如何在OpenShift上配置CodeIgniter连接?

时间:2015-11-27 16:48:03

标签: php mysql codeigniter openshift

我刚刚完成了我的php应用程序,所以我决定在我的在线帐户OpenShift上试用它。我创建了一个新应用,并导入了PHP 5.3, MySQLphpMyAdmin。然后我通过filezilla将我的应用程序上传到app-root/data/Calendar,我认为它是上传项目的正确文件夹。在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 = '*****';

}

是我的数据库的凭据。所以我把这个网址first-johncloun.rhcloud.com/Calendar/连接到我的应用程序但显示:

  

未找到404页面

我做错了什么?有人可以帮帮我吗?我是OpenShift的新成员。

1 个答案:

答案 0 :(得分:0)

首先,我想指出您应该使用git来部署您的应用,请参阅:https://developers.openshift.com/en/managing-modifying-applications.html

但是,如果您真的想坚持使用ftp上传,根据openshift documentation,您应该将应用上传到:

/app-root/repo/php