AWS CodeDeploy - php apache код не будет обновляться после полной замены / var / www/html, если целевой файл не загружен / не изменен, в частности - PullRequest
0 голосов
/ 21 апреля 2020

Я столкнулся с проблемой кеширования php / apache на сервере Ubuntu. Я использую AWS CodeDeploy для замены всего / var / www/html репо git, код обновляется в EC2, но браузер не отражает изменения после развертывания. Однако если я зайду в файл (скажем, index.tpl) и добавлю случайную букву, я смогу увидеть это изменение. Также это работает, когда я изменяю целевой файл и обновляю его только через sftp-клиент, например, filezilla. Что случилось?

Ответы [ 3 ]

0 голосов
/ 26 апреля 2020

это в основном opcache! Вы должны были бы грипп sh это. Вы пытались выполнить перезагрузку на apache, чтобы проверить, применяются ли изменения?

0 голосов
/ 27 апреля 2020

Я понял это. Виновником был Смарти. Принудительная компиляция должна быть включена.

0 голосов
/ 24 апреля 2020

Проверьте, какой коммит развертывается CodeDeploy. Он может быть прикреплен к старому коммиту.

...