WPのAll-in-One WP Migrationの上限を回避方法
やりたいこと
表題の通り
背景
- WPにて引っ越し作業をする際に、All-in-One WP Migrationというpluginを使用したが、移行したいサイトの情報が512Mを超えてしまった。
- All-in-One WP Migrationのファイルアップロード上限サイズは512Mなので、有料版を買えと言われた。
- 69$だとっ...?やだな。容量食う投稿部分のデータは裏から挿入すればいいか
- 本番環境に入ってdump取れないことを思い出す(権限がまだない)
- よし、改造だ
そもそもWPのPluginってどこに情報があるのか
- /wp-content/plugins/All-in-One WP Migration ←いた
思ったこと
- 絶対上限サイズ設定している処理の部分あるはず
- /wp-content/plugins/All-in-One WP Migration/constants.phpにいた
ソースコード
constants.php
// =================
// = Max File Size =
// =================
define( 'AI1WM_MAX_FILE_SIZE', 536870912 );
- /wp-content/plugins/All-in-One WP Migration ←いた
思ったこと
- 絶対上限サイズ設定している処理の部分あるはず
- /wp-content/plugins/All-in-One WP Migration/constants.phpにいた
ソースコード
constants.php
// =================
// = Max File Size =
// =================
define( 'AI1WM_MAX_FILE_SIZE', 536870912 );
// =================
// = Max File Size =
// =================
define( 'AI1WM_MAX_FILE_SIZE', 536870912 );
ここの第二引数が上限のサイズを定義しているとみた!
なのでこうした
// =================
// = Max File Size =
// =================
define( 'AI1WM_MAX_FILE_SIZE', 536870912 * 2);
※今回アップしたかったのは580Mのファイルだったので、まぁ今後のことも考えてこんくらいにしておくか
※テーマのアップデートで絶対この処理は上書きされるので、そん時はそん時
結果
余裕でアップロード完了。
69$もとるなんて、ちょっと情報弱者を舐めすぎだ!!
(一回買おうか迷った)
さいごに
pluginは人が作ったファイルにすぎないので、installするということはそのファイルを自分のproject内に追加するだけです。
てことは自分の管轄内に、いじりたいファイルはあるわけですので、購入前に少し考えたほうがいいですね。
でも、かなり便利なpluginなので、ありがとうの気持ちを込めて69$支払うのもかっこいいなと思ったでやんす。
Author And Source
この問題について(WPのAll-in-One WP Migrationの上限を回避方法), 我々は、より多くの情報をここで見つけました https://qiita.com/Cesaroshun/items/8e280e5ec23a1ae8f089著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .