gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-10-31 23:07:55 25 4
gpt4 key购买 nike

来自 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>

我添加了“Order allow, deny”和“Allow from all”,否则我得到 404。可能是什么问题?

问候

最佳答案

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

DirectoryIndex index.php

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

关于php - 通过虚拟主机托管时如何运行 Laravel 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12551191/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com