タグ: local by flywheel

  • local by flywheel をローカルにコピーする時にエラーが出る場合

    Please try again with a compatible ZIP file のエラーメッセージが出る場合

    Please try again with a compatible ZIP file
    Please try again with a compatible ZIP fileのエラーメッセージが出る場合、まずはエラーメッセージのリンク先ページから手順を確認してやってみる。

    それでも解決しない場合はデータベースの文字コードを確認しutf8になっていないテーブルがあれば除外してみる。

    データのエクスポートには推奨されている「WP Migrate」を使用。

    時々削除したプラグインのデータベースが削除されていない場合があるので、見慣れない名前のデータベースがあれば要確認。

    Yoast や LoginLockdown Contactform7などの有名なプラグインが原因の場合もあるので注意する。

    エラーメッセージの原因を確認する

    logファイルを開き、どこでエラーが出たかを確認する。logファイルでerrorが出た場所を確認すると除外すべき項目がわかる場合がある

    投稿やカスタム投稿が原因の場合

    投稿やカスタム投稿にスクリプトなどが含まれている場合にエラーが出る場合もあるので、投稿やカスタム投稿を除外してエクスポートしてみる。

    WordPressがサブディレクトリにインストールされている場合

    本番環境のWordpressがサブディレクトリにインストールされている場合は.htaccessが適正に吐き出されていない場合がある。Publicディレクトリにhtaccessファイルがあるかを確認し、なければローカルに作った他のサイトのファイルをそのままコピーして貼り付ける。

    また、サブディレクトリが作られていない場合もあるので、その場合は手動で作成しPublic の中身をサブディレクトリに移動。

    index.phpだけはPublic直下に移動し、/サブディレクトリ/wp-blog-header.php’ に書き換えて保存。

    Local by flywheel でサイトを停止、再起動すれば動作する。