小樱 发表于 2017/9/30 03:05

kangle删除3313的mysql数据库管理页面更新提示和php mcrypt 红色警告提示框

这些提示是完全不会影响任何使用的,是警告,不是错误信息,不过有些人总觉得不好看,那么就删了吧。

/vhs/kangle/nodewww/dbadmin/mysql/main.php 文件
找到以下代码删除

删除phpMyAdmin 高级功能未全部设置,部分功能不可用。要查出原因请点这里。提示
/**
* Warning about different MySQL library and server version
* (a difference on the third digit does not count).
* If someday there is a constant that we can check about mysqlnd, we can use it instead
* of strpos().
* If no default server is set, PMA_DBI_get_client_info() is not defined yet.
* Drizzle can speak MySQL protocol, so don't warn about version mismatch for Drizzle servers.
*/
if (function_exists('PMA_DBI_get_client_info') && !PMA_DRIZZLE) {
    $_client_info = PMA_DBI_get_client_info();
    if ($server > 0 && strpos($_client_info, 'mysqlnd') === false && substr(PMA_MYSQL_CLIENT_API, 0, 3) != substr(PMA_MYSQL_INT_VERSION, 0, 3)) {
      trigger_error(
            PMA_sanitize(
                sprintf(
                  __('Your PHP MySQL library version %s differs from your MySQL server version %s. This may cause unpredictable behavior.'),
                  $_client_info,
                  substr(
                        PMA_MYSQL_STR_VERSION,
                        0,
                        strpos(PMA_MYSQL_STR_VERSION . '-', '-')
                  )
                )
            ),
            E_USER_NOTICE
      );
    }
    unset($_client_info);
}

删除phpMyAdmin 高级功能未全部设置,部分功能不可用。要查出原因请点这里。提示(论坛智障了,排版错误无视他就好)
/**
* Check for existence of config directory which should not exist in
* production environment.
*/
if (file_exists('./config')) {
    trigger_error(__('Directory config, which is used by the setup script, still exists in your phpMyAdmin directory. You should remove it once phpMyAdmin has been configured.'), E_USER_WARNING);
}

if ($server > 0) {
    $cfgRelation = PMA_getRelationsParam();
    if (! $cfgRelation['allworks'] && $cfg['PmaNoRelation_DisableWarning'] == false) {
      $message = PMA_Message::notice(__('The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. To find out why click %shere%s.'));
      $message->addParam('<a href="' . $cfg['PmaAbsoluteUri'] . 'chk_rel.php?' . $common_url_query . '">', false);
      $message->addParam('</a>', false);
      /* Show error if user has configured something, notice elsewhere */
      if (!empty($cfg['Servers'][$server]['pmadb'])) {
            $message->isError(true);
      }
      $message->display();
    } // end if
}

删除缺少 mcrypt 扩展。请检查 PHP 配置。提示
/**
* Warning about mcrypt.
*/
if (!function_exists('mcrypt_encrypt') && !$GLOBALS['cfg']['McryptDisableWarning']) {
    PMA_warnMissingExtension('mcrypt');
}


你是懒人?想要一键?没问题,运行下面代码
rm -rf /vhs/kangle/nodewww/dbadmin/mysql/main.php
wget http://github.itzmx.com/1265578519/kangle/master/easypanel/main.php -O /vhs/kangle/nodewww/dbadmin/mysql/main.php


页: [1]
查看完整版本: kangle删除3313的mysql数据库管理页面更新提示和php mcrypt 红色警告提示框