帝国CMS采集发布文章全部未审核

前几天把一个帝国7.2的升级到了7.5,准备采集一批内容更新一下。

结果把帝国CMS升级到最新版本以后,采集入库,刷新首页发现并没有新内容。

于是查看栏目,也没有新内容。于是查看管理信息,也没有。但是未审核那里有几百篇文章。

开始以为是升级到7.5的火车头发布插件的不支持的原因,对比了几个不同插件,没有什么大的区别。也查看了提交的数据字段审核的字段也是1,但是无论如何发布的文章都跑到后台的审核中。

最终手动审核了几天的文章,一步步的排查,才发现是帝国因为老版本升级过来,管理员发布的文章需要审核。。。。

找到了原因,其实解决起来很简单

后台右上角点击用户,再点击用户管理中的管理用户组,把超级管理员的发布文章审核那个选项取消就可以了。

 

宝塔bt+易读小说一键安装centos7版本

之前写过 宝塔bt+易读一键安装centos6版本,因为自己都是使用的centos6,一直就没有在centos7上测试。最近没有那么忙,抽时间把centos7的也改了下,基本上和centos6结合宝塔没有区别,所以也没有再截图,有不明白的可以看上一片文章里的截图。

另外把spider也换成了疯狂最新的支持ssl版本的。如有问题,有时间会抽空修复。也可以在群里问。

第一步,安装宝塔面板 ,详情可去这里 

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

安装完毕,登录宝塔后台,修改后台端口,ssh端口号等。

安装推荐安装套件之LNMP(推荐)

 

第二步

宝塔后台

安全  防火墙    新增  放行端口 8080 ,说明里 随便填写 易读之类均可

第三步

宝塔后台

网站 新增添加站点

输入添加的域名 www.xiaoshuo.com(你自己的域名) 提交

点击设置

反向代理

添加反向代理

代理名称 随意填写

目标URL 中填写  http://127.0.0.1:8080 ,请勿输入错误

点击 提交

第四部

下载配置易读环境

下载安装脚本,解压,增加脚本权限。

wget -c https://raw.githubusercontent.com/olmtv/yidu/master/installbt7.sh

chmod +x installbt7.sh

./installbt7.sh

如果过程没有什么问题,程序下载完成,环境配置完。

第五步

安装易读

打开浏览,输入

www.xiaoshuo.com/install/index

添一下基本信息,输入管理员帐号密码,保存

或可参照 http://www.51yd.org/thread-index-fid-1-tid-24.htm

重启tomcat,网站应该安装成功

宝塔后台增加采集器端口10987或者你自己自定义端口,启动采集器。

为和宝塔尽量融合,网站路径略有调整

网站路径/www/wwwroot/webapps/

日志路径/www/wwwlogs/yidu/

爬虫路径 /www/spider/

destoon 会员二级域名泛解析company HTTP ERROR 500

今天在转移destoon的时候,因为不想用lnmpa,就改回了lnmp,在恢复数据后,主站从伪静态也从.htaccess换成了nginx的版本。主站恢复没有问题,在测试会员的二级域名的时候发现一只都是500错误,一直提示 HTTP ERROR 500,百度了各种方法。都是提示去删除.htaccess和修改 config.inc.php ,实际上无论怎么修改都还是不行。

最后换回google,在军哥论坛里找到提示 ,应该是会员二级目录权限问题导致的,具体链接 。 试着调整和删除user.ini这个文件。开始测试没有问题,把域名全部解析过来后,发现出现各种No input file specified和不定时的HTTP ERROR 500 错误,刷新一下就又好了。不知道是什么原因导致,可能没有修稿好导致的。

所以想想是不是重新加站点,把二级域名先绑定到根目录,然后再修改文件绑定到company结果还是会出现500错误,但是因为company里面没有user.ini,所以尝试用tools里的remove_open_basedir_restriction.sh文件把根目录的user.ini删除。再去测试,好像没有问题,记录一下,希望对遇到同样问题的有所帮助。

更新:没过一天,就又各种No input file specified,最后实在没有办法把/usr/local/nginx/conf/fastcgi.conf里的fastcgi_param PHP_ADMIN_VALUE “open_basedir=$document_root/:/tmp/:/proc/”;的$document_root路径直接改为了/home/wwwroot/。

宝塔bt+易读一键安装centos6版本

好多人好像都是用杜甫来做易读,在网站流量未起来之前,只用服务器做易读有那么点点浪费,JAVA的程序少之又少,所以就一直想把PHP+MySQL的能和易读融合起来,花了些时间,在自己的服务器和电脑上做了一些测试,应该没有什么问题,需要的朋友可以试试。

首先,最好是干净的系统,如果装过其他的什么面板之类之类无法保证可否。

第一步,安装宝塔面板 ,详情可去这里 

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

国外安装运行

yum install -y wget && wget -O install.sh http://128.1.164.196:5880/install/install.sh && sh install.sh

安装完毕,登录宝塔后台,修改后台端口,管理员id

安装推荐安装套件之LNMP(推荐)

继续阅读宝塔bt+易读一键安装centos6版本

易读在centos6、centos7下如何安装

易读小说程序的安装比较简单,官方论坛已经有很完善的教程。只要照着论坛多折腾几遍,基本上都没有任何问题,这里我先把论坛的一些步骤复制过来,具体的可以去论坛的这几个地址详细查看,同时也列举一些常见的错误和错误排查方法。

centos 6一键安装包,

centos 6 nginx一键包,

centos 7一键安装包,

centos 7 Nginx 一键安装包(此一键包测试中,测试完毕将提供给大家)

此系列文章均基于linux的centos系统,所有的命令均在ssh中执行,大家可以选择自己喜欢的ssh软件进行操作。在安装易读前,有些人比较喜欢装上锐速,装上bbr,这些尽量在装易读之前进行安装,具体安装请自行百度和谷歌,网上一搜索一大片都可以的。

示例以centos 6一键安装包为准进行操作

#下载易读一键安装包 文字部分为注释,可以忽略
wget -c  http://www.51yd.org/YiDuInstaller-V1.1.9Beta.zip
#解压
unzip YiDuInstaller-V1.1.9Beta.zip
#进入易读解压包目录
cd YiDuInstaller
#对安装文件设置执行权限
chmod +x install.sh
#开始安装
./install.sh

这样一键安装包就安装完,是不是很方便很快,比你想象中的要容易的多,只要再进一步,属于你自己的小说网站就完成了。 继续阅读易读在centos6、centos7下如何安装

易读小说新手入门问题整理-服务器的选择

小说服务器的选择其实是一个长期选择和调整的过程,不同时期会有不同的配置需求,当然最重要的还是服务器空间的要求。流量、带宽、CPU、内存,这些在网站流量没有起来的时候,要求不是那么高。所以在前期,我们还不熟悉的时候,可以易读论坛里的安装说明里去买比较低的配置,链接-Linux下Apache+TOMCAT环境安装教程(推荐环境)

前期基本上1G1核60G以上基本上够折腾一段时间(预计2-3个月)

如果预算可以的的话建议可以稍微好点2核2G100G左右,这样应该大半年时间不需要去考虑服务器升级,不需要去考虑迁移的各种问题。 继续阅读易读小说新手入门问题整理-服务器的选择

MYSQL 5.5不支持字段类型为datetime且默认值为NOW()的建表语句

5.5版本如下建表语句会失败:

alter table Test_Time_aa add column tt datetime DEFAULT NOW() comment ‘测试时间格式’

主要是在5.5版本不支持字段类型为datetime且默认值为NOW()的字段

同时,也不支持CURRENT_TIMESTAMP,如下:

alter table Test_Time_aa add column tt datetime DEFAULT CURRENT_TIMESTAMP comment ‘测试时间格式’

在MySQL5.5版本中,时间字段可以通过timestamp字段类型创建,如下:

alter table Test_Time_aa add column tt timestamp DEFAULT NOW() comment ‘测试时间格式’

5.6版本中,上述的建表语句都可以。

Mysql错误:Ignoring query to other database解决方法

Mysql错误:Ignoring query to other database解决方法

今天登陆mysql show databases、ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; 出现Ignoring query to other database错误,又试了几个命令和sql全部提示Ignoring query to other database错误

继续阅读Mysql错误:Ignoring query to other database解决方法