【发布时间】:2019-06-01 14:03:12
【问题描述】:
我已将 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');
【问题讨论】:
标签: php zend-framework