关于在编辑* .php文件后不显示更改

时间:2019-02-15 00:19:30

标签: php magento heroku

关于在编辑* .php文件后不显示更改

我在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文件,我将如何进行编辑?

1 个答案:

答案 0 :(得分:0)

如果您使用heroku cli更改了值,则由于ephemeral filesystem,此操作将无效。您将需要提交更改并推动更改,然后部署新更改。

  

每个dyno都有自己的临时文件系统,其中包含新的   最近部署的代码。在dyno的一生中   进程可以将文件系统用作临时暂存器,但不能   写入的文件对于任何其他dyno和   测功机停止时,所有写入的文件将被丢弃,或者   重新启动

假设您正在使用git来管理代码,只需重新部署它们即可。 Heroku将接受这些更改并部署新版本的应用程序。