使用CakePHP解析错误构建网站

时间:2016-07-27 17:12:05

标签: php cakephp static

我最近做了CakePHP的博客教程,如下所示:http://book.cakephp.org/2.0/en/tutorials-and-examples/blog/blog.html

我有CakePHP版本2.8.5,WampServer与Apache 2.4.9,PHP 5.5.12和MySQL 5.6.17,并且博客在localhost /上运行。

我现在正尝试将博客上传到服务器在线,并使用SmartFTP将文件上传到免费网络服务器上的文件夹public_html,但是当我访问域名时,我收到:

  

解析错误:语法错误,意外T_STATIC,在第221行/home/a3087838/public_html/lib/Cake/Core/App.php中预期T_STRING或T_VARIABLE或'$'

第221行是:

    $scope.showSal.push(angular.copy($scope.testAdd));

是以下的一部分:

 if (!empty(static::$legacy[$type])) {

我在网上看到过类似的问题,但解决方案似乎是需要PHP 5.3或更高版本,因为之前的版本不支持后期静态绑定,但我的版本是5.5.12,所以我不应该那个问题。

我尝试将 public static function path($type, $plugin = null) { if (!empty(static::$legacy[$type])) { $type = static::$legacy[$type]; } 替换为static,但错误只是重复了以后包含self的行。我重复了这一点到第282行,它的行为没有改变。我可以用static替换static的所有其他实例,但这需要一段时间,我希望有一个更好的解决方案,我错过了,如果这甚至是一个解决方案。我没有经验,任何帮助都会受到赞赏。

0 个答案:

没有答案