はじめまして。
私がレンタルサーバー
CPI
へインストールした際にハマった事項です。
++++++++++++++
CPIは.htaccessの設定にクセがあります。
403,500エラーが頻出しますのでびっくりされるかと思います。
○フレンドリーURLを使うにはmod_rewriteを有効にしなければなりませんが、
.htaccessには
RewriteEngine On
の前に、
Options +FollowSymLinks
の一行を書かないと、403エラーになりますので注意してください。
これは、Nucleus,WordPress,Xoopsなど他のCMSでも同じです。
○セキュリティ設定について
CPIは
■PHP 4.4.2
■PHP 4.4.1
■PHP 4.3.11
■PHP 5.0.4
をフォルダごとに使い分けられますが(全てcgi動作)
バージョンによってセキュリティの設定方法が違います。
php_flag register_globals Off
の設定を.htaccessからは設定できません。500エラーになります。
PHP 4.3.11、PHP 5.0.4 はサーバー側デフォルトで対処しているのでそれでもよいのですが、
PHP 4.4.2、PHP 4.4.1を選ばれている方はphp.iniに書いてMODxのindex.phpが
あるフォルダに入れなくてはなりません。
また、MODx本P.75にある
Options None
<FilesMatch "^\.ht">
Order allow,deny
Deny from all
</FilesMatch>
はすべてのPHPバージョンで.htaccessではなくphp.iniに書かなくては500エラーとなります。
追記
○文字コードについて
MySQLのバージョンが古いためか、UTF-8だと入力した文字が化けてしまいます。
MODx管理画面はちゃんと読めるのですが。
これについては解決できていません。EUC-JPなら問題なく使えます。
WordPressでこの問題を解決された方がおられるのですが、
MODxの場合どこをいじればよいのかわからず状態です。
http://blog.belive.jp/archives/50862109.html
どなたかわかる方がおられたら教えていただきたいです。
やはり、なにかとUTF-8の方が楽ですよね。
以上です。
++++++++++++++
「MODxでつくる! 最強のCMSサイト」は非常にありがたかったです。
ここまで高性能だとは自分でいじっただけではわかりませんでした。
著者チームの方々、情報を共有してくださった方々に感謝します。
これからもよろしくお願いします。