मेरी लार्वा साइट पहले काम कर रही थी, मैंने हाल ही में अपाचे 2.4 और पीएचपी 5.5.7 में अपग्रेड किया।
जब मुझे laravel.mydomain.com पर जाना है तो मुझे एक सफेद रिक्त स्क्रीन मिल रही है, अपाचे त्रुटि लॉग, मार्गों और आदि में कुछ भी ठीक नहीं होना चाहिए क्योंकि यह पहले काम किया था।
जब मैं /var/sites/laravel/public/.htaccess पर एक अमान्य पंक्ति सम्मिलित करता हूं, तो मुझे 500 मिल रहे हैं।
यहाँ मेरे .htaccess:
$ cat /var/sites/laravel/public/.htaccess
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
मेरे वर्चुअल होस्ट के निर्देश को:
DocumentRoot "/var/sites/laravel/public"
ServerName laravel.mydomain.com
<Directory "/var/sites/laravel/public">
AllowOverride All
allow from all
Options +Indexes
Require all granted
</Directory>
और अपाचेक्टल -एस
$ /usr/local/apache2/bin/apachectl -S
VirtualHost configuration:
*:* is a NameVirtualHost
default server mydomain.com (/usr/local/apache2/conf/extra/httpd-vhosts.conf:25)
port * namevhost mydomain.com (/usr/local/apache2/conf/extra/httpd-vhosts.conf:25)
port * namevhost laravel.mydomain.com (/usr/local/apache2/conf/extra/httpd- vhosts.conf:34)
ServerRoot: "/usr/local/apache2"
Main DocumentRoot: "/var/www"
Main ErrorLog: "/usr/local/apache2/logs/error_log"
Mutex rewrite-map: using_defaults
Mutex default: dir="/usr/local/apache2/logs/" mechanism=default
PidFile: "/usr/local/apache2/logs/httpd.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="daemon" id=1 not_used
Group: name="daemon" id=1 not_used