Flywheel)へ移行しました。そのうちのデータが大きいWordPressサイトの移行時に、データベースをインポートしようとすると途中でエラーが出てしまい、SQLファイルのインポートができない事態に陥りました。試して、別な方法でファイルを無事にアップロードする事ができたので、備忘録として。Flywheel(ローカル環境)に、他からエクスポートしたデータベースをインポートするには「参照」から「〇〇〇.sql」を選択し「Excute」をクリックするだけです。データが大きいと少し時間がかかりますが、以下のような画面になったら完了です。ところが、あるデータベースをアップロードしようとすると、以下のようなエラーが出てインポートに失敗してしまうのです。92原因はPHPがサーバーのメモリー使用上限を超えてしまった事らしいですが、そのインポートしたいSQLファイルは94MBです。Adminerのファイルアップロード画面を見ると、1000MB以下のファイルであればアップ出来るように表示されています。アップしたいファイルは約95MBなので、1000MBの10/1程度です。それなのにメモリーが足りない?何故?そこで色々調べると何通りかの解決策があり、そのうち2通つの方法でうまくいきました。server」からアップ次でそれぞれのやり方を紹介します。of~というエラーは、PHPスクリプトが、スクリプトの処理実行時にサーバーに割り当てられているメモリ量を超過させてしまった時に発生するようです。そこで、まずはサーバーに割り当てられるメモリ量を増やすため、「php.ini」の中で設定されている項目「memory_limit」を編集します。Flywheel(ローカル環境)の「php.ini」のある場所は以下のフォルダ内です。Sites\ローカルサイト名\conf\php\7.2.0php.iniを開き、以下の項目を探します。するとデフォルトでは以下の数字になっていました。1000Mこのファイルサイズを大きい数値に設定すると、Adminerでアップロードできるファイルサイズが大きくなるはずです。Adminerで表示されている1000MBは、そのうちの「upload_max_filesize」の数値だと思われます。upload_max_filesizeにする必要があります。そこで、memory_limitのサイズを以下のように変更し保存しました。1000M保存したら再起動します。phpを保存する時のコードは「UTF-8N」(ボム無し)、改行コードは「LF」にします。upload」で「参照」をクリックし、SQLファイルを選択してインポートします。server」からアップロードする事も出来ます。サーバーからエクスポートする時に、圧縮データ(.gz)でエクスポートします。phpAdminにログインし、エクスポートしたいデータベースを選択し、エクスポートをクリック。「詳細」オプションを選択すると、詳細なオプションが表示されます。圧縮データ(.gz)でエクスポートするには、出力:の「圧縮」ボックスで「gzip形式」を選択します。コマンドを追加する」オプションを選択。他はデフォルトのままでOKです。「実行」をクリックするとダウンロードするファイル名が表示されるのでファイルを保存します。するとこのような「データベース名.sql.gz」というファイルが保存されました。下が圧縮しないSQLファイルで94.6MBですが.gzに圧縮すると14.8MBになりました。この「データベース名.sql.gz」を、「adminer.sql.gz」とリネームして「public」フォルダに移動します。Flywheel(ローカル環境)の「public」フォルダは以下にあります。Flywheelを立ち上げて「DATABASE」→「ADMINER」をクリック。インポートがうまく行かなかったデータベースを選択し、importをクリック。file」をクリックすると、読み込みが始まります。of~が出てインポートに失敗する時の対処法はいくつかありますが、この二通りの方法が簡単でした。server」からアップ個人的には、phpを編集するより、圧縮ファイルをアップデートする解決策2の方がより簡単で安全だと思いました。一週間前に、約10年分のライブドアブログのデータを独自ドメインのワードプレスへ移転し公開しました。"https://michinari.work/wp-content/plugins/table-of-contents-plus/front.min.js-end");タイトルとURLをコピーしました。