WordPressのoptions.phpページで保存できないときの対処法

Wordpress

WordPressで、「options.php」ページにて、image_default_link_typefileに変更して、「変更を保存」をクリックすると、「設定を保存できませんでした。」と表示されて変更できませんでした。

調べてみると、max_input_varsの値がデフォルトでは1000なのですが、options.phpの項目が1000個以上あるから弾かれているようです。

[root@ip-172-26-15-xxx etc]# git diff
diff --git a/php.ini b/php.ini
index aa8acc8..6459620 100644
--- a/php.ini
+++ b/php.ini
@@ -397,7 +397,7 @@ max_input_time = 60
 ;max_input_nesting_level = 64

 ; How many GET/POST/COOKIE input variables may be accepted
-; max_input_vars = 1000
+max_input_vars = 2000

 ; Maximum amount of memory a script may consume (128MB)
 ; http://php.net/memory-limit

この値を適当に2000にして、PHPを再起動したら保存できました。

systemctl restart php-fpm.service

コメント