訪問云虛擬提示“Parse error: syntax error, unexpected T_STRING in”錯誤
更新時間:
問題描述
訪問云虛擬主機,提示以下報錯。
Parse error: syntax error, unexpected T_STRING in /data/home/qxu*/htdocs/html/libs/leancloud/AV.php on line 2
對應的AV.php文件內容如下。
namespace leancloud;
require_once( ‘AVConfig.php’ );
require_once( ‘AVObject.php’ );
require_once( ‘AVQuery.php’ );
require_once( ‘AVUser.php’ ) ;
require_once( ‘AVFile.php’ );
require_once( ‘AVPush.php’ );
require_once( ‘AVGeoPoint.php’ );
require_once( ‘AVACL.php’ );
require_once( ‘AVCloud.php’ );
問題原因
使用了命名空間,PHP 5.2版本不支持命名空間。
解決方案
阿里云提醒您:
- 如果您對實例或數據有修改、變更等風險操作,務必注意實例的容災、容錯能力,確保數據安全。
- 如果您對實例(包括但不限于ECS、RDS)等進行配置與數據修改,建議提前創建快照或開啟RDS日志備份等功能。
- 如果您在阿里云平臺授權或者提交過登錄賬號、密碼等安全信息,建議您及時修改。
登錄主機管理控制臺,依次選擇高級環境設置>PHP版本設置,選擇PHP5.3版本,單擊保存設置即可。
適用于
- 云虛擬主機
文檔內容是否對您有幫助?