サーバーosはCentos7でapache2.4を使ってlaravel5(PHPフレームワーク)の初期画面を表示したいのでうすが500エラーが発生して、閲覧できません。
/var/www/html/testlaravel/にあるファイルはアクセスできますが、
/var/www/html/testlaravel/public/index.phpにはアクセスできません(エラー500)
selinuxは停止させ、firewallでhttpを使えるようにしています。
apacheにエラーログは吐かれていましたが、
laravelの方でエラーログはありませんでした。
sh
1 2# getenforce 3Disabled 4 5# firewall-cmd --list-all 6public (active) 7 target: default 8 icmp-block-inversion: no 9 interfaces: eth0 10 sources: 11 services: ssh dhcpv6-client http 12 13
/etc/httpd/conf/httpd.conf
sh
1 2 3ServerRoot "/etc/httpd" 4 5 6Listen 80 7 8Include conf.modules.d/*.conf 9 10 11User apache 12Group apache 13 14 15 16 17ServerAdmin root@localhost 18 19 20 21 22<Directory /> 23 AllowOverride none 24 Require all denied 25</Directory> 26 27DocumentRoot "/var/www/html" 28 29 30<Directory "/var/www"> 31 AllowOverride None 32 # Allow open access: 33 Require all granted 34</Directory> 35 36# Further relax access to the default document root: 37<Directory "/var/www/html"> 38 39 Options Indexes FollowSymLinks 40 41 AllowOverride All 42 43 Require all granted 44</Directory> 45 46<Directory "/var/www/html/testlaravel/public"> 47Require all granted 48</Directory> 49 50<IfModule dir_module> 51 DirectoryIndex index.html index.php 52</IfModule> 53 54 55<Files ".ht*"> 56 Require all denied 57</Files> 58 59ErrorLog "logs/error_log" 60 61LogLevel warn 62 63<IfModule log_config_module> 64 LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined 65 LogFormat "%h %l %u %t \"%r\" %>s %b" common 66 67 <IfModule logio_module> 68 # You need to enable mod_logio.c to use %I and %O 69 LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio 70 </IfModule> 71 CustomLog "logs/access_log" combined 72</IfModule> 73 74<IfModule alias_module> 75 76 ScriptAlias /cgi-bin/ "/var/www/cgi-bin/" 77 78</IfModule> 79 80<Directory "/var/www/cgi-bin"> 81 AllowOverride None 82 Options None 83 Require all granted 84</Directory> 85 86<IfModule mime_module> 87 88 TypesConfig /etc/mime.types 89 90 AddType application/x-compress .Z 91 AddType application/x-gzip .gz .tgz 92 93 AddType text/html .shtml 94 AddOutputFilter INCLUDES .shtml 95</IfModule> 96 97AddDefaultCharset UTF-8 98 99<IfModule mime_magic_module> 100 MIMEMagicFile conf/magic 101</IfModule> 102EnableSendfile on 103 104IncludeOptional conf.d/*.conf 105 106<FilesMatch .php$> 107 SetHandler application/x-httpd-php 108</FilesMatch> 109
/var/www/html/testlaravel
sh
1drwxr-xr-x 6 root root 79 Sep 4 22:12 app 2-rwxr-xr-x 1 root root 1686 Sep 4 22:12 artisan 3drwxr-xr-x 3 root root 32 Sep 4 22:12 bootstrap 4-rw-r--r-- 1 root root 1527 Sep 4 22:12 composer.json 5drwxr-xr-x 2 root root 4096 Sep 21 14:22 config 6drwxr-xr-x 5 root root 68 Sep 4 22:12 database 7-rw-r--r-- 1 root root 1022 Sep 4 22:12 package.json 8-rw-r--r-- 1 root root 1134 Sep 4 22:12 phpunit.xml 9drwxr-xr-x 5 root root 116 Sep 21 17:20 public 10-rw-r--r-- 1 root root 3924 Sep 4 22:12 readme.md 11drwxr-xr-x 6 root root 49 Sep 4 22:12 resources 12drwxr-xr-x 2 root root 71 Sep 4 22:12 routes 13-rw-r--r-- 1 root root 563 Sep 4 22:12 server.php 14drwxr-xrwx 5 root root 43 Sep 4 22:12 storage 15drwxr-xr-x 4 root root 79 Sep 4 22:12 tests 16-rw-r--r-- 1 root root 537 Sep 4 22:12 webpack.mix.js
/var/www/html/testlaravel/public
sh
1d---r-x-wx 2 root root 20 Sep 4 22:12 css 2----r-x-wx 1 root root 0 Sep 4 22:12 favicon.ico 3----r-x-wx 1 root root 1823 Sep 4 22:12 index.php 4d---r-x-wx 2 root root 19 Sep 4 22:12 js 5----r-x-wx 1 root root 24 Sep 4 22:12 robots.txt 6d---r-x-wx 2 root root 62 Sep 4 22:12 svg 7----r-x-wx 1 root root 914 Sep 4 22:12 web.config
/var/www/html/testlaravel/public/.htaccess
(今回.htaccessは別名に変えて無効化していました。)
sh
1<IfModule mod_rewrite.c> 2 #<IfModule mod_negotiation.c> 3 # Options -MultiViews -Indexes 4 #</IfModule> 5 6 RewriteEngine On 7 RewriteBase / 8 # Handle Authorization Header 9 RewriteCond %{HTTP:Authorization} . 10 RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] 11 12 # Redirect Trailing Slashes If Not A Folder... 13 RewriteCond %{REQUEST_FILENAME} !-d 14 RewriteCond %{REQUEST_URI} (.+)/$ 15 RewriteRule ^ %1 [L,R=301] 16 17 # Handle Front Controller... 18 RewriteCond %{REQUEST_FILENAME} !-d 19 RewriteCond %{REQUEST_FILENAME} !-f 20 RewriteRule ^ index.php [L] 21</IfModule>
/var/log/httpd/error_log
sh
1[Fri Sep 21 23:25:56.050417 2018] [php7:warn] [pid 7155] [client 182.171.170.190:62721] PHP Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0, referer: http://ドメイン名.com/testlaravel/ 2[Fri Sep 21 23:25:56.050504 2018] [php7:error] [pid 7155] [client 182.171.170.190:62721] PHP Fatal error: Unknown: Failed opening required '/var/www/html/testlaravel/public/index.php' (include_path='.:/usr/share/pear:/usr/share/php') in Unknown on line 0, referer: http://ドメイン名.com/testlaravel/ 3[Fri Sep 21 23:54:51.166902 2018] [php7:warn] [pid 7102] [client 182.171.170.190:62760] PHP Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0 4[Fri Sep 21 23:54:51.167001 2018] [php7:error] [pid 7102] [client 182.171.170.190:62760] PHP Fatal error: Unknown: Failed opening required '/var/www/html/testlaravel/public/index.php' (include_path='.:/usr/share/pear:/usr/share/php') in Unknown on line 0 5[Fri Sep 21 23:54:51.665052 2018] [php7:warn] [pid 7020] [client 182.171.170.190:62761] PHP Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0 6[Fri Sep 21 23:54:51.665149 2018] [php7:error] [pid 7020] [client 182.171.170.190:62761] PHP Fatal error: Unknown: Failed opening required '/var/www/html/testlaravel/public/index.php' (include_path='.:/usr/share/pear:/usr/share/php') in Unknown on line 0 7[Fri Sep 21 23:54:52.179743 2018] [php7:warn] [pid 7022] [client 182.171.170.190:62762] PHP Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0 8[Fri Sep 21 23:54:52.179834 2018] [php7:error] [pid 7022] [client 182.171.170.190:62762] PHP Fatal error: Unknown: Failed opening required '/var/www/html/testlaravel/public/index.php' (include_path='.:/usr/share/pear:/usr/share/php') in Unknown on line 0 9[Fri Sep 21 23:54:52.337944 2018] [php7:warn] [pid 7021] [client 182.171.170.190:62763] PHP Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0 10[Fri Sep 21 23:54:52.338010 2018] [php7:error] [pid 7021] [client 182.171.170.190:62763] PHP Fatal error: Unknown: Failed opening required '/var/www/html/testlaravel/public/index.php' (include_path='.:/usr/share/pear:/usr/share/php') in Unknown on line 0 11[Fri Sep 21 23:54:52.606840 2018] [php7:warn] [pid 7154] [client 182.171.170.190:62764] PHP Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0 12[Fri Sep 21 23:54:52.606919 2018] [php7:error] [pid 7154] [client 182.171.170.190:62764] PHP Fatal error: Unknown: Failed opening required '/var/www/html/testlaravel/public/index.php' (include_path='.:/usr/share/pear:/usr/share/php') in Unknown on line 0 13[Fri Sep 21 23:54:52.751345 2018] [php7:warn] [pid 7024] [client 182.171.170.190:62765] PHP Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0 14[Fri Sep 21 23:54:52.751439 2018] [php7:error] [pid 7024] [client 182.171.170.190:62765] PHP Fatal error: Unknown: Failed opening required '/var/www/html/testlaravel/public/index.php' (include_path='.:/usr/share/pear:/usr/share/php') in Unknown on line 0 15[Fri Sep 21 23:54:52.891017 2018] [php7:warn] [pid 7023] [client 182.171.170.190:62766] PHP Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0 16"error_log" 502L, 97475C
sudo chown -R apache:apache /var/www/html/testlaravelを試した場合のエラーログ
sh
1[Sat Sep 22 12:22:04.132316 2018] [php7:warn] [pid 1360] [client 182.171.170.190:63302] PHP Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0 2[Sat Sep 22 12:22:04.132370 2018] [php7:error] [pid 1360] [client 182.171.170.190:63302] PHP Fatal error: Unknown: Failed opening required '/var/www/html/testlaravel/public/index.php' (include_path='.:/usr/share/pear:/usr/share/php') in Unknown on line 0 3[Sat Sep 22 12:22:04.347741 2018] [php7:warn] [pid 1361] [client 182.171.170.190:63303] PHP Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0 4[Sat Sep 22 12:22:04.347810 2018] [php7:error] [pid 1361] [client 182.171.170.190:63303] PHP Fatal error: Unknown: Failed opening required '/var/www/html/testlaravel/public/index.php' (include_path='.:/usr/share/pear:/usr/share/php') in Unknown on line 0 5[Sat Sep 22 12:22:04.481511 2018] [php7:warn] [pid 1362] [client 182.171.170.190:63304] PHP Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0 6[Sat Sep 22 12:22:04.481572 2018] [php7:error] [pid 1362] [client 182.171.170.190:63304] PHP Fatal error: Unknown: Failed opening required '/var/www/html/testlaravel/public/index.php' (include_path='.:/usr/share/pear:/usr/share/php') in Unknown on line 0 7