如何修复错误403错误的php文件

时间:2017-12-07 10:16:01

标签: php apache ubuntu

我正在运行ubuntu 16.04并以这种方式安装LAMP:

安装Apache

  

sudo apt-get install apache2

安装MySQL

  

sudo apt-get install mysql-server

安装PHP

  

sudo apt-get install php7.0 libapache2-mod-php7.0

重新启动服务器

  

sudo /etc/init.d/apache2 restart

检查Apache

  

工作

检查PHP

  

php -r'echo“\ n \ n您的PHP安装工作正常。\ n \ n \ n”;''

 

工作

文件结构:

  

/var/www/html/index.html>重定向到index.php   /var/www/html/pages/index.php<这个文件不起作用和所有的php文件

所有者组设置为:

  

chown -R www-data:www-data / var / www

文件夹权限是755. index.php permssions是644这是我的apache2.conf文件:https://ghostbin.com/paste/wwhog

但是当我去:http://localhost/pages/index.php时,我收到了403 Forbidden错误。好像我看不到php文件。

2 个答案:

答案 0 :(得分:0)

尝试chown -R www-data:www-data /var/www,如果你仍然得到403,那意味着问题出现在apache2 conf中,但我不认为。

当我能看到你的apache的内容时,我会完成这个回复:)(apache2.conf&amp; sites-enabled / 000-default.conf -it应该是你在/ var / www中使用的那个/ HTML / - )

答案 1 :(得分:0)

以下是解决问题的方法。

  1. chmod文件644和文件夹755(你有对方)
  2. 检查文件夹和文件的所有者并正确选择它们。
  3. 禁用SELinux。
  4. 检查Apache的错误日志文件将为您提供有关错误的更多信息。