RSS | Twitter | Facebook
Home » Others » CPIサーバの初期設定 : サーバ

CPIサーバの初期設定 : サーバ

レンタルサーバCPIで制作する案件があった。CPIの覚書。

PHP

CPIはPHPを複数のバージョンから選択できる。PHPはデフォルトでは動作しないのでhtaccessを作成し、AddHandlerを追加する。
下記のサイトで詳しい説明がされている。
»酔いの慫慂はさかしまに: CPI共用サーバでのPHP使用環境整備

コンパネの「お客様情報」にある
「プログラムのパスとサーバの情報」のページに記載のVer.からどれかを選択して下記のように記述
AddHandler x-httpd-phpXXX .php
XXXはPHPのVer.で5.2.4 の場合だと以下のようになる
AddHandler x-httpd-php524 .php

MySQL

CPIはMySQLを複数のバージョンから選択できる(4.x/5.x)。
接続情報は下記に掲載されている。
http://x.doc.secure.ne.jp/tools/db/db.php

WordPress

デフォルトでは発生する問題
1.文字化け
2.パーマリンクの設定画面で「カスタム構造 」を選ぶとWordpressへアクセスできなくなる

1文字化けの解消

mbstring.internal_encoding = utf-8
mbstring.encoding_translation = Off

上記のように編集したphp.iniをsecureディレクトリ以下へ配置する。
suPHP_ConfigPath /usr/home/ユーザーID/secure/
php.iniをsecureディレクトリ以下に配置したらhtaccessファイルに下記ような記述を追加

suPHP_ConfigPath /usr/home/ユーザーID/secure/php.ini

※php.iniをsecureディレクトリの直下に配置した場合。

2.パーマリンクで「カスタム構造」を選んだ際の問題

下記の記述をhtaccessファイルに追加する
Options +FollowSymLinks

最終的なhtaccessファイルの例


AddHandler x-httpd-php528 .php     ----- PHPを許可
Options +FollowSymLinks     ----- カスタム構造の有効化
suPHP_ConfigPath /usr/home/ユーザーID/secure/php.ini     ----- 文字化けの解消
# BEGIN WordPress

RewriteEngine On
RewriteBase /wordpress/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]

# END WordPress

参考サイト WordPress2.7の導入(5) パーマリンクの設定とレンタルサーバCPIでの対応 - sprouthead blog

このページの上へ移動

  Yahoo!ブックマークに登録    Google  この記事をクリップ!  BuzzurlにブックマークBuzzurlにブックマーク

2009/5/6 水 | Others | 固定リンク |

コメントはまだありません。

コメントの投稿

改行と段落タグは自動で挿入されます。メールアドレスは表示されません。
利用可能な HTML タグ :
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite="">
<cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

(必須)

(必須)


トラックバックURL

このページの上へ移動