热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ThinkPHPV5.1.18部署到服务器上就报错,本地正常

我使用的是ThinkPHPV5.1.18版本服务器上php版本是PHP5.6.36(cli)

我使用的是ThinkPHP V5.1.18版本
服务器上php版本是PHP 5.6.36 (cli)



http://abc.com/public/index.php
为什么在服务器上访问时报如下错误,在本地电脑都能正常访问

[4] ErrorException in Helpers.php line 83
syntax error, unexpected '?'
/**




  • Return current url.

*

  • @return string

*/
function current_url()
{

1
2
3
4
5
6
7
$protocol = 'http://';



if ((!empty($_SERVER['HTTPS']) && 'off' !== $_SERVER['HTTPS']) || ($_SERVER['HTTP_X_FORWARDED_PROTO'] ?? 'http') === 'https') {

    $protocol = 'https://';

}



return $protocol.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];

}

/**

  • Return random string.

*
Call Stack
in Helpers.php line 83
at Error::appShutdown()
Environment Variables


   



推荐阅读
author-avatar
风光好风光好啊_229
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有