首页 > 解决方案 > 在远程主机上安装 laravel 5.6 应用程序时出错

问题描述

我正在尝试在远程主机上安装我的 laravel 5.6 应用程序(数字海洋,Ubuntu 16.04.3)

我在 /etc/apache2/sites-available 中将 DocumentRoot 设置为我的应用程序的 /public

我在 /etc/apache2/apache2.conf 中添加了一行

ServerName localhost

并设置所有:

AllowOverride All

我做了

a2enmod rewrite

和 sudo service apache2 restart

# sudo apache2ctl configtest
Syntax OK

在浏览器中运行我收到消息

此页面无法正常工作 NNN.NN.NN.NNN 当前无法处理此请求。HTTP 错误 500

当我看到错误代码时,我的网络托管正常,这是一些特定的内部错误吗?但我想看看 laravel 错误?

我跑

sudo chmod -R 777 /var/www/html/box-booking/storage

日志目录为空:

and root@Box-Booking-Server:/var/www/html/box-booking/storage/logs# ls -la
total 12
drwxr-xr-x 2 root root 4096 Jul 22 06:13 .
drwxr-xr-x 6 root root 4096 Jul 22 06:13 ..
-rwxr-xr-x 1 root root   14 Jul 22 06:13 .gitignore

在我的 .env 中:

APP_NAME=Laravel
APP_ENV=local
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://NNN.NN.

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306

在我的 /config/app.php 我改变了:

   'env' =>  'local',
 'debug' => true,

但我仍然看不到任何错误?

它是一些配置缓存吗?如何查看错误?

谢谢!

标签: laravel-5hosting

解决方案


推荐阅读