WordPress、インポートでの「Warning: set_time_limit() 」

ここのレンタルサーバXREAでは、PHPはセーフモードのため、ときどき制約があります。

Movable TypeからWordPressへのデータの移行作業のときも、こんなエラーメッセージがたくさんが出ていました。

Warning: set_time_limit() [function.set-time-limit]: Cannot set time limit in safe mode in /virtual/studiofu/public_html/test.studio-fu.com/wp-admin/import/wordpress.php on line 366

このメッセージの場合は、スクリプトの実行時間を制限するset_time_limit関数がセーフモードでは使えないということですが、時間制限が実行されないことで支障が出ることはまずないようです。

セーフモードによるWordPressの制限については、こちらに説明がありました。

XREA、CORESERVER.JPについては、具体的に対処法も記載されています。

セーフモードによる制限と対処方法 - WordPress Codex 日本語版

方法 2: PHP を CGI モードで動かす

アップロード処理を行なうスクリプトを CGI モードで動かします。

一般的なサーバの場合

(情報募集中)

XREA、CORESERVER.JP の場合

XREA、CORESERVER.JP の場合、次の内容を書いた .htaccess ファイルを wp-admin/ ディレクトリに置きます。

AddHandler application/x-httpd-phpcgi .php