我试图将我的Laravel 5应用程序部署到我的服务器,但它无法正常工作。它只是出现一个空白屏幕返回500错误。这就是我的所作所为:
我还有什么别的吗?
P.S:我在我的服务器上使用cPanel
编辑:我已经在我的服务器上检查了laravel error.log,我收到以下错误:I'm getting this error in the Laravel error log: Uncaught exception 'RuntimeException' with message 'PHP's json extension is required to use Monolog's NormalizerFormatter' in /home/petiscar/a3p/vendor/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php:34
a3p是我拥有除公用文件夹内容之外的所有内容的文件夹 在a3p.painel.ventures(a3p是这里的子域名)中,我有公共文件夹的内容
答案 0 :(得分:0)
从错误看,你似乎没有安装php json扩展,如果你使用的是ubuntu服务器,请尝试sudo apt-get install php-json并重新启动apache。
答案 1 :(得分:0)
这可能是由于某些权限造成的。 试试这个:
sudo chmod 755 -R <project folder>
cd <project folder>
sudo chgrp -R www-data storage bootstrap/cache
sudo chmod -R ug+rwx storage bootstrap/cache