Zend Framework 1: устранение неполадок 404 страниц для Zend переведенных страниц - PullRequest
0 голосов
/ 01 июня 2019

Я перенес свой сайт 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');

Ответы [ 2 ]

1 голос
/ 04 июня 2019

Zend Framework 1 не поддерживает PHP7, и его EOL был 28 сентября 2016 года. Таким образом, из-за этой несовместимости вы можете столкнуться с множеством проблем.

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

0 голосов
/ 24 июня 2019

Спасибо за ваш ответ.

В итоге мы обнаружили проблему, и это не было связано с PHP.Мы все еще работаем с php.7.0

Проблема была связана с API Карт Google, который мы исключили из работы.Это было связано с Google Maps, который не используется, однако по какой-то причине способ его настройки должен был быть включен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...