まとまりのないブログ

something which something is something

php wordpress

xreaサーバで画像のアップロードができない

投稿日:

下記内容は間違っています。
こちらを参照 → Real UID could not be changed! について調べたことをメモ


xreaサーバでwordpressを運用する場合のこと。記事の投稿や個別ページ作成時に画像のアップロードをする場合、画像がアップロードできないという現象があった。作成できない原因は、アップロード先のディレクトリの権限と所有者が、ファイルの書き込みやフォルダの作成の権限を持っていないということになる。

解決方法としては、

  • サーバの環境でphpのセーフモードを解除する
  • phpファイルをcgiとして実行できるようにする

の二つに一つ。

xreaでサーバスペースをレンタルしている私の環境では、phpのセーフモードの解除はできない。したがって、phpファイルをcgiとして実行できるようにするという方法をとることになる。

手順は、

  1. wordpressの管理画面にログイン
  2. 管理タブを選択
  3. ファイルを選択
  4. 画面の右の方にある、一般ファイル下の .htaccess (設定上書きファイル) を選択
  5. .htaccessファイルの内容が表示されていると思うので、その最下部にでも
    AddHandler application/x-httpd-phpcgi .php
    という記述を挿入してファイルを更新する。

参考

PHPをCGIとして動かす方法について
http://sb.xrea.com/showthread.php?t=10744

-php, wordpress

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

関連記事

no image

pageIDを指定して、その子要素を表示させる方法

<?php global $id; wp_list_pages(“child_of=$id&sort_column=menu_order&title_li=&#822 …

no image

wordpressの投稿内容でphpを使えるようにするプラグイン PHP Exec Plugin

WordPress PHP Exec Plugin 記事の投稿ページ内でphpのコードを利用できるようにするプラグイン。 ダウンロード 下記のページにアクセスし、Wordpress PHP Exec …

wordpressでアップロードしたファイルを○○○に移動できませんでしたという現象が発生する場合

ワードプレスでメディアから画像をアップロードまたは記事投稿時に画像をアップロードしようとしたら画像アップロードが完了しないというエラーが発生した。調べたところ、エラーの原因の多くは画像ファイルの移動さ …

no image

subversionでwordpressのリポジトリーを取得する(再挑戦)

昨日は謎の失敗をしたので再挑戦。昨日失敗した後、プラグインの登録のやり直しを申請した。プラグインの名前を英語名だけにして登録し直したのでこれで準備万端。

no image

xreaサーバーの管理画面からphpMyAdminにログインできない

2~3日嵌った。管理画面に書いてある説明が悪すぎる。なんどphpMyAdminにログインを試みても、 エラー #1045 – Access denied for user ‘n …