Сайт переехал


5 0

Со вчерашнего дня сайт переехал на новый хостинг и одновременно мне пришлось переписать немного кода.

Все началось с того, что я обновил 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 (потому что использую их почту) и буду разбираться, если не заработает в ближайшее время. 


Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым


Комментарии

Евгений рнд

13 Октября 2019

Оказывается на обратную совместимость кладут не только в Microsoft.


Алексей1

15 Октября 2019

rss сломалось


Михаил Фленов

15 Октября 2019

Спасибо, исправлю


Анатолий

16 Октября 2019

404 тоже сломалась


Михаил Фленов

16 Октября 2019

404-я просто не перенесена пока на новый движок, я еще не смотрел, как в последней симфонии эта страница устанавливается.


Добавить Комментарий

Еще что-нибудь

Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне