php – 如何在通过虚拟主机托管时运行Laravel应用程序?

前端之家收集整理的这篇文章主要介绍了php – 如何在通过虚拟主机托管时运行Laravel应用程序?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
来自CodeIgniter,我想学习Laravel.
但是我在一个(小)问题上突破了2天.

当我浏览到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.
可能是什么问题呢?

问候

解决方法

我会验证public / index.PHP是否存在,然后尝试将此行添加到.htaccess文件中.

DirectoryIndex index.PHP

您可能还想用“mamp”标记它.希望你找到它!

猜你在找的Laravel相关文章