我在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行的未知中
另外我需要提一下,mysql正确地安装在mysql中。 我需要做什么? 哦,我忘了提到这是我读过的教程 http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-ubuntu-12.04-lts-lamp
答案 0 :(得分: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