「管理ユーザーを作成できませんでした」のメッセージについて
| hogesuke > 「管理ユーザーを作成できませんでした」のメッセージについて @ 2012/1/15 0:28 |
|---|
|
baserCMSのインストールでうまく進められません。
なにか手順に問題ないか、または確認するべき点がありましたら 情報をいただけないでしょうか。 動作させる環境は、以下の通りです。 ■ BaserCMSのバージョン:basercms-1.6.15 ■ スマートURLの利用: OFF ■ 設置フォルダ: /var/www/html/basercms ■ 利用しているデータベース: CSV ■ OSの種類:CentOS release 5.7 x86_64 ■ PHPのバージョン:php-5.1.6-27 (rpm) 導入までの操作は、以下の内容の通りです。 # cd /var/www/html # unzip /tmp/basercms-1.6.15.zip # chown -R apache:apache ./basercms ※apacheの設定ファイル(httpd.conf)で、以下の設定がされています。 User apache Group apache そのあと http://IPアドレス/basercms を開き、baserCMSのインストールを進めましたが、 「baserCMSのインストール [ステップ4]」の画面で ・「管理用メールアドレス登録」の欄に「root@localhost」 ・「管理者名」の欄に「admin」 ・「パスワード」の欄に「password-1」 をそれぞれ入力し、「完了」のボタンを押すと「管理ユーザーを作成できませんでした。」と表示されます。 |
| arata > Re: 「管理ユーザーを作成できませんでした」のメッセージについて @ 2012/1/19 11:35 |
|---|
|
hogesukeさん、こんにちは!
管理用メールアドレス登録の際、@以降は、例えば @localhost.com みたいに、通常のメールアドレスの形式を入力してみて下さいませませ! これでうまくいきますよーに!(-∧- ) ■ 不明点解消できるかも。逆引きガイドもあります baserCMS公式wiki |
| hogesuke > Re: 「管理ユーザーを作成できませんでした」のメッセージについて @ 2012/1/22 14:37 |
|---|
|
arata さん
お返事ありがとうございました。 アドバイスどおりにやってみたのですが・・・できませんでした。 やってみた内容を載せておきます。 1.メールの送信の確認 ・以下のコマンドを実行し、正常にメール送信できることを確認しました。 $ echo TEST | mail -s "Test Mail" admin@`hostname` 2.iptablesの制限を解除 ・以下のコマンドを実行し、iptablesを一時的に無効にしました。 # /etc/init.d/iptables stop ファイアウォールルールを適用中: [ OK ] チェインポリシーを ACCEPT に設定中filter [ OK ] iptables モジュールを取り外し中 [ OK ] # /etc/init.d/iptables status ファイアウォールは停止 3.SELinuxの状態の確認 ・以下のコマンドを実行し、SELinuxの動作状況を確認しました。 # getenforce Permissive 4.ファイルのパーミッションの変更 ・以下のコマンドを実行し、該当のファイル類のパーミッションを一時的に読み込み・書き込み # chmod -R a+rwx /var/www/html/basercms-nightly 上記の確認を行った上で、インストールを実行しました。 インストール時の画面に表示された結果は、以下のようになっています。 ◎baserCMSのインストール [ステップ2] ・PHPのバージョン >= 4.3.0 →現在のPHPバージョン: 5.1.6 ・/app/config フォルダの書き込み権限(707 OR 777) →書き込み可 ・/app/config/core.php ファイルの書き込み権限(606 OR 666) →書き込み可 ・/app/tmp フォルダの書き込み権限(707 OR 777) →書き込み可 ・/app/webroot/themed フォルダの書き込み権限 →書き込み可 ・/app/db/ の書き込み権限(707 OR 777) →書き込み可 ・PHPのメモリ上限 >= 16 MB →現在のPHPのメモリ上限: 128 MB ・PHPセーフモード →Off ◎baserCMSのインストール [ステップ3] ・データベースタイプ →CSV 「baserCMSのインストール [ステップ4]」では、「データベースの構築に成功しました。」 と表示されますが、ユーザのアカウント情報を入力して「完了」のボタンを押すと 「管理ユーザーを作成できませんでした。」と表示されてしまいます。 なお、「管理用メールアドレス登録」の欄には「1.メールの送信の確認」でメール送信できた メールアドレス(@の右にドメイン名を付けています)を入力しました。 ・・・という感じですので、改めて以下の2点について教えていただけないでしょうか。> みなさま 質問1. 管理ユーザを作成するための条件は? 作成するための処理の内容とは、以下の2つだけでしょうか? ・アカウント情報を管理するファイルに情報を書き込む ・メール送信 上記の2つ以外になるようでしたら、そちらも正常に機能しているか確認します。 質問2. インストール処理のログは、どこかに書き出されるのでしょうか? 「デバッグモード」があるということですが、これはどこに出力されるのでしょうか? 以上です。よろしくお願いします。 |
| arata > Re: 「管理ユーザーを作成できませんでした」のメッセージについて @ 2012/1/22 18:01 |
|---|
|
違ってたようでごめんなさい!><;
引用: 質問1. 管理ユーザを作成するための条件は? 見てみたところ、Step4での処理はその2つです。 引用:
デバッグモードはインストール処理後に使えるモードです。 有効にすると、/app/tmp/logs 配下にエラーログを書き出してくれます。 インストール処理自体のログは書き出されてません。 先ず、インストール処理を行なっているのは以下の箇所です。 /baser/controllers/installations_controller.php この中の step4 メソッドの中を見てみると、管理ユーザー作成時にエラーとなるのは、バリデーション時にエラーが出た場合です。 なので、316行目を以下のように変更してみて、どんなエラーが出ているか見てもらえますか? それと、念のために以下にファイルが出来ているかをご確認下さい。 /app/db/csv/baser/users.csv ■ 不明点解消できるかも。逆引きガイドもあります baserCMS公式wiki |
| ryuring > Re: 「管理ユーザーを作成できませんでした」のメッセージについて @ 2012/2/6 14:06 |
|---|
|
こんにちは。
確認したところ、root@localhost の形式エラーのようでした。 Emailのチェックは、CakePHPのEmailバリデーションを利用しているのですが、セカンドレベルドメインまでが必要になるようです。 Twitter:@ryuring |


