次のように構成された OpenShift に 2 つのギアがあります。
アプリケーション ギア、スケーラブル、PHP 5.3 を実行
データベース ギア、非スケーラブル、MySQL データベース 5.1 および phpMyAdmin を実行
アプリケーション ギアで PrestaShop のインストール コードを実行していますが、次のコードで失敗しました。
インストール/models/Database.php:
Db::checkConnection($server, $login, $password, $database, true)
1 を返します。
私は OpenShift を初めて使用し、ポート転送などを使用する必要があるかどうかわかりません。
env | grep OPENSHIFT_MYSQL
データベースギアで実行すると、次のようになります。
OPENSHIFT_MYSQL_DB_PORT=3306
OPENSHIFT_MYSQL_DB_HOST=127.xx.xx.x
OPENSHIFT_MYSQL_DB_PASSWORD=XXXXXXX
OPENSHIFT_MYSQL_IDENT=redhat:mysql:5.1:0.2.2
OPENSHIFT_MYSQL_DB_USERNAME=XXXXXXX
それらをprestashopのインストール構成に入れますが、エラーが返されますDatabase Server is not found. Please verify the login, password and server fields (DbPDO)
また、MySQL DB を同じギアにenv | grep OPENSHIFT_MYSQL
配置して、そのギアで実行して設定を入力しようとしましたが、同じエラーが返されます。
スケーラブルなギアから MySql DB をインストールして接続するためのガイドはありますか? または同じギアから MySQL DB に接続しますか?
どんな助けでも大歓迎です!