知らないサーバーで作業する際に環境をチェックする

Pocket

WordPressで色んなサーバーにサービスを提供しているが、サーバーによっては癖があったり、一部動作がしなかったりすることがある。
たいていは以下の内容表示して、必要なmoduleやextensionを入れたり設定を変更したりして対応している。
phpやmysqlのバージョン以外にも、念のため一通り見て確認しておきたい。

<?php
echo 'loaded apache modules:<pre>';
print_r(apache_get_modules() );
echo '</pre>';
echo 'loaded extensions:<pre>';
print_r(get_loaded_extensions() );
echo '</pre>';
phpinfo();
?>

WordPressを入れる際にハマった事例として、mod_rewriteが入っていなかったり、cURLやSimpleXMLが使えなかったり、safe modeになっていたり、といったことでハマることがあった。

この記事を書いた人