我已经在 ubuntu 12.04 系统上安装了 apache、php 和 mysql,并且我设法运行了一个 helloworld.php。该文件位于/var/www 并且程序运行正确。
然后我将一个 joomla 2.5 应用程序从 windows 7 wamp 转移到 ubuntu 12.04,当我运行该应用程序时,我收到以下消息:
Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0 Fatal error: Unknown: Failed opening required '/var/www/offer_e_shop_1/index.php' (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0
我还需要提到 mysql 已正确安装在 mysql 中。
我需要在这里做什么?
哦,我忘了提到这是我阅读的教程
http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-ubuntu-12.04-lts-lamp
最佳答案
/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
关于php - 使用 joomla.2.5 在 ubuntu 12.04 上新安装 php、mysql、apache 的错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12096955/