Я перенес свой сайт Zend Framework 1 на новый сервер.
Сайт заполняется и отображается без ошибок, за исключением одной проблемы, связанной с переведенными страницами.
Однажды работающие переведенные страницы возвращают 404 ошибки, а когда вы нажимаете на URL домашней страницы - он возвращает только английский.
Базовый URL сайта - на английском языке и имеет два других языка.
База данных и серверная часть CMS имеют весь исходный контент, однако, когда мы отображаем переведенные URL-адреса, они возвращаются как 404.
Каждый язык направляется в свой собственный домен, управляемый файлом application.ini.
Может кто-нибудь дать мне знать, что это за проблема?
Фон сервера - перенесено с Debian 7 на 9
Php работает на новом сервере 7.0 - это может быть проблемой? (Старый сервер был низким 5.x)
Я проверил все URL-адреса на основе, все установлены так, как они были раньше. На самом деле все сценарии и папки одинаковы, включая структуру папок.
Нет ошибок php для отображения - нет шоу.
Единственная повторяющаяся ошибка заключается в следующем, но я не думаю, что это связано:
PHP Не рекомендуется: iconv_set_encoding (): Использование iconv.internal_encoding не рекомендуется в /var/www/DOMAINNAME.com/library/Zend/Locale/Format.php в строке 302
Строка относится к
iconv_set_encoding ('internal_encoding', 'UTF-8');