1

我的 Joomla 2.5.4 安装文件夹是 /var/www/Joomla_2.5.4/

当我尝试安装新的扩展、模板等时,会出现错误,因为 /var/www/ 需要 root 访问权限才能移动或创建目录或文件。我如何授予 Joomla root 访问权限,或者是否有其他解决此问题的方法?

干杯和感谢

4

2 回答 2

0

同意上面的杰森。我知道这是一个旧线程,但在我的环境中 777 是危险的,因为任何用户都可以读取/写入/修改这些文件,所以只需将您的 joomla 目录的所有权更改为 apache(这是针对 Ubuntu,不确定其他的 apache 用户/组发行版)

chown -R www-data.www-data /var/www/Your_Joomla_File
于 2013-09-03T16:33:37.913 回答
0

为什么不为您的项目创建一个虚拟主机?创建虚拟主机:

  1. 去终端=> $ sudo etc/hosts/ =>127.0.0.1 joomla
  2. 创建并写入该主机:=>

    $ sudo touch /etc/apache2/sites-available/joomla $ sudo gedit /etc/apache2/sites-available/joomla 然后在该文件中写入以下内容:

          <VirtualHost *:80>
                DocumentRoot /home/usr/path/your_joomla_project/
                ServerName joomla
                <Directory />
                   Options FollowSymLinks
                   AllowOverride All
                   Order allow,deny
                   allow from all
                </Directory>
          </VirtualHost>
    
  3. 启用该主机 =>$ sudo a2ensite joomla

  4. 重新启动 apache2 =>$ sudo service apache2 restart

这里我觉得'your_joomla_project'文件夹还不能写,那么

                  => `$ sudo chmod 777 -R /home/usr/path/your_joomla_project/`
  • 要访问您的网站,只需joomla在浏览器地址栏中输入。

然后我确定它不会再次向您征求任何许可。

于 2012-06-08T06:59:47.183 回答