Home > Xrea > XREAのセーフモード対策

XREAのセーフモード対策

XREAのPHPはセーフモードで稼働しているためアプリによっては使用できない機能も出てくる。

WordPressを使用している場合でもアップロード機能が上手く動作しない。
正確に言うとPHPアプリ(この場合はWordPress)側から作られたディレクトリはその権限がApacheなってしまい、そのディレクトリに対してはアプリ側からファイルのアップロードができない状態になってしまうらしい。

その対策として一番手っ取り早いのが.htaccessファイルを使用してPHPをCGIとして動作させればこの問題は解決。

PHPをCGIとして動作させる場合のメリットとデメリット
メリット

  • ユーザー権限で実行され、セーフモードがOFFになっているため、様々な制限がない。
  • 負荷率が管理画面で見られる。

デメリット

  • モジュール版PHPに比べて、動作が遅くなる。負荷が掛かる。
  • XREAサーバー特有の機能で、汎用性がない。

実際の使用方法はWordPressのアップロードはupload.phpが行っているので、そのファイルがあるディレクトリwp-adminディレクトリに下記内容を書いた.htaccessをアップロードするだけ。

<files upload.php>
AddHandler application/x-httpd-phpcgi .php
</files>

参考記事>>PHPをCGIとして動かす方法について
XREA で WordPress ファイルアップロード機能を利用する

関連記事

コメント:0

コメントフォーム
入力した情報を記憶する

トラックバック:2

この記事のトラックバック URL
http://www.dxcode.com/archives/2007/10169.html/trackback
トラックバックの送信元リスト
XREAのセーフモード対策 - おじさんの備忘録-番外編- より
pingback - XREAのセーフモード対策 - : WordPress日本語2.5 memo より2008 年 05 月 09 日

[...] XREA で WordPress ファイルアップロード機能を利用する PHPをCGIとして動かす方法について XREAのセーフモード対策 [...]

pingback - XREAのセーフモード対策 - : 身延の風 より2008 年 07 月 17 日

[...] XREA で WordPress ファイルアップロード機能を利用する PHPをCGIとして動かす方法について XREAのセーフモード対策 [...]

Home > Xrea > XREAのセーフモード対策

Tag Cloud
メタ情報

ページの上部に戻る