$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
答案 0 :(得分:3)
问题在于$_SERVER[seoinabook.com]
中的点。尝试引用密钥$_SERVER['seoinabook.com']
。
答案 1 :(得分:1)
我认为正确的代码是:
## set domain prefix if current domain is not main
$cdomain = $_SERVER['SERVER_NAME']=='seoinabook.com' ? '' : "seoinabook.com";
答案 2 :(得分:0)
对我来说,代码看起来应该像这样......
$ cdomain = $ _SERVER ['SERVER_NAME'] =='seoinabook.com'? '':$ _SERVER ['SERVER_NAME'];
它表示如果$ _SERVER ['SERVER_NAME']等于'seoinabook.com',$ cdomain应该等于''否则它将等于$ _SERVER ['SERVER_NAME']