0

我已经在 ubuntu 12.04 系统上安装了 apache、php 和 mysql,并且我设法运行了一个 helloworld.php。该文件位于 /var/www 并且程序运行正确。然后我将一个 joomla 2.5 应用程序从 windows 7 wamp 转移到 ubuntu 12.04,当我运行该应用程序时,我收到以下消息:

警告:未知:无法打开流:第 0 行未知中的权限被拒绝致命错误:未知:打开失败所需的“/var/www/offer_e_shop_1/index.php”(include_path='.:/usr/share/php:/ usr/share/pear') 在第 0 行的 Unknown

我还需要提到 mysql 已正确安装在 mysql 中。我需要在这里做什么?哦,我忘了提到这是我阅读的教程 http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-ubuntu-12.04-lts-lamp

4

1 回答 1

1

/var/www及其子文件夹的默认所有者是用户root将其更改为apache使用以下命令:

sudo chown -R apache /var/www/offer_e_shop_1

如果这不起作用,请尝试完全访问您的代码:

sudo chmod -R 777 /var/www/offer_e_shop_1

我个人总是将文件夹位置重置到我的桌面。这是一个有用的教程: http ://blip.tv/step4wd/ubuntu-apache2-name-hosting_en-5922406

于 2012-08-23T17:29:52.283 回答