専用サーバーのお客様がブレードアップするためのお引越し
CPUもメモリーも一挙に4つ上のランクにグレードアップ
グループ会社全てのサイトの運用もこのサーバー内で行っているので、事前に移行テストもして正常稼働を確認してのお引越しを行いました
無事切り替わったと思っていたのですが、WordPressの管理画面でファイルアップロードができないとのお申し出
その他の部分は全く問題ないのですが、なぜかファイルアップロードが出来ません
今までバージョンアップの際には同じことが何度かありましたので今までの経験から
1.WordPressやプラグインを全てバージョンアップする
この方法でほとんど治るのですが今回はダメでした
2.wp-config.phpに復活のおまじない
define(‘CONCATENATE_SCRIPTS’, false); を書き込み
これもダメ
3.function.phpの
これもダメ
仕方がないので、サーバー内にテストフォルダー設置新たなWordPressをインストールして
新たにMySQLを追加、現行サイトdataをアウトポートしてテスト用MySQLにインポート
稼働環境にしてテスト
ここでのテストは
4.プラグインをすべて停止したうえで、ファイルアップロード
これでも動きません
5.制作したテンプレートが悪いのかと、別のテンプレートをインストールしようとして初めて異常な警告
「予測されないエラーが出ました」
サーバーのサポートにお電話
したところ、旧サーバーのPHPバージョンは5.2
今回のサーバーは5.6と4世代の変化です
このphpバージョンの違いが、正常に見えても細かな部分で爆弾持ってるようでして
結局 .htaccessに
PHP_value default_charset none
PHP_value output_handler none
の2行を加えることで、平和な環境が戻ってきました
でもこれって、サーバーのグレードアップで、PHP5.2から5.6に代わることはサーバー会社側では織り込み済み
バックアップとれとかの誘導メールはきましたが、今回の部分の案内一言あれば、こんなにお手間はかかりません
そのうちここは、引っ越すかもしれません