日曜日、このブログの表示がphp のコードを表示するようになってしまったのに気がついた。二日酔いだし、眠いし、という本来の怠惰な生活を日曜日には実施したいので、うーんとか言ってなんもしなかった。
んで、月曜日、こっちの大学にきて、サーバもこっちの大学にあるので、本格的なトラブルだったら、月曜日中に処理しないといけないな、と面倒だなと思いつつ、解決を試みたわけだ。症状はブログを含めWebMailやownCloud がだめ、つまりapache がphpを動かしてくれていないということだ。
ネットには、原因となるような現象とその解決方法が必ずあるので検索した。
「php ソースコードが表示されてしまう」で検索だ。なんとGoogleでは4番目にこのブログの記事があるじゃん。上位3つのうち1つは、我がブログを含めたリンク集だから実質3番目だ。
我がブログであるリンクをclickしても当然読めない。動かないブログだからな。最も参考になる記事なのに読めないわけだ。ありがたいことにGoogle様はキャッシュに保存しておいてくれて、そのキャッシュを読んで直した。
/Library/Server/Web/Config/apache2 の httpd_server_app.conf の 111行目が
#LoadModule php5_module libexec/apache2/libphp5.so
とコメントアウトされているので、この# を削除して、この行の記述=moduleを有効にすればいいのだ。
このブログ記事の最後に「トラブル解決方法をブログに書いたらブログが動かない時読めないから役立たずだ。紙ベースの記録を残せ。」と書いてある。
はい、おっしゃる通りです。2013年7月31日の記事だから2年弱前だ。記憶力がどんどん失われている。
情けない。トホホです。