來自CodeIgniter,我想學習Laravel。 但是我在一個(小)問題上打破了我的頭2天。如何在通過虛擬主機託管時運行Laravel應用程序?
當我瀏覽到URL「laravel.app」時,它顯示我的文件夾內容而不是Laravel的索引頁。
這是我的設置:
虛擬主機:
<VirtualHost *:80>
DocumentRoot "/Applications/MAMP/htdocs/laravel/public"
ServerName laravel.app
<Directory "/Applications/MAMP/htdocs/laravel/public">
Options All
AllowOverride All
</Directory>
</VirtualHost>
的.htaccess:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
Order allow,deny
Allow from all
</IfModule>
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
我補充說: 「令允許,拒絕」 和 「從所有允許」,否則我得到一個404. 有什麼可能是這個問題?
問候
我添加了「的DirectoryIndex」,現在它進入索引頁,但你可以從閱讀上面,我收到了php的原始內容。 當我刪除「訂單允許,拒絕」和「全部允許」時,我收到以下錯誤:403,您無權訪問/在此服務器上。 –
K.發現我的問題,PHP5在我的httpd.conf中推薦使用。 –