トップページ > 過去ログ > 記事閲覧
『インストール:テーブル・初期データ作成』でループ
日時: 2011/07/19 16:18
名前: Toshihiko

お世話になります。

先日、バージョン2.0.1をダウンロードさせて頂き、インストールをしているのですが、
『インストール:テーブル・初期データ作成』の画面に表示される
「クリックすると、テーブル・初期データを作成します。」をクリックしても
同じ画面が再表示されてしまいます。
何度クリックしても同じです。

インストールに使用されているPHPのソースを確認したところ、
/app/plugins/install/controllers/install_controller.phpの
function dataの関数内の5行目からの下記if文で、

if(!$db->isConnected()) {
$this->Session->setFlash(__('DBに接続できません。', true));
} else {
$this->__executeSQLScript($db, CONFIGS.'sql'.DS.'dump.sql');

$this->redirect(array('action' => 'add'));
exit();
}

TRUEの処理「$this->Session->setFlash(__('DBに接続できません。', true));」になっているようです。

他に確認する箇所はありますでしょうか?
よろしくお願いいたします。


PHPのバージョン  :5.3.2
Apacheのバージョン :2.2.15
MySQLのバージョン :5.5.14

Page: 1 |

Re: 『インストール:テーブル・初期データ作成』でループ ( No.1 )
日時: 2011/07/19 20:23
名前: ICZ

インストール:データベース設定画面にて「DB接続ボタン」を押下後に
以下のディレクトリにファイルが作成されていますか?
/app/config/installed.php
また、「クリックすると、テーブル・初期データを作成します。」の
リンクを押下した際に、phpのログに何かしら残っていますか?
Re: 『インストール:テーブル・初期データ作成』でループ ( No.2 )
日時: 2011/07/20 09:11
名前: Toshihiko

ICZ様、ご返信ありがとうございました。

以下、ご回答いたします。

>インストール:データベース設定画面にて「DB接続ボタン」を押下後に
>以下のディレクトリにファイルが作成されていますか?
>/app/config/installed.php
作成されました。
ファイルの内容もデータベース設定画面で入力した内容でした。

>また、「クリックすると、テーブル・初期データを作成します。」の
>リンクを押下した際に、phpのログに何かしら残っていますか?
PHP・Apacheともにログには何も残りませんでした。
Re: 『インストール:テーブル・初期データ作成』でループ ( No.3 )
日時: 2011/07/20 09:32
名前: Toshihiko

ICZ様

すみません、自己解決しました。

MySQLを通常の3306ポートではなく3307ポートで稼働させており、
データベース設定画面のホスト名には『localhost:3307』と
指定していました。

作成された/app/config/installed.phpのファイル内の
'host' => 'localhost:3307',

'host' => 'localhost',
'port' => '3307',
とhost・portを分けたところ、インストールが出来ました。

その後、ログインも出来、見積書・請求書の登録なども出来ました。

大変、お騒がせしました。
ご対応ありがとうございました。

Page: 1 |