Со вчерашнего дня сайт переехал на новый хостинг и одновременно мне пришлось переписать немного кода.
Все началось с того, что я обновил macOS и это обновление капитально сломало все мои сайты, потому что обновился PHP до версии 7.3, в которой удалили continue break и все сайты легли с ошибкой: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?. Причем эта ошибка шла из недр Symfony, я такой патерн не использую.
Начал обновлять Simfony на 4-ю версию и одновременно решил посмотреть, что там на хостинге, а там оказался PHP 7.1, старый Apache, который не поддерживает FallbackResource и причем с уязвимостями и сервер не видит обновлений. Это выделенный хостинг и админы явно не занимаются обновлением, а автообновление явно тупит.
Еще год назад я писал админам с просьбой починить автообновление, потому что у меня нет прав на это, хотя и выделенный хостинг и они починили на недельку и удалось поставить PHP 7.1, но после этого все опять сломалось и сервер не видит половину новых патчей. Там стоит centOS еще 6-го поколения и 7-е выбрать нельзя, хостинг просто его не поддерживает.
А тут еще 17-го октября заканчивается контракт и я принял решение в срочном порядке переносить все на новый хостинг и одновременно обновить все (а где-то и переписать) на 4-ю симфонию. Надеюсь, что я поправил весь код, который нужно было, чтобы он был совместим с 4-й версией. Если что-то не работает, то потерпите, скоро исправлю.
Кстати, я даже не тестировал почту, так что обратная связь может не работать. Даже если мой старый код магическим образом на 4-ке работает, отправка писем может быть сломана даже потому, что я ее не конфигурировал, а по умолчанию в новой установке она обычно сломана.
P.S. Почта действительно не работает после переезда. Сейчас настроил DNS на Google (потому что использую их почту) и буду разбираться, если не заработает в ближайшее время.
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым
Оказывается на обратную совместимость кладут не только в Microsoft.
rss сломалось
Спасибо, исправлю
404 тоже сломалась
404-я просто не перенесена пока на новый движок, я еще не смотрел, как в последней симфонии эта страница устанавливается.
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.