前回も書いた通り、私はアメリカのレンタルサーバー”webmasters.com”を利用しています。PHPのセーフモードはOFF(以前の投稿)にしたのに、なぜか画像のアップロードができない…。とりあえず、FTPソフトで【wp-content】直下に【uploads】フォルダを手動で作成して、パーミッションを707に設定。
ダメだ…。色々調べては修正して、トライ&エラーを繰り返す。結局以下の方法で成功しました。
- webmasters.comのデフォルトPHPがバージョン4.48だったので、5.25へ変更(サーバーの管理画面【PHP Manager】で変更できます)
- パーミッションを【wp-content】フォルダ→「755」、直下の【uploads】フォルダ→「755」
パーミッションは色々な説があって混乱しますが、私が借りているサーバーだと、この設定でOKでした。PHPのバージョンに関しては、もともとのバージョンも必要条件を満たしているため大丈夫かも。5へバージョンアップすると、セーフモードを改めてOFFに設定しなおさなければなりません。実は他にもPHPで動作しているメンバー掲示板があったりするので、5にした影響がでないか…とちょっとドキドキです。ディレクトリーごとにPHPのバージョンを選択できるみたいなので、新しいディレクトリーだけ新バージョンを適用させるというのもアリですね。



