在Ubuntu localhost上安装Joomla扩展

时间:2012-06-08 06:48:35

标签: ubuntu joomla

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

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

干杯和谢谢

2 个答案:

答案 0 :(得分: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. 启用host =&gt; $ sudo a2ensite joomla

  4. 重新启动apache2 =&gt; $ sudo service apache2 restart

  5. 在这里,我认为'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