2013-12-20 39 views
1

我使用pagodabox主辦我laravel 4應用程序,我用我的數據庫從不同的託管網站的一切,只要是偉大的工作,因爲我有一次,我在本地Pagodabox - Laravel4設置不同的數據庫提供商

工作切換到實時應用程序我得到這個錯誤,例如,當我試圖登錄

QLSTATE [42S02]:基表或視圖未找到:1146表 「claire.bradoseusers」不存在(SQL:select * from bradoseusers 其中Email =?limit 1)

claire是與pagodabox來顯然它不承認我的數據庫,在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' => '', 
    ), 

是有沒有辦法解決這個所需的任何額外配置中配置默認​​的數據庫?

回答

0

Laravel使用PDO。你配置了你的.box文件嗎?

地址:

php_extensions: [pdo_mysql] 

更多信息here

+0

是,這裏是我boxfile 全球: ENV: - LARAVEL_ENV:生產 WEB1: 名稱:bradose4 shared_writable_dirs: - /存儲/緩存 -/storage/database -/storage/logs -/storage/s寬恕請求 - /存儲/視圖 - /存儲/工作 的document_root:/公共 php_version:5.3.8 php_extensions: - PDO_MYSQL - mcrypt的 - eAccelerator在 - memcached的 - 捲曲 before_deploy: - 「PHP工匠遷移:安裝「 - 」php artisan migrate「 after_deploy: - 」rm -f storage/cache/*「 - 」rm -f storage/views/*「 –