2011/05/02

Joomlaを入れる

レンタルサーバを借りていろいろ設定していたときに詰まったこと。


作業の順序は以下
・SSH でのログインをパスワードから鍵方式へ変更
・httpd.conf 設定
・php インストール
・mysql インストール
・phpmyadmin インストール
・xoops インストール(ver.2.2)
・Joomla インストール(ver.1.5.23日本語版)


1. SSH(鍵交換)でログインするときパスフレーズ入れるのが面倒くさい

⇒PuTTY のフォルダに入っている pageant.exe バックグラウンドで動かしておく。
 TeraTermもこれでいける。
 Poderosaならパスフレーズ保存できて楽なんだけど、まぁいい。解決。

2. phpmyadminのトップページでエラー

⇒パーミッションの問題。
 自分の場合は、

/usr/share/config.inc.php
のパーミッションを644にして、
/var/lib/php/session
のパーミッションを 777 に変更することで解決。

3. Joomlaのインストール時にクッキーが無効エラー

⇒実際のエラーは以下

あなたのブラウザはクッキーが無効になっています。クッキーが無効の設定ではこのインストーラを利用してのインストールができません。
全く意味が分からなくてブラウザを変えたりして悩んだが分からず。
ちょっと思いついて、インストール最初の画面で「en-US - English(US)」を選んで進めてみたら以下のメッセージ
Cookies do not appear to be enabled on your browser client. You will not be able to install the application with this feature disabled. Alternatively, there could also be a problem with the server's session.save_path. If this is the case, please consult your hosting provider if you don't know how to check or fix this yourself.
あれ?と思って session を見てみるとパーミッションが 775 になっていた。「2.」で 777 に設定した後、試行錯誤しているうちに 775 にしていたような気がする。ここをまた 777 に変更したら次の画面に進めた。解決!
xoopsは問題なくインストール出来ていたので、あっちはインストール時には session 使ってないのね。

以上。

0 件のコメント:

コメントを投稿