【发布时间】:2016-04-14 20:07:19
【问题描述】:
我刚刚将我的应用程序部署到我的服务器。我压缩了整个应用程序文件夹并将其上传到我的服务器。我还导出了我的应用程序的数据库表并将其导入到我的服务器 phpmyadmin。我已经配置了.env 设置,但是当我尝试访问我的应用程序时,它会引发服务器错误 500。我的应用程序位于mywebsite.com/app/,所有文件都位于应用程序文件夹中。我也尝试将公共文件移动到public_html,但仍然无法正常工作。
.env 文件:
APP_ENV=local
APP_DEBUG=true
APP_KEY=base64:keyofmyapp
APP_URL=http://mywebsite.com
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=dbname
DB_USERNAME=username
DB_PASSWORD='password'
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
日志:
[14-Apr-2016 19:35:44 UTC] PHP Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /home/ushrzaka/public_html/mywebsite.com/pos/public/index.php on line 50
[14-Apr-2016 19:36:40 UTC] PHP Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /home/ushrzaka/public_html/mywebsite.com/pos/public/index.php on line 50
[14-Apr-2016 19:38:21 UTC] PHP Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /home/ushrzaka/public_html/mywebsite.com/pos/public/index.php on line 50
[14-Apr-2016 19:38:27 UTC] PHP Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /home/ushrzaka/public_html/mywebsite.com/pos/public/index.php on line 50
[14-Apr-2016 19:38:47 UTC] PHP Warning: require_once(/home/ushrzaka/public_html/mywebsite.com/pos/public/index.php): failed to open stream: No such file or directory in /home/ushrzaka/public_html/mywebsite.com/pos/index.php on line 21
[14-Apr-2016 19:38:47 UTC] PHP Fatal error: require_once(): Failed opening required '/home/ushrzaka/public_html/mywebsite.com/pos/public/index.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/ushrzaka/public_html/mywebsite.com/pos/index.php on line 21
[14-Apr-2016 19:41:40 UTC] PHP Warning: require_once(/home/ushrzaka/public_html/mywebsite.com/pos/public/index.php): failed to open stream: No such file or directory in /home/ushrzaka/public_html/mywebsite.com/pos/index.php on line 21
[14-Apr-2016 19:41:40 UTC] PHP Fatal error: require_once(): Failed opening required '/home/ushrzaka/public_html/mywebsite.com/pos/public/index.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/ushrzaka/public_html/mywebsite.com/pos/index.php on line 21
[14-Apr-2016 19:41:44 UTC] PHP Warning: require_once(/home/ushrzaka/public_html/mywebsite.com/pos/public/index.php): failed to open stream: No such file or directory in /home/ushrzaka/public_html/mywebsite.com/pos/index.php on line 21
[14-Apr-2016 19:41:44 UTC] PHP Fatal error: require_once(): Failed opening required '/home/ushrzaka/public_html/mywebsite.com/pos/public/index.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/ushrzaka/public_html/mywebsite.com/pos/index.php on line 21
[14-Apr-2016 19:42:40 UTC] PHP Warning: require_once(/home/ushrzaka/public_html/mywebsite.com/pos/public/index.php): failed to open stream: No such file or directory in /home/ushrzaka/public_html/mywebsite.com/pos/index.php on line 21
[14-Apr-2016 19:42:40 UTC] PHP Fatal error: require_once(): Failed opening required '/home/ushrzaka/public_html/mywebsite.com/pos/public/index.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/ushrzaka/public_html/mywebsite.com/pos/index.php on line 21
[14-Apr-2016 19:43:15 UTC] PHP Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /home/ushrzaka/public_html/mywebsite.com/pos/public/index.php on line 50
[14-Apr-2016 19:43:17 UTC] PHP Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /home/ushrzaka/public_html/mywebsite.com/pos/public/index.php on line 50
[14-Apr-2016 19:43:19 UTC] PHP Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /home/ushrzaka/public_html/mywebsite.com/pos/public/index.php on line 50
[14-Apr-2016 19:45:11 UTC] PHP Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /home/ushrzaka/public_html/mywebsite.com/pos/public/index.php on line 50
[14-Apr-2016 19:45:15 UTC] PHP Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /home/ushrzaka/public_html/mywebsite.com/pos/public/index.php on line 50
[14-Apr-2016 19:45:17 UTC] PHP Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /home/ushrzaka/public_html/mywebsite.com/pos/public/index.php on line 50
[14-Apr-2016 19:45:26 UTC] PHP Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /home/ushrzaka/public_html/mywebsite.com/pos/public/index.php on line 50
[14-Apr-2016 19:46:22 UTC] PHP Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /home/ushrzaka/public_html/mywebsite.com/pos/public/index.php on line 50
[14-Apr-2016 19:48:27 UTC] PHP Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /home/ushrzaka/public_html/mywebsite.com/pos/public/index.php on line 50
[14-Apr-2016 19:50:35 UTC] PHP Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /home/ushrzaka/public_html/mywebsite.com/pos/public/index.php on line 50
[14-Apr-2016 19:52:03 UTC] PHP Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /home/ushrzaka/public_html/mywebsite.com/pos/public/index.php on line 50
[14-Apr-2016 19:52:05 UTC] PHP Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /home/ushrzaka/public_html/mywebsite.com/pos/public/index.php on line 50
[14-Apr-2016 19:56:40 UTC] PHP Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /home/ushrzaka/public_html/mywebsite.com/pos/public/index.php on line 50
[14-Apr-2016 19:56:49 UTC] PHP Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /home/ushrzaka/public_html/mywebsite.com/pos/public/index.php on line 50
【问题讨论】:
-
这可能是许多事情之一。如果 PHP 版本不同,可能是语法错误,有许多服务器设置可能会产生这种影响,可能 Apache 缺少 mod_rewrite。查看错误日志应该会给您一个好主意。
-
检查日志文件。这将为您和我们提供一些线索。
-
500 是一般的服务器错误,可能意味着如上所述的大量问题。检查服务器日志,阅读错误,更改服务器配置以将错误暴露给客户端(调试模式开启)。
-
添加的日志请检查@tanaydin
-
不要上传公用文件夹。只需上传其内容
标签: php sql-server laravel server laravel-5.2