CORE-MINI

ワードプレスをXREAからCORESERVER(CORE-MINI)に移転を断念

Categories | ブログ(WordPress)

レンタルサーバーの更新期限が近づいてきたので、よかれとXREAからCORESERVER

(CORE-MINI)に移転を試みたんです。そしたらどつぼにはまってしまいました。

ワードプレスがエラーして表示できません。当方の場合はまず、

Error establishing a database connection」とエラーです。

因みに文字コードを「UNICODE」指定では英語表示。

文字コード「EUC-JP」は データベース接続確立エラー と表示されます。

で、何でエラーしたのか?どこが不具合を起こしているか?を知るには、

ワードプレスファイルが格納される、最上階層の「 wp-config.php 」 48行目

あたりの define(‘WP_DEBUG’, false); を define(‘WP_DEBUG’, true); に書き

換えUTF-8Nで保存すると内容を表示できます。

 

0627 01 400x220 ワードプレスをXREAからCORESERVER(CORE MINI)に移転を断念

エラーで良くあげられるのは、wp-config.php の3箇所。

/** WordPress のためのデータベース名 */

/** MySQL データベースのユーザー名 */

/** MySQL データベースのパスワード */

 

何回も確認しましたが、間違いはありません。

エラーにはこんなことも書かれてます。

Warning: mysql_connect() [function.mysql-connect]: Access denied for user ‘●●●●’@’localhost’ (using password: YES) in /virtual/***/public_html/www.***/***/wp-includes/wp-db.php on line 1520

 

wp-db.phpの1520行目を修正すれば良さそうかなと、懸命に調べまくり、

たどり着いた解決策は、バックアップしたdumpファイルのutf8md4 を utf8 に変更

するとでした。サクラエディターで一気に置き換え保存。サーバーにアップし確認しました。

 

すこと今度はこんなエラーが表示されました。

Notice: add_custom_image_header の使用はバージョン 3.4 から非推奨になっています! 代わりに add_theme_support( ‘custom-header’, $args ) を使ってください。 ****/wp-includes/functions.php on line 3658

対処方法

wp-content/themes/テーマ名/functions.php
10行目あたりの
add_custom_image_header(”,’admin_header_style’);

add_theme_support( ‘custom-header’, ‘$args’ );

に変更した。

 

 

すると今度のエラーは

Fatal error: Cannot unset string offsets in ****/wp-includes/theme.php on line 1605

1605行目には ’uploads’ => true, と書かれています。

 

 

もう諦めました。

ここまでさらっと書いてますが、エラーと1週間程格闘してまして、

修正してもまたどこかエラーがでそうな感じだったし。

 

結局見落としてたことがありました。

CORESERVER(CORE-MINI) MySQL バージョン 5.1.73

XREA MySQL バージョン 5.6.22

 

本家【日本語 — WordPress】 によると、


WordPress 日本語版の推奨動作環境

  • PHP バージョン 5.6 以上
  • MySQL バージョン 5.6 以上 または MariaDB バージョン 10.0 以上

古い PHP や MySQL しか利用できないレガシーな環境でも、PHP 5.2.4 以上、かつ MySQL 5.0 以上であれば WordPress は動作しますが、公式サポートは終了しており、サイトがセキュリティの脆弱性にさらされる危険があります。


 

CORESERVER(CORE-MINI)はMySQLが古いバージョンのため、

WordPressはセキュリティ的に危険があるようです。またプラグインなども当然

MySQL5.1には対応していない。

 

結論は・・・

CORESERVER(CORE-MINI)MySQL5.6以上にバージョンアップしない限り、

ワードプレスをXREAからCORESERVER(CORE-MINI)に移転(引越し)することは

危険と判断し、断念しました。

しまい

Comment(0) | Trackback(0)

TAGS: / / / / / | 2016年6月30日 |