我的 Joomla 2.5.4 安装文件夹是 /var/www/Joomla_2.5.4/
当我尝试安装新的扩展、模板等时,会出现错误,因为 /var/www/ 需要 root 访问权限才能移动或创建目录或文件。我如何授予 Joomla root 访问权限,或者是否有其他解决此问题的方法?
干杯和感谢
同意上面的杰森。我知道这是一个旧线程,但在我的环境中 777 是危险的,因为任何用户都可以读取/写入/修改这些文件,所以只需将您的 joomla 目录的所有权更改为 apache(这是针对 Ubuntu,不确定其他的 apache 用户/组发行版)
chown -R www-data.www-data /var/www/Your_Joomla_File
为什么不为您的项目创建一个虚拟主机?创建虚拟主机:
$ sudo etc/hosts/
=>127.0.0.1 joomla
创建并写入该主机:=>
$ 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>
启用该主机 =>$ sudo a2ensite joomla
重新启动 apache2 =>$ sudo service apache2 restart
这里我觉得'your_joomla_project'
文件夹还不能写,那么
=> `$ sudo chmod 777 -R /home/usr/path/your_joomla_project/`
joomla
在浏览器地址栏中输入。然后我确定它不会再次向您征求任何许可。