在 blog 目录中安装laravel后,当我尝试通过访问 localhost / blog / public 来检查laravel是否正常运行时,它显示 500服务器错误< / strong>喜欢此屏幕截图:
我尝试使用 mod_rewrite 授予apache,但没有帮助。
我在Windows中使用XAMPP安装了laravel。
======
更新:
这是storage/logs/
和 .env 文件中的日志文件
link
答案 0 :(得分:1)
我在Laravel 5.8
上遇到了同样的问题,但是它在线上。解决方法是创建一个.env
文件,该文件在我从本地主机传输后丢失。还将所有内容传输到新的.env
文件中。
答案 1 :(得分:1)
在我的情况下.env文件被添加到.gitignore中,这就是为什么当我在服务器上克隆我的Git存储库时,我没有在那里找到它的原因,这就是为什么我在服务器上收到500错误而没有任何线索或原因的根本原因。错误日志。 因此,通过在服务器上上传.env文件来解决此问题,或者-删除.gitignore文件中的.env条目,然后在将Git拉到服务器上之前将其提交到Git存储库中。
答案 2 :(得分:1)
我也遇到了这个问题。 我的解决办法是
答案 3 :(得分:0)
您是否有.env文件
在终端
cp .env.example .env
php artisan key:generate
chmod 777 -R storage
答案 4 :(得分:0)
您必须执行以下命令
php artisan key:generate
php artisan config:cache
如果它不起作用
您的.env文件替换为APP_KEY=base64:jxfiwITVfhauwt6clRR2plSXNg+KHlDbgIUQYIXvkVI=
答案 5 :(得分:0)
请检查以下内容 1.作曲家更新/安装 2.检查存储文件夹是否具有正确的权限
以及以上答复中提到的其他步骤。
答案 6 :(得分:0)
将文件名.env.example重构为.env,该文件名可以在根目录中找到。然后检入该文件APP_debug = true。如果可以,请打开cmd并 php artisan key:generate
然后再次启动服务器。
答案 7 :(得分:0)
您必须尝试以下操作:
php artisan key:generate **strong text**
并为此project.**strong text**
授予777许可
然后run php artisan serve
命令。
答案 8 :(得分:0)
如果您拥有对您的根文件夹的完全访问权限,请选中一次。然后授予对应用程序中所有子文件夹的完全访问权限。
打开此链接-https://github.com/laravel/laravel
复制以下文件-
-march=native
并将其粘贴到您的应用程序根文件夹中。现在运行文件。它对我来说很好。如果您在php版本或config中有任何pblm,则laravel无法安装上述文件。因此,您需要下载它并将其粘贴到您的Root文件夹中。
如果您的pblm仍未解决。不要累。只需从git下载laravel文件,它肯定可以工作。