我正在用Slickr Flickr(1.3.2)运行Wordpress(3.1.4)。我在主题(0.9.7.7)的基础上构建了一个主题。
在我的本地机器上,一切似乎都很好,我可以在他们的模板中渲染Slickr Flickr库,没有问题。
但是,当我在服务器上启用插件时,出现以下错误:
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or \'}\' in /home/amsfcom/public_html/2011/wp-content/plugins/slickr-flickr/slickr-flickr-oauth.php on line 5
我看到一些问题的答案似乎是由于PHP 4和受保护的方法。我认为这不是问题所在,因为服务器在Linux上使用PHP版本5.2.9。在本地,我使用的是带有PHP版本5.2.15的Mac。这种差异会导致问题吗?
有没有办法让我开始找出原因?
最合适的回答,由SO网友:Russell Jamieson 整理而成
我很确定这取决于您运行PHP4的站点。
我怀疑您的服务器同时安装了PHP5和PHP4,并且碰巧在此站点上运行PHP4。
您可以通过上载文件版本来验证这一点。php到包含以下php命令的web根文件夹
<?php echo phpversion(); ?>
当做
拉塞尔