У меня есть приемник paypal в каталоге на сайте, который я поддерживаю, например. \ paypal \ listener.phpОбновление кэша сервера PHP
У меня есть запись для записи в базу данных mysql, но она записывается в мою среду разработки вместо моей рабочей среды.
Это странно, потому что у меня есть модель, например. DAO.php, который контролирует весь доступ к базе данных. В других каталогах, например. \ directory2 \ page.php Файл page.php успешно записывается в производственную среду.
ПРОБЛЕМА: Для меня это означает, что listener.php включает в себя старую версию DAO.php (которая является классом, внутренне установленным для среды разработки). В других каталогах, хотя при включении этого файла новая версия включается.
Возможно ли, что одна реализация PHP будет использовать разные версии файла для разных сценариев ??? Если да, то каким образом я могу обновить кеш-сервер, который это делает?
Я уже пробовал модифицировать и перезапускать каждый соответствующий файл, чтобы сервер думал, что они новы.
Вы пытались перезапустить сервер? –
Ну, вы могли бы добавить адрес вашего сервера и пароль учетной записи root на свой вопрос, и я обещаю изучить его;) В более серьезной заметке, после прочтения вашего вопроса, я понятия не имею, какова архитектура вашей системы, какое программное обеспечение вы используете для кеширования (если вы вообще используете это) и какой код вы выполняете. По крайней мере, сделайте некоторые тесты (модификации) в DAO.php, чтобы узнать, вообще ли он вызван. Возможно, вы можете добавить некоторые 'var_dump' в нем или 'file_put_content' (если вы не вызываете его из браузера), чтобы увидеть внутреннее состояние переменных. –
Я отправил электронное письмо администратору сервера, требующему перезагрузки, но у меня нет доступа к этому. Я ничего не знаю о деталях архитектуры или любого программного обеспечения для кеширования, которое мы можем использовать. Я добавил метод DAO.php для вывода некоторого текста, и у меня появилось фатальное исключение, что метод не существует, поэтому его явно старая версия класса. –