О том, что изменения не отображаются после редактирования файла * .php - PullRequest
0 голосов
/ 15 февраля 2019

О том, что изменения не отображаются после редактирования файла * .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 не отображается ни одно из значений, кроме исходного файла

Iвидел что это происходит в соответствии с документацией

https://devcenter.heroku.com/articles/dynos#ephemeral-filesystem

Мое приложение использует Composer, который загружает Magento и его зависимости

Оказывается, что на этапе установки при сообщении базы данныхданные возвращаются с ошибкой, тогда я бы попытался отредактировать файл Magento в соответствии с инструкциями

https://magento.stackexchange.com/questions/84782/database-connection-error-magento-installation

Поскольку в моем хранилище приложений нет файлов Magento, поскольку Composer используется какЯ делаю это возможным редактирование?

1 Ответ

0 голосов
/ 15 февраля 2019

Если вы изменили значение с помощью heroku cli, это не сработает из-за эфемерной файловой системы .Вам нужно будет зафиксировать изменение, подтолкнуть его и развернуть новые изменения.

Каждый dyno получает собственную эфемерную файловую систему со свежей копией последнего развернутого кода.В течение срока службы динамометрического стенда его запущенные процессы могут использовать файловую систему в качестве временного блокнота, но записанные файлы не видны процессам в любом другом динамометрическом стенде, и любые записанные файлы будут отброшены в тот момент, когда динамометрический блок остановлен или перезапущен

Если вы используете git для управления своим кодом, просто повторно разверните их.Heroku подберет эти изменения и развернет новую версию вашего приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...