[英]Cannot install YOURLS (PHP Parse error: syntax error, unexpected ';', expecting ')' in config.php on line 66)
[英]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.