繁体   English   中英

语法错误,意外'。',在config.php中期待']'

[英]syntax error, unexpected '.', expecting ']' in config.php

$dbhost = "10.21.47.198"; 
$dbuser = "xxxxx"; 
$dbpass = "xxxxx"; 
$dbname = "xxxxxx"; 
$prefix = "art_"; // you can change this prefix but not necessary 
$cdomain = $_SERVER['SERVER_NAME']=='xxxxxxxxx' ? '' : ".$_SERVER[xxxxxxxxxxx]"; //.yoursite.com $date_format = "F d, Y"; 
$admin_email = "contact@seoinabook.com";

上面的代码是文章发布者脚本的一部分。 它是标准数据库信息之后的下一行,

(db =数据库名称,用户名=用户名等)

它似乎安装好了,但当我尝试进入主页或管理页面时,这就开始了。服务器名称和服务器是什么意思? 除非服务器名称与public_html类似,否则我认为它们是相同的。

这是我得到的错误:

Parse error: syntax error, unexpected '.', expecting ']' in /home2/seobook/public_html/articlepublish/config.php on line 28

问题出在$_SERVER[seoinabook.com] 试着引用密钥, $_SERVER['seoinabook.com']

我认为正确的代码将是:

## set domain prefix if current domain is not main
$cdomain = $_SERVER['SERVER_NAME']=='seoinabook.com' ? '' : "seoinabook.com";

在我看来,代码应该看起来像这样......

$ cdomain = $ _SERVER ['SERVER_NAME'] =='seoinabook.com'? '':$ _SERVER ['SERVER_NAME'];

它说$ cdomain应该等于''如果$ _SERVER ['SERVER_NAME']等于'seoinabook.com',否则它将等于$ _SERVER ['SERVER_NAME']

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM