我在heroku中有以下应用程序
https://heroku-magento-mozg.herokuapp.com/
以下来源
https://github.com/mozgbrasil/heroku-magento
使用以下工具
https://heroku-magento-mozg.herokuapp.com/backdoor.php
我执行了命令以下载并提取以下工具
https://github.com/kalcaddle/KodExplorer#install
然后使用以下工具
http://heroku-magento-mozg.herokuapp.com/KodExplorer-master/index.php?editor
我编辑了以下文件
https://heroku-magento-mozg.herokuapp.com/phpinfo.php
我添加了脚本来显示值“ 214058”
一段时间后,我尝试将其更改为“ 21550”
但是此更改未显示
今天15/02在访问phpinfo.php时不显示任何值,但显示原始文件
根据文档,我已经看到这种情况
https://devcenter.heroku.com/articles/dynos#ephemeral-filesystem
我的应用程序使用Composer下载了Magento及其依赖项
事实证明,在报告数据库数据返回错误的安装步骤中,我将尝试按照说明编辑Magento文件
https://magento.stackexchange.com/questions/84782/database-connection-error-magento-installation
由于使用Composer后我的应用程序存储库中没有Magento文件,我将如何进行编辑?
答案 0 :(得分:0)
如果您使用heroku cli
更改了值,则由于ephemeral filesystem,此操作将无效。您将需要提交更改并推动更改,然后部署新更改。
每个dyno都有自己的临时文件系统,其中包含新的 最近部署的代码。在dyno的一生中 进程可以将文件系统用作临时暂存器,但不能 写入的文件对于任何其他dyno和 测功机停止时,所有写入的文件将被丢弃,或者 重新启动
假设您正在使用git
来管理代码,只需重新部署它们即可。 Heroku
将接受这些更改并部署新版本的应用程序。