1

私はlaravel 4アプリケーションをホストするためにpagodaboxを使用しており、別のホスティングWebサイトからデータベースを使用しています。ローカルで作業している限り、すべてがうまく機能しています

ライブアプリに切り替えると、たとえばログインしようとしたときにこのエラーが発生します

QLSTATE [42S02]: ベース テーブルまたはビューが見つかりません: 1146 テーブル 'claire.bradoseusers' が存在しません (SQL: select * from bradoseusers where Email= ? limit 1)

clairepagodabox に付属しているデフォルトのデータベースはどうやら、構成された私のデータベースを認識しなかったようですconfig/database.php

'mysql' => array(
        'driver'    => 'mysql',
        'host'      => isset($_SERVER['DB1_HOST']) ? $_SERVER['DB1_HOST'] : 'ee2fb886-ff12-48f4-979c-a24e00dfa38c.mysql.sequelizer.com',
        'database'  => isset($_SERVER['DB1_NAME']) ? $_SERVER['DB1_NAME'] : 'dbee2fb886ff1248f4979ca24e00dfa38c',
        'username'  => isset($_SERVER['DB1_USER']) ? $_SERVER['DB1_USER'] : 'username',
        'password'  => isset($_SERVER['DB1_PASS']) ? $_SERVER['DB1_PASS'] : 'password',
        'charset'   => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'prefix'    => '',
    ),

これを解決するために必要な追加の構成はありますか?

4

1 に答える 1

0

Laravel は PDO を使用しています。このために .box ファイルを構成しましたか?

追加:

php_extensions: [pdo_mysql]

詳細はこちら

于 2013-12-20T13:27:29.157 に答える