Home
Extensions
Server
Extensions
Server 7月
09
2008
80codeでのJoomla!
このサイトを置いている80codeサーバーでは通常のJoomla!のデフォルトの設定では正しく動きません。
異なる点
(私の場合だけのものもあるかもしれない。)
- htaccessは使えるがPHP Valueの設定はphp.iniファイルで行う。
htaccessに書く書き方と異なるので調べてから書きましょう。ちなみに以下のような感じ。register_globals = Off mbstring.language = neutral mbstring.http_input = auto mbstring.http_output = pass mbstring.encoding_translation = Off mbstring.internal_encoding = UTF-8 default_charset = UTF-8 display_errors = Off magic_quotes_gpc = On magic_quotes_runtime = Off file_uploads = On magic_quotes_sybase = On post_max_size = 10M upload_max_filesize = 10M session.save_path = '/var/www/home/xxxxxx/tmpxxxxx'
PHP関係だけなので他の値はデフォルトのhtaccessをそのまま使う。特に1.5はデフォルトのまま。1.0.xの場合はJPバージョン独自のPHP設定値はそのままコメントアウトしたままで良い。
- Joomla!1.5のSEFは独自ドメインの場合、コアをハックしないと2階層目以降のメニューが正しく動かない。(次回にでも書きます。)
- cgi-bin以下にphp.iniを設置してしまうとフォルダによってphpの設定を変えようと思っても反映されないのでフォルダによりPHPの設定を変えたい場合は、cgi-bin以下には置かずに各フォルダ配下(Joomlaルートとadministrator以下)にphp.iniを置かないといけない。すべてのフォルダが同じ設定で良いならcgi-bin以下に一つ設置するだけでOK。
- PHP4がデフォルトなのでPHP5(良いと思う)を使いたい場合は、Joomlaルートのhtaccessに以下を書く
AddHandler application/x-httpd-php5 .php
こういったところでしょうか。
気になる点・良い点(私見)
- 重いときがある。
- Joomla!で作成されていると知れ渡った後、管理画面のリアルタイムログウォッチを見ると心臓に悪い。(不正なアクセスが来る)
- サーバーログが保存されているので解析ツールで解析できる。
フリーのWindowsアプリなどもあるのでいろいろ試してみると良いかもしれない。 - ホストコンソールからZIPファイル(他でも良い)ごとアップロードされたファイルを解凍展開できる。(レスポンスが悪くなくてもこれは、あった方が便利ですね。)
- データベースはいくつでも作成できるのでサイト別に分けて作るが、増えてくるとちゃんと管理しておかないとわからなくなってしまう。
- 安い。
- 80code掲示板は、ブックマークしておく。(メンテナンスの確認)
- 更新のメールは一度しか来ない(たぶん)ので忘れてはいけない。
- 管理画面は、必要なもののみが表示されているだけなので私のような者でもわかりやすい。
などと、メールで問い合わせがありましたので書いてみました。
































