Php 如何在OpenShift上配置CodeIgniter连接?

Php 如何在OpenShift上配置CodeIgniter连接?,php,mysql,codeigniter,openshift,Php,Mysql,Codeigniter,Openshift,我刚刚完成我的php应用程序,所以我决定在我的在线帐户OpenShift上试用它。我创建了一个新的应用程序,并导入了PHP5.3、MySQL和phpMyAdmin。然后我通过filezilla将我的应用程序上传到app root/data/Calendar,我认为它是上传项目的合适文件夹。在日历文件夹中是我的php应用程序然后我将这些凭据插入configuration.php文件: <?php class SystemConfiguration { // General Sett

我刚刚完成我的php应用程序,所以我决定在我的在线帐户OpenShift上试用它。我创建了一个新的应用程序,并导入了
PHP5.3、MySQL
phpMyAdmin
。然后我通过filezilla将我的应用程序上传到
app root/data/Calendar
,我认为它是上传项目的合适文件夹。在
日历
文件夹中是我的php应用程序
然后我将这些凭据插入configuration.php文件:

<?php
class SystemConfiguration 
{
    // General Settings
    public static $base_url    = 'first-johncloun.rhcloud.com/Calendar/';

    // Database Settings
    public static $db_host     = 'mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/';
    public static $db_name     = 'first';
    public static $db_username = 'admisawhiN';
    public static $db_password = '*****';

}

首先,我想指出,您应该真正使用
git
来部署应用程序,请参见:

但是,如果你真的想坚持ftp上传,根据以下说明,你应该将你的应用上传到:

/app-root/repo/php

首先,我想指出,您应该真正使用
git
部署应用程序,请参见:

但是,如果你真的想坚持ftp上传,根据以下说明,你应该将你的应用上传到:

/app-root/repo/php

我假设您在Openshift上使用了一个特殊的快速启动/部署服务,这是一个为CodeIgniter准备的包:我假设您在Openshift上使用了一个特殊的快速启动/部署服务,这是一个为CodeIgniter准备的包: