我的Joomla 2.5.4安装文件夹是/var/www/Joomla_2.5.4 /
当我尝试安装新的扩展,模板等错误时,因为/ var / www /需要root访问权来移动或创建目录或文件。我如何授予Joomla root访问权限,还是有其他解决方法来处理此问题?
干杯和谢谢
答案 0 :(得分:0)
为什么不为项目创建虚拟主机?要创建虚拟主机:
$ 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>
启用host =&gt; $ sudo a2ensite joomla
重新启动apache2 =&gt; $ sudo service apache2 restart
在这里,我认为'your_joomla_project'
文件夹尚不可写,然后
=> `$ sudo chmod 777 -R /home/usr/path/your_joomla_project/`
joomla
即可。然后我确定它不会再次要求你获得任何许可。
答案 1 :(得分:0)
同意Jason的说法。我知道这是一个旧线程但在我的环境中777是危险的,因为任何用户都可以读取/写入/修改这些文件,所以只需将joomla目录的所有权更改为apache(这对于Ubuntu不确定其他用户/组的apache用户/组)发行版)
chown -R www-data.www-data /var/www/Your_Joomla_File