Laravel 部署问题
抽空帮网友看了下部署问题,虽然文档不太详情,但是大部分都有现成的套路,查看日志,解决环境配置问题。
1 nginx 错误日志
/var/log/nginx/error.log
问题:Call to undefined function Illuminate\Foundation\Bootstrap\mb_internal_encoding(),内置函数库问题
解决:apt-get -y install php5.6-mbstring
问题:Uncaught exception 'ErrorException' with message 'mb_stristr(): Empty delimiter',获取配置为空
解决:mb_stristr($request->fullUrl(), env('BACKEND_BASE_URL')),.env 未创建,创建解决
2 php 错误日志
composer.json,看了php的基本依赖情况
storage/logs/laravel-xxxx-xx-xx.log
一些 API、数据库等配置常见问题
3 修改前后记得重启
/etc/init.d/php5.6-fpm restart
nginx -s reload