“最难不过坚持”
本人承接扒站仿站,php网站维护,病毒查杀,网站编辑,网站改版,html制作
有需要网站维护,改版,病毒查杀,网站编辑,网站备案,html制作等相关的工作可以联系我。
本人有多年相关工作经验,也可提供免费咨询,交个朋友。
有需要探讨问题的朋友,也可以加我微信,共同探讨!
微信:15011482830 QQ:408917339
- https://jueru.net/
-
- :weixiao:
-
- :shuijiao: :weiqu: :zhenbang: :leng:
-
- :yiwen: :yiwen: :yiwen: :yiwen:
-
- 这个业务逻辑多少都有点奇怪了,阅读浏览次数增值在新闻详情页的控制器方法里setInc,这怎么还写进模型事件里了。如果非要用onAfterRead也可以,把新闻文章的内容单独分出来一个news_content表,然后把它和news做关联,然后给news_content表的onAfterRead事件做增值处理,这样点进新闻页内查询到文章内容时才会触发它。
-
宝塔面板,nginx,wordpress,后台页面错乱,多一行代码
<link rel="canonical" href="http://www.你的域名.com/wp-admin/edit.php" />
后台页面,右键,查看网站源代码,会发现顶部第一行多了<link rel="canonical" href="http://www类似这样的代码
应该是他导致页面css文件,js文件加载不了,所以页面错乱
按f12切换到浏览器调试模式,会看到控制台里面显示jQuery is not found等信息,
开始还以为是wordpress某些方法已经被弃用或者jquery文件丢失等原因,其实都不是,就是<link rel="canonical"搞的鬼,
当我用宝塔里面的phpmyadmin导出数据库的时候,数据库文件里面也有这一行代码
<link rel="canonical" href="http://你的ip/phpmyadmin_3d464dee581bf297/export.php" />
我意识到应该是php配置文件被篡改了,
至于哪被篡改了,还不知道,
不过一个快速解决问题的方法是:
我原来用的php5.6
然后我再安装一个php5.5,然后把网站php版本切换到php5.5,问题解决了
宝塔nginx的网站配置文件在
/www/server/panel/vhost/nginx/xxx.com.conf
有可能你切换不了php版本,是因为*.conf这个文件被病毒锁死了
可以找到这个目录/www/server/panel/vhost/nginx/
执行lsattr ceshi.cc.conf查看文件是否被锁定(ceshi.cc.conf换成你的文件名)
如果有-----ia-----这样的状态,就是被锁定了
执行chattr -ia ceshi.cc.conf就解除锁死,可以修改了
具体可以参考下列网址