分类 CMS 下的文章

PHPCMS V9 安装出现DNS解析失败的解决方法

目前因为phpcms官网停止解析后,很多人安装phpcms v9出现如下错误:

不支持采集和保存远程图片

这是因为检测dns解析的域名是phpcms官网的域名,官网域名停止解析后肯定检测失败。解决方法如下:

打开/install/install.php文件,49行或者搜索$PHP_DNS:

$PHP_DNS = preg_match(“/^[0-9.]{7,15}$/”, @gethostbyname(‘www.phpcms.cn’)) ? 1 : 0;

里面www.phpcms.cn域名改成你正在安装V9的域名,或者改成www.baidu.com,不需要带协议,结尾不要带斜杠

宝塔下的phpcms的nginx伪静态

宝塔Linux面板站点自带的伪静态里,phpcms是老版本的。
需要修改为,另存为模版。

location / {
if (!-f $request_filename){
rewrite (.*) /index.php;
}
rewrite ^/show-([0-9]+)-([0-9]+)-([0-9]+).html /index.phpm=content&c=index&a=show&catid=$1&id=$2&page=$3 last;
rewrite ^/content-([0-9]+)-([0-9]+)-([0-9]+).html /index.phpm=content&c=index&a=show&catid=$1&id=$2&page=$3 last;
rewrite ^/list-([0-9]+)-([0-9]+).html /index.phpm=content&c=index&a=lists&catid=$1&page=$2 last;
rewrite ^/tag-([^\.]*)-([0-9]+)-([0-9]+).html /index.phpm=content&c=tag&catid=$2&tag=$1&page=$3 last;
rewrite ^/comment-([0-9]+)-([0-9]+)-([0-9]+).html /index.phpm=comment&c=index&a=init&commentid=content_$1-$2-$3 last;
}

然后[软件管理]-[Nginx] 设置-web服务-重载配置

完成了。

解决Typecho迁移服务器出现500"Database Server Error"错误

正常导入数据库、网站文件以及修改数据库链接,检测到解析正常之后打开网站意外发生了,出现"Database Server Error"错误。

可以肯定的是数据库和文件确实没有问题。可能是数据库版本或者是PHP版本问题导致的。

搜索到相关文章,提到Typecho不支持PHP7.0,需要将数据库引擎修改成Pdo_Mysql。

我们需要将typecho根目录下的config.inc.php数据库链接文件上图位置,将Mysql换成Pdo_Mysql。然后再看看是否正常。