怜晚情之泪 2017-03-27 17:01:30 14705次浏览 2条评论 0 0 0

服务器500错误 ()

  1. 首先开启 web/index.php defined('YII_DEBUG') or define('YII_DEBUG', true); 将此改 true;看下报错的问题
    Exception (Invalid Configuration) 'yii\base\InvalidConfigException' with message 'The directory is not writable by the Web process: /home/wwwroot/1XX.2X.XX3.X2/xhedu/backend/web/assets'
    in /home/wwwroot/12X.2X.XXX.1X/xhedu/vendor/yiisoft/yii2/web/AssetManager.php:213
    
  2. assests 文件夹及其文件权限不足,导致无法访问 AssetManager.php 将其改为777
    我之前的项目的 所有者和组的名称是 www 权限是最大的777
    后来的项目的用户名是 root 权限不是最大 所有需要将项目assests文件夹 改为777 就可以了。
  • 评论于 2017-04-25 08:55 举报

    这是一遍不错的内容

    不错赞

  • 评论于 2017-10-17 09:43 举报

    多谢,不过一开始还是出不来错误提示。后来加了phpinfo();到第一行 ,错误显示出来了,原来是Call to undefined function yii\web\json_encode()

    php log 没有错误记录
    nginx log 没有错误记录

    centos 7: 起因是卸载了php5,装了php7,有些模块没装
    sudo yum install php70u-json
    sudo service php-fpm restart

您需要登录后才可以评论。登录 | 立即注册