Home fdj

その後、色々確認していると、ユーザーのページにアクセスできない。
パーミッション設定かと思って色々試すが上手く行かない。
エラーログはこんな感じ、

Permission denied: file permissions deny server access: /home/itami/public_html/index.html
File does not exist: /var/www/html/favicon.ico

調べて見ると、
SELinuxが関係している様子。一先ずSELinuxを無効化して、無事ページは閲覧可能に。しかしその後ちゃんと設定しようかと思ったが、外部に公開しているわけでも無いので、やっぱり一先ず止め。

試しにJoomla!をインストール。
Juser版をダウンロードして、サーバーにアップ、SSHで解凍した、、ところでDBの設定が必要なことを思い出して、phpmyadminをインストール。
起動すると、

「#2002 - サーバが応答しません (あるいはローカルの MySQL サーバのソケットが正しく設定されていません)」
と出た部分はphpmyadminのconfig.inc.phpを修正

$cfg['Servers'][$i]['host'] = '127.0.0.1';


「mcrypt 拡張をロードできません。PHP の設定を確認してください」
のエラーが出るので、
php-mcryptをインストール。

yum install php-mcrypt


上記エラーは解消したが、
「#2013 - Lost connection to MySQL server」というエラーが発生したために、仕方なくMySQLをアンインストールして再びインストール。
何とかエラーは無くなり、MySQL に接続できました。

phpmyadminを起動すると以下のメッセージが表示されたので対処。
「リンクテーブルを処理するための追加機能が無効になっています。理由についてはこちらをご覧ください」
これも、phpmyadminのconfig.inc.phpを修正
「PHP の mbstring 拡張が見つかりませんでした。マルチバイト文字セットを使用しているようですが、mbstring 拡張がないと phpMyAdmin は文字列を正しく分割できないため予期しない結果になることがあります」
これはphp.iniの設定。

その後、DBとユーザーを作成して、Joomla!をインストール。一先ず、Joomla!は動いているので、大きな問題はないと思うけど、、 あと、phpmyadminの権限とmbstringの設定が一箇所変なので、対処予定です。