【发布时间】:2016-05-19 18:35:28
【问题描述】:
我需要将我的 Symfony2 网站更改为新服务器,并且我注意到新服务器当前安装的是 php 5.4,而 Symfony2 至少需要 5.5.9。通过进行一些测试,他们正在发生一些错误,例如:
php.CRITICAL:致命解析错误:语法错误,意外的“类” (T_CLASS),期望标识符 (T_STRING) {"type":4,"file":"/home/admin/web/websitename.com/app/vendor/doctrine/common/lib/Doctrine/Common/Proxy/ProxyGenerator.php","line":62, “级别”:6143,“堆栈”:[]} []
这可能是版本的产物。我想知道是否有人遇到过这个问题并在 php 5.4 中安装了 Symfony2,可能是框架的旧版本。我知道更新 php 版本的简单方法是,但目前这不是一个选项。
提前致谢
【问题讨论】:
-
其实Symfony3用的是5.5.9,Symfony2.8还是用5.3.9。
-
作曲家安装后,您应该会收到有关不兼容的消息
-
我只是上传源代码,安装在localhost,版本为5.5.11。
-
天哪,找个新服务器!
-
@DevDonkey 最好是专用或虚拟专用服务器:P