phpMyAdmin上的内部服务器错误

时间:2015-08-23 17:25:06

标签: php mysql apache phpmyadmin install

我刚刚重新安装了我的网络服务器,发现自己有一个我一无所知的错误:(

我正在使用apache 2,我假设我的mysql环境安装得很好,虽然我不知道如何检查它。我只是在www /文件夹上解压缩了phpmyadmin 4.5,创建了配置文件夹,给了它正确的权限,将我的config.ini.php移到了里面,但每当我尝试访问domainname / phpMyAdmin或domainname / phpMyAdmin / setup / i'时得到这个:

Object.prototype.Count = function() {
    var size = 0, key;
    for (key in this) {
        if (this.hasOwnProperty(key)) {
             size++;
        }
    }
    return size;
};
Object.prototype.GetEntry = function(index) {
    var size = 0, key;
    for (key in this) {
        if (this.hasOwnProperty(key)) {
            if (size == index)
                return this[key];
             size++;
        }
    }
    return null;
};

以下是apache2日志:

[Sun Aug 23 19:11:23 2015] [错误] [client 79.91.191.99] Application.cpp中的SoftException:350:脚本“/home/MGC/www/phpMyAdmin/index.php”的UID较小比min_ uid

[Sun Aug 23 19:11:23 2015] [错误] [客户端79.91.191.99]脚本听众过早结束:index.php

1 个答案:

答案 0 :(得分:1)

在ssh终端

中运行以下命令
    在phpmyadmin根目录中
  1. 修复权限

    DriveType.Fixed
  2. 找到apache用户

    chmod -R 0755 *
    
  3. 在phpmyadmin dir之外
  4. 设置所有权

    ps aux | egrep '(apache|httpd|www)'
    
  5. chown -R www-data:www-data * 是ubuntu上的apache用户,你的发行版可能会有所不同