The current article
コアサーバーで画像がアップロード出来ない時やパーマリンク設定でエラー時の対処
XREAやコアサーバーは、PHPはモジュール版でセーフモードが有効という仕様で、WordPressの一部の機能に制限がかかるようです。
ですので、ディレクトリが作成されず、画像ファイルがアップロード出来ない等の症状になります・・・
以下はWordPressにて、画像のアップロード出来ない時、パーマリンク設定でエラーが出る時、プラグインがインストールできない時の備忘録です。
capture
1.画像がアップロード出来ない時
(ついでにプラグインやテーマの新規インストール、アップグレードに対応)
1-1.ディレクトリの作成
まず、ご自身のWordpress内のwp-contentに「uploads」ディレクトリをFTPソフトなどで作成します。
(説明のFTPソフトは、FFFTPを使用しています)
作成方法は、wp-contentで右クリック→フォルダの作成です。
1-2.パーミッションの変更
作成できたら、パーミッションを「757」に変更します。
変更方法は、uploadsフォルダ右クリック→属性変更です。
属性変更をクリックすると「現在の属性」とありますので、そちらを「757」にして「OK」をクリックして下さい。
1-3「.htaccessファイル」の作成
PHPがモジュール版でセーフモードが有効という問題を解決するための方法をとります。
作成方法は、テキストエディタで記述し保存します。
※保存するときの注意点
名前をつける時、拡張子(.txt等)を付けずに「.htaccess」として保存します。
# 画像ファイルアップロード <files async-upload.php> AddHandler application/x-httpd-phpcgi .php </files> # プラグインやテーマの新規インストールとアップグレード <Files update.php> AddHandler application/x-httpd-phpcgi .php </Files> # 本体のアップグレード <Files update-core.php> AddHandler application/x-httpd-phpcgi .php </Files>画像アップロードの対応だけだと、2行目から4行目だけでOKですが、この際ですのでプラグイン、テーマの新規インストール、本体のアップグレードが出来るように、上記全てを記述しておきましょー。
もし「.htaccess 」というファイル名でファイルが作れなかった場合は「htaccess.txt 」などの拡張子で保存し、サーバにアップロードしてから、FTP内でファイル名を変更して下さい。
1-4「.htaccessファイル」のアップロード
アップロード先は、wp-adminディレクトリになります。
以上で画像などがアップロードできるようになりました。
2.パーマリンク設定でエラーになった時
2-1.「.htaccess」ファイルを作成
下記の内容で「.htaccess」ファイルを作成します。
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
2-2.WordPressをインストールしたディレクトリにアップロード
2-3.パーミッションを「707」に変更
3.プラグインがインストールできない時
wp-contentフォルダのパーミッションを「707」に変更します。
少々面倒くさいですが、コアサーバーは安い割にデータベースもいっぱい作れるので・・・
コアサーバーで画像のアップロード出来ない時やパーマリンク設定でエラーがでる時の備忘録でした。
次の記事「レスポンシブデザインでクリッカブルマップ(イメージマップ)対応にするjQueryプラグイン」→