【发布时间】:2020-04-01 09:34:35
【问题描述】:
我已经安装了新的 Laravel 项目,并且在使用 artisan serve 时会显示欢迎页面,但是当尝试通过 vhost 访问时,页面似乎正在无限重新加载。我在使用 WAMP 的 Windows 上,并且 vhost 正确指向 Laravel 公共文件夹(当我从 index.php 回显某些内容时,它可以工作)。我也直接从本地主机尝试不使用虚拟主机,并且发生了同样的事情。 Laravel 和 apache 都没有任何日志。任何想法可能是什么问题?
这是虚拟主机:
<Directory "D:\Projects\PHP\psp\public">
allow from all
order allow,deny
AllowOverride All
</Directory>
<VirtualHost *:80>
ServerAdmin admin@psp.test
DocumentRoot "D:\Projects\PHP\psp\public"
ServerName psp.test
ServerAlias www.psp.test
ErrorLog "logs/psp.log"
CustomLog "logs/psp-access.log" common
</VirtualHost>
谢谢
【问题讨论】:
-
向我们展示虚拟主机配置
-
用 vhost 更新了问题,但是正如我所说,当我将 index.php 更改为只是回显某些内容时它可以工作,而当我将项目移动到 www 文件夹并尝试使用 localhost/psp/public 时它也不起作用
-
检查 .htaccess 文件并清除所有缓存和 composer dump-autoload
-
.htaccess 很好,这些命令不走运
-
你怎么知道 .htaccess 是好的,顺便说一句?