PHP Parse错误不正确?

时间:2014-02-23 08:36:00

标签: php linux apache nginx

我有一个我多次使用的PHP脚本。但是,每次都通过cpanel管理服务器。

这次我有一个全新的CentOS 6.3安装,apache和php。当我尝试运行脚本时,我得到了一个:

[Sat Feb 22 08:19:09 2014] [error] [client 105.228.246.70] PHP Parse error:  syntax         
error, unexpected T_VARIABLE, expecting T_STRING in /var/www/html/1/install.php on line     
125

奇怪的是,如果使用cpanel进行全新安装并通过cpanel文件管理器上传,.php工作正常。

php的工作正如phpinfo()

所证实的那样

我尝试过的事情:

  • 通过wget以及ascii和二进制模式下的ftp下载.php脚本
  • 更改root / apache之间的所有权
  • 使用nginx + php-fpm进行全新安装 - 完全相同的错误
  • 安装cpanel安装后出现的各种php扩展

我还没有完全尝试的其他可能的想法:

  • 将全新安装上的apache和php版本与适用的cpanel安装相匹配

相关代码的第124-132行:

    $data = "<?php
    \$userId = '{$_REQUEST['username']}';
    \$passWord = '{$_REQUEST['password']}';
    define('APIKEY','{$_REQUEST['apikey']}');
    define('APISECRET','{$_REQUEST['apisecret']}');
    define('GO_PATH','{$_REQUEST['gopath']}');
    define('ADMIN_PATH','{$_REQUEST['adminpath']}');
    define('LOC_CAMP','{$_REQUEST['campaignpath']}');
    define('LOC_LOG','{$_REQUEST['logspath']}');\n?>";

0 个答案:

没有答案