OpenPNE 画像 キャッシュが表示されない
状況
OpenPNEで画像キャッシュに設定したときの問題。
config.phpで
// 画像キャッシュをpublic_html以下に置くかどうか(要mod_rewrite) define('OPENPNE_IMG_CACHE_PUBLIC', true);
ってやると画像リンクが静的になるはずなんだけど、
設定後みてみたら、画像がまったく表示されなくなる時がある。
原因
- .htaccessでmod_rewriteしてるみたいで、.htaccessが実行できないとそもそもだめみたい
- public_html/imgに書き込み権限がない。
解決方法
- httpd.confで [AllowOverride None]になってないかチェック。なっていれば、[AllowOverride All]に変更。
<Directory /> AllowOverride All </Directory>
を入れてみる。
- chmod -R 0777 public_html/img