Laravel MAMP Vhosts issue



在vhosts中进行以下配置。当我通过MAMP运行它时,它总是返回500错误。不确定出了什么问题。拦住妈妈,用贴身男仆把它赶走。laravel网站运行成功。引导程序/缓存和存储的权限看起来不错。错误日志为空。无法调试,并且.env文件中的调试设置设置为true。仅存在错误为500的访问日志。下面是我为MAMP提供的vhosts配置。其他网站在vhosts文件工作。

<VirtualHost *:80>
ServerName elearn.localhost
ServerAlias elearn.localhost
DocumentRoot "/Users/user1/code/elearn/public"
ErrorLog "/Users/user1/logs/elearn.localhost-error_log"
CustomLog "/Users/user1/logs/elearn.localhost-access_log" common
<Directory "/Users/user1/code/elearn/public">
DirectoryIndex index.php
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Order allow,deny
Allow from all
Require all granted
Satisfy Any
</Directory>
</VirtualHost>

如果是5.6,你使用的是什么版本的Laravel?请确保你在MAMP中运行的PHP至少为7.1-我自己也有几次遇到过这种情况?

Alrighty,检查表:

  • MAMP是否在您的用户下运行
  • 确保这不是权限问题:提交,项目根上的chmod 777,再试一次,如果你仍然得到500,那么它就被排除了
  • 停止代客泊车,重新启动mamp,只是为了确保没有服务部件发生冲突
  • 删除供应商文件夹并重新安装composer,最好是安全的,然后抱歉
  • 最后,在任何路由中添加一个dd((并对其进行测试,如果您看到dd,则意味着它与mamp、代客泊车或laravel无关,可能与配置、驱动程序或其他问题无关

最新更新