Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 在heroku上部署WABAPP(如moodle)_Wordpress_Drupal_Heroku_Moodle - Fatal编程技术网

Wordpress 在heroku上部署WABAPP(如moodle)

Wordpress 在heroku上部署WABAPP(如moodle),wordpress,drupal,heroku,moodle,Wordpress,Drupal,Heroku,Moodle,在Heroku上部署Web应用程序的正确方法是什么?我正在安装Moodle,但同样的程序应该适用于Drupal或Wordpress。我所做的是在本地解压Moodle,然后使用git将其上传到Heroku。当我访问我的站点时,我可以选择安装它并选择数据库,这很好。问题是安装过程将信息保存在服务器上的文件系统中,下次部署应用程序时会覆盖该文件系统。那么,正确的方法是什么呢?在部署到Heroku之前,您必须使用所有数据库设置对应用程序进行预配置。因此,要么在本地环境中进行一次假“安装”,要么手动编辑p

在Heroku上部署Web应用程序的正确方法是什么?我正在安装Moodle,但同样的程序应该适用于Drupal或Wordpress。我所做的是在本地解压Moodle,然后使用git将其上传到Heroku。当我访问我的站点时,我可以选择安装它并选择数据库,这很好。问题是安装过程将信息保存在服务器上的文件系统中,下次部署应用程序时会覆盖该文件系统。那么,正确的方法是什么呢?

在部署到Heroku之前,您必须使用所有数据库设置对应用程序进行预配置。因此,要么在本地环境中进行一次假“安装”,要么手动编辑php配置文件


正如您所发现的,Heroku的文件系统不是持久的。

谢谢您的回复!我最后做的是在上传之前手动设置配置文件。实际上,作为一种帮助,我在Heroku上进行了安装,然后查看了由安装过程创建的生成的配置文件,以查看是否已正确设置了所有内容。@Mikaelindqvist您好Mikael,我正在尝试在Heroku上设置moodle,但$CFG->dataroot设置在这里几乎没有问题。我想知道你是怎么解决的?一直说致命错误:$CFG->dataroot未正确配置,目录不存在或不可访问!正在退出。你好,Mikael,我正在尝试在heroku上设置moodle,但是$CFG->dataroot设置在这里没有什么问题。我想知道你是怎么解决的?一直说致命错误:$CFG->dataroot未正确配置,目录不存在或不可访问!正在退出。@FINESTARTIST想帮忙,但我没有看到那个错误,所以不知道。。。