我发现admin / includes / application_top.php中第42行附近的代码存在问题,它为名为$ PHP_SELF的变量设置了一个值。 $ PHP_SELF应该是运行当前脚本的文件的名称,例如“的index.php”。在index.php的情况下,设置的值是“dex.php”。代码似乎一直在删除文件名的前两个字母。由于此变量用于定位语言文件,因此页面上的大部分文本都不存在 - 由其常量变量名称替换。
由于代码被“修复”以纠正另一个问题,我不想简单地返回到此变量的先前实现。有什么想法吗?
我怀疑这可能是配置问题,所以这是我的配置: Windows 7 Pro x64 SP1, Apache 2.2.22, PHP 5.3.13, MySQL 5.5.24, Wampserver x64 2.2。
答案 0 :(得分:0)
使用php5尝试为$ _SERVER更改$ PHP_SELF ['PHP_SELF']