WordPress で画像がアップロードできない

WordPress で「メディアの追加」から画像をアップロードしようとしても,
以下のエラーメッセージが出てしまう問題が発生.

エラー アップロードしたファイルをwp-content/uploadsに移動できませんでした.。

調べてみたら,PHP が SAFE MODE で動いている場合に,アップロード操作をすると,
所有者 apache で新しく 「uploadsディレクトリ」 が作成され,
WordPressからファイルがアップロードできずにエラーが発生するそうだ.

wp-contentディレクトリ内に FTPソフトからローカルの 「uploads ディレクトリ」 を移動させ,
ディレクトリの 属性(パーミッション)を 「書き込み可」 に設定してやると解決するそうだ.

パーミッション

解決した.

Remote を使うためのファイアウォール設定

Remote
Remote

iPhone, iPad などから PC の iTunes を操作する事ができるアプリ「Remote」を使うための設定を行う.
(Remoteは,Apple のソフト)

  1. まず,現時点で「Remote」が使えるか試してみる.( iTunes を起動し Remote から操作 )
  2. 1で使えなかったら,一旦ファイアウォールを無効にして使えるか試してみる.
  3. 2で使えたら,ファイアウォールが通信をブロックしているということなので,
    ファイアウォールの設定を行う.

Appleのサポートページによると,
「Remote は TCP ポート 3689 と UDP ポート 5353 を使って iTunes や Apple TV と通信します」
とのことなので,ファイアウォールの設定でこのポートを空ける必要がある.

Appleのサポートページ

試してみたところ,TCP,UDP共に「内向き」だけ許可すればアプリは使えたので,
「内向き」のみを許可することにした。ここでは、ESET Smart Security 6 での設定方法を書く.
(当然だが、真似するなら自己責任で実施して頂きたい)

「設定」画面の「ネットワーク」をクリック
Eset Smart Security 1

「パーソナルファイアウォールの詳細設定…」をクリック
Eset Smart Security 2

「パーソナルファイアウォール」の「フィルタリングモード」を
「例外付きの自動モード(ユーザー定義ルール)」に変更する
Eset Smart Security 3

「ルールとゾーン」を選択
Eset Smart Security 4

「ルールとゾーンの設定」の「設定(E)…」ボタンをクリック
Eset Smart Security 5

図の様にiTunes用に2つのルールを追加する(図は既にルールを追加した後の画面)
iTunesを選択して,「新規(N)」ボタンをクリック
Eset Smart Security 6

1つ目のルール「TCP 3689ポート」のルールを作る(図は既にルールを追加した後の画面)
Eset Smart Security 7

Eset Smart Security 8

Eset Smart Security 9

「リモート」タブでは,特に設定することはない.
Eset Smart Security 10

2つ目のルール「UDP 5353ポート」のルールを作る(図は既にルールを追加した後の画面)
Eset Smart Security 11

Eset Smart Security 12

Eset Smart Security 13

「リモート」タブでは特に設定することはない.
Eset Smart Security 14

以上の設定で,自分の場合は「Remote」が使えるようになった.
ベッドからiPhoneで操作できる様になった.快適♪

デコーダをインストール

デコーダのインストール方法

zoom player(体験版) をインストールすると以下のデコーダもインストールされる.
(その後,zoom player をアンインストールしてもデコーダはアンインストールされない)

  • ffdshow Video Decoder
  • LAV Video Decoder
  • DScaler Mpeg2 Video Decoder

標準(初期設定)
zoom player install 1

zoom player install 2

「Run the Install Center」のみにチェックを入れてインストール
zoom player install 3

zoom player install 4

zoom player install 5

デフォルトでは全て選択されているので必要ないものはチェックを外す.
zoom player install 6

以下のデコーダをインストールする.

  • ffdshow Video Decoder
  • LAV Video Decoder
  • DScaler Mpeg2 Video Decoder

zoom player install 7

これで完了.
(Zoom Player(体験版) は、その後アンインストールしてもデコーダは残る)zoom player install 8

デコーダ確認