サポート » 使い方全般 » サーバー変更に伴う引越しのエラー

  • 解決済 niichi

    (@niichi)


    現在、canonetのサーバーを利用しています。移行先もcannetのサーバーになります。
    W1サーバーからW2サーバーへの移行のテスト期間中です。

    弊社HPの構造
    Wordpressで作成したブログが/htdocs/blogに存在します。

    W1サーバー
    Wordpressのバージョン 4.8.2(本来サーバーの動作確認されていないヴァージョンです)

    現在の状況
    Wordpressの引越し後エラー。

    【移行作業】
    1. FTPサーバファイルを新サーバーに移行 DBインポート
    参考URL
    http://websae.net/wordpress-backup-without-plugin-20140924/

    エラー箇所
    ・FTPサーバーファイル移行後 config.phpの内容をテストサーバーのユーザー情報に書き換え後 ページ表示不可
    エラー内容
    HTTP500エラー

    2.プラグインを利用
    参考URL
    https://its-office.jp/blog/wordpress/2016/04/16/WP-Migration.html
    エラー箇所
    ・旧wordpressからエクスポート完了
    新wordpressへインポートするもデータベースの復元中98%で止まり動かない
    (半日放置しましたが変わらず)
    DBへのアクセス不能となりDBごと削除しないと動かなくなりました。

    3.新規wordpressの導入後 DBをインポート
    エラー箇所
    DBインポートした際に500HTTPえらー

    【可能だったこと】
    DBのエクスポートとインポート作業は完了しました(中身の確認は出来ていません)
    新サーバーに真っさらなwordpressの導入は可能、動作確認(config.phpのユーザー情報は移行作業1打ち直した内容と同様 )

    All-in-One WP Migration
    6回試行済み
    6回とも同じ状況でエラー

    FTPでsqlをアップロードしてバックアップする方法を取るも同じエラー

    インポートのDB再構築中96%のタイミングで止まってしまって
    そのままフリーズ。(半日放置テスト済)
    その後、強制シャットダウンしたのちログインしようとすると500HTTPエラー
    データベースアカウントのアクセスも出来なくなります(DBすべてを削除する事は可能

    ながながとなってしまいましたが、
    ・他の引越しの方法
    ・エラーが考えられる箇所
    ・エラーを見つける方法
    などを、教えて頂けると幸いです。

15件の返信を表示中 - 1 - 15件目 (全29件中)
  • @niichi さん

    dbやsqlに知識が無いようでしたら
    All-in-One WP Migration

    がオススメですが、6回エラーとありますがどんな感じでしょうか?

    • この返信は4年、 1ヶ月前にが編集しました。
    スレッド開始 niichi

    (@niichi)

    @yoshidesuさん

    ありがとうございます。
    All-in-One WP Migrationでのエラーは必ず
    データベース復元中というウィンドウで止まってしまいます。
    96%だったり99% 数字はまちまちですが、90%を超えると止まってしまいます。
    強制終了するとサーバーのデータベースにアクセスできなくなったりもします。
    (アクセスできるときもありました)

    W3 Total Cache
    が入っていませんか?
    一度、キャッシュ系のプラグインを削除してやってみてください。

    あとPHPのバージョンに相違はないですか?新サーバーと古サーバーは 同じバージョンでしょうか?

    こんにちは

    まずはいくつか確認させてください。

    • テスト期間中ということですが、その間は仮の URL ということでしょうか?
    • テストは仮の URL で行っているのでしょうか、それとも hosts ファイルなどでマッピングして行っているのでしょうか?
    • WordPress を新規でインストールした状態では動作するのでしょうか?
    スレッド開始 niichi

    (@niichi)

    @yoshidesuさん

    ありがとうございます。
    W3 Total Cacheのプラグインは導入しておりませんでした。
    キャッシュにかかわるプラグインがあると都合が悪いのですね?
    いちど、プラグインの確認をしてみます。

    バージョンは同じものを使用しております。

    スレッド開始 niichi

    (@niichi)

    @ishitakaさん

    ありがとうございます。

    テスト期間中なので仮URLとなります。
    なのでconfig.phpは仮の情報となります。
    wordpressを新規でインストールしたときは通常に動作します。

    仮URLなので旧サーバーのデータベースのoption等の情報を新しい仮URLに変換しました。
    (変換しなかったものも試しましたが、同じ結果でした)

    仮の URL への変更が完全ではない(使用しているプラグインとかの設定等)のではないでしょうか?
    移転後も同じ URL であればマッピング(下記ページを参照)してテストをするのもいいかもしれません。
    https://app.canonet.ne.jp/manual/mig/contents/005_040.html

    スレッド開始 niichi

    (@niichi)

    @ishitakaさん

    ありがとうございます。
    同じURLではないのでプラグインのせいでしょうか。
    導入したプラグインとサーバー移行との関係性を
    調べてみたのですが、私には特に見当たりませんでした
    プラグインを消してからAll-in-One WP Migrationを利用したほうがよさそうでしょうか?

    【導入プラグイン一覧】
    ・AddToAny Share Buttons
    ・Akismet Anti-Spam (アンチスパム)
    ・All In One SEO Pack
    ・All-in-One WP Migration
    ・Auto Post Thumbnail
    ・Categories to Tags Converter Importer
    ・Contact Form 7
    ・Google XML Sitemaps
    ・Hello Dolly
    ・PS Auto Sitemap
    ・WP Multibyte Patch

    https://wordpress.org/support/topic/import-99-but-incomplete/
    ではないでしょうか?全く同じ症状の方がいます。

    インポート中に止まってしまったら….

    1) Please leave it to run for 15 minutes.
    まず15分ほっとく

    2) After 15 minutes, open another browser tab or window and try to log in to the wp-admin of your site, using the username and password of the exported site.
    15分後に 新規ブラウザタブを開く。そしてwp-admin からログインを試す。

    3) Go to settings -> Permalinks and save the permalink structure.
    settings 画面で permalink を設定する。

    スレッド開始 niichi

    (@niichi)

    @yoshidesuさん

    ありがとうございます。
    早速試してみます!

    スレッド開始 niichi

    (@niichi)

    @yoshidesu

    試した結果、いままでと同じように500エラーになりました。

    1) Please leave it to run for 15 minutes.
    まず15分ほっとく

    >15分計りました

    2) After 15 minutes, open another browser tab or window and try to log in to the wp-admin of your site, using the username and password of the exported site.
    15分後に 新規ブラウザタブを開く。そしてwp-admin からログインを試す。

    >とまったブラウザをそのままにして
    >新たなウィンドウでWP-adminからログインを試しました。
    >ログイン画面にならずに500エラーとなってしまいます。

    デバッグモードをtrueにして エラーメッセージを取得できますか?
    http://mignonstyle.com/debug-mode/

    何故、500 Internal Server Error を返すか知る必要があります。

    あと

    初期的な質問ですが、ネームサーバーは割り当てはあっていますか?

    スレッド開始 niichi

    (@niichi)

    @yoshidesuさん

    デバックモード設定してみました。
    はい、私も初歩的なミスなのではないかと思い
    ネームサーバーも含めユーザ名もWPを導入するたびに毎回確認しながら
    入力しております。
    プレーンなWPは導入できているので、移行する際に、ユーザー情報を書き換えなければいけない(URLがテスト用)箇所がまだあるのでしょうか、、

    みなさまにはお手数おかけいたします。

    以下デバッグログです。

    [24-Apr-2018 06:55:18 UTC] PHP Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/www/023/WS023053/htdocs/blog/wp-includes/wp-db.php on line 1578
    [24-Apr-2018 06:55:22 UTC] PHP Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/www/023/WS023053/htdocs/blog/wp-includes/wp-db.php on line 1578
    [24-Apr-2018 06:55:24 UTC] PHP Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/www/023/WS023053/htdocs/blog/wp-includes/wp-db.php on line 1578
    [24-Apr-2018 06:55:26 UTC] PHP Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/www/023/WS023053/htdocs/blog/wp-includes/wp-db.php on line 1578
    [24-Apr-2018 06:55:30 UTC] PHP Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/www/023/WS023053/htdocs/blog/wp-includes/wp-db.php on line 1578
    [24-Apr-2018 06:55:33 UTC] PHP Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/www/023/WS023053/htdocs/blog/wp-includes/wp-db.php on line 1578
    [24-Apr-2018 06:55:37 UTC] PHP Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/www/023/WS023053/htdocs/blog/wp-includes/wp-db.php on line 1578
    [24-Apr-2018 06:55:41 UTC] PHP Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/www/023/WS023053/htdocs/blog/wp-includes/wp-db.php on line 1578
    [24-Apr-2018 06:55:45 UTC] PHP Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/www/023/WS023053/htdocs/blog/wp-includes/wp-db.php on line 1578
    [24-Apr-2018 06:55:49 UTC] PHP Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/www/023/WS023053/htdocs/blog/wp-includes/wp-db.php on line 1578
    [24-Apr-2018 06:55:53 UTC] PHP Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/www/023/WS023053/htdocs/blog/wp-includes/wp-db.php on line 1578
    [24-Apr-2018 06:55:56 UTC] PHP Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/www/023/WS023053/htdocs/blog/wp-includes/wp-db.php on line 1578

    wp-db.php ファイルの 1578行目にはなんて書いてありますか?

    • この返信は4年、 1ヶ月前にが編集しました。
    • この返信は4年、 1ヶ月前にが編集しました。
    スレッド開始 niichi

    (@niichi)

    in /home/www/023/WS023053/htdocs/blog/wp-includes/wp-db.php on line 1578

    の内容ですが。
    $this->dbh = mysql_connect( $this->dbhost, $this->dbuser, $this->dbpassword, $new_link, $client_flags );
    となっておりました。
    前後も必要ですよね。

    1576行目から~
    } else {
    if ( WP_DEBUG ) {
    $this->dbh = mysql_connect( $this->dbhost, $this->dbuser, $this->dbpassword, $new_link, $client_flags );
    } else {
    $this->dbh = @mysql_connect( $this->dbhost, $this->dbuser, $this->dbpassword, $new_link, $client_flags );
    }
    }

15件の返信を表示中 - 1 - 15件目 (全29件中)
  • トピック「サーバー変更に伴う引越しのエラー」には新たに返信することはできません。