- 2007-10-16 (火) 10:02
- 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 ファイルアップロード機能を利用する
関連記事
- Newer: ドメイン PX7.ORG
- Older: XREAで複数のデータベースを管理する
Comments:0
Trackbacks:2
- Trackback URL for this entry
- http://www.dxcode.com/archives/2007/10169.php/trackback
- Listed below are links to weblogs that reference
- XREAのセーフモード対策 from おじさんの備忘録-番外編-
- pingback from XREAのセーフモード対策 - : WordPress日本語2.5 memo 08-05-09 (金) 8:32
-
[...] XREA で WordPress ファイルアップロード機能を利用する PHPをCGIとして動かす方法について XREAのセーフモード対策 [...]
- pingback from XREAのセーフモード対策 - : 身延の風 08-07-17 (木) 18:07
-
[...] XREA で WordPress ファイルアップロード機能を利用する PHPをCGIとして動かす方法について XREAのセーフモード対策 [...]
