About blog

From her

server

CMS wordpress

WordPress百度搜索主动实时推送代码

百度实时推送官方本身就有代码,改下加到Wordpress用就行了,网上也很多教程,根据自己的改。 这个代码我是看了某款主题的,他主题自带了这个功能,我就单独弄下,加到functions.php文件: 至于熊掌号,没必要了吧,熊掌号都凉了,现在已经不能搜索熊掌号了。…

继续阅读

心情随笔

谷歌邮箱注册手机不能验证的解决方法

昨天晚上准备新注册一个谷歌邮箱给服务器业务用,因为之前腾讯企业邮箱强制绑定微信的事,已不太敢用国内的企业邮箱了。用阿里云的担心以后强制绑定钉钉... 还是用谷歌靠谱吧,不过昨天注册的时候,一直提示手机无法用于验证,换好几个手机号都不行。 不能验证这个只是内地手机号不行。以前内地手机号注册是没问题的,不过这个也和自己挂的飞机设置有关。 我为了不麻烦,最后解决方式: 用谷歌邮箱手机客户端,直接注册了, […]…

继续阅读

CMS Flarum

Flarum论坛网站接入GitHub登录

Flarum官方有个github的登录插件,觉得论坛也有面向程序员的,可能部分也有github账号,就去申请了下,特意新注册了个号。 先到github申请个应用: 右上角头像哪里点设置:settings 拉到下面选择开发设置:Developer settings 进来之后选择第二个授权:OAuth Apps 接下来依次填写就行了: 至于那个回调地址,我在flarum官方论坛看,有的说可以不用填写后 […]…

继续阅读

CMS Flarum

flarum迁移服务器换域名

昨天安装的时候是在国外服务器安装测试的,今天搬回国内服务器,换域名正式用上了。 flarum迁移也很简单,就是改下参数的事。 备份: 备份原来网站数据、网站数据库 导入: 把网站文件上传到新服务器,数据库导入新数据库。 改配置: 修改网站目录的:config.php 然后给权限: chown -R www.www 目录 记得还有storage和/public/assets文件夹的权限。 最后清除缓 […]…

继续阅读

PHP 开发

linux centos7 安装composer

昨天还说没机器记录composer安装,今天就用上了,因为用脚本安装失败了。 在Linux centos下安装本身就特别简单,几步搞定。 一:下载安装 二:移动文件到环境下 三:替换内地镜像源(如果你服务器不是中国内地的不考虑这个) 结束。 镜像: https://developer.aliyun.com/composer…

继续阅读

CMS Flarum

Flarum论坛安装扩展插件市场

Flarum论坛的插件要一个个安装很麻烦,得老去服务器用composer安装。 所以官方也有过插件市场,安装之后在后台能在线安装。 (如果是国内服务器,后台插件市场可能会出错,不能安装。) 其实官方有帖子介绍,我就简单搬运下: 在网站目录下执行以上命令。 然后在后台去启用: 之后就可以直接在后台安装了:(这个翻译怪怪的,巴扎...应该是翻译爱好者还没更新) 参考: https://discuss. […]…

继续阅读

CMS Flarum

Flarum论坛从零安装到中文汉化教程

最近把我们的工单系统改成论坛形式,增加搜索引擎收录,引流用,不会考虑强大的功能,就直接无视discuz了,然后又考虑用xiuno程序,因为之前用过,还买过里面的收费插件,就想直接恢复之前的数据。 结果以前备份的数据不知道什么时候被删了,就索性换个更轻量化的程序好了,就搜到了Flarum。 Flarum和xiuno在速度加载上初体验我觉得差不多,只是我倾向Flarum这种风格,当然两个用到的技术也不 […]…

继续阅读

Linux 运维

make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1解决方法

今天在给一台小机器安装fileinfo出现了这个错误,原因是由于服务器内存不足1G,跑不动。 那就在编译的时候加个:--disable-fileinfo 具体代码就是: 至于怎么单独安装fileinfo,查看之前的文章就行了: Nginx Php安装Fileinfo扩展 重启php之后,也可以用命令看看有没有安装好。: 执行命令之后出现:fileinfo就成功了。…

继续阅读

CMS wordpress

WordPress正确使用Cloudflare CDn

网站没备案之后就一直用国外服务器,前期也一直没用cdn,因为某个域名被墙污染了,前段时候更换新服务器和域名,才全部都套上了Cloudflare,Cloudflare的免费套餐就够我用了,以降低域名被墙的可能性。 Cloudflare官网:cloudflare.com 网站接入方式:可以直接改域名DNS,或者找第三方平台用cname解析接入,我都用了,具体怎么接入就不说了。 免费套餐只有3个规则能设 […]…

继续阅读

信息安全 运维

Windows和Mac修改hosts文件

hosts文件属于电脑系统文件,一般我们常用的,就是在里面添加网址,可以访问平时不能访问的网站。 Mac:(常见有两种方法,第一种毕竟麻烦) 第一种.1: 打开访达也就是Finder,然后快捷键Shift+Command+G,一起按,然后在弹出框输入:/etc/hosts 第一种.2: 复制hosts一份到桌面,然后在桌面打开修改。 这样添加: 104.28.2.109 www.jingxiala […]…

继续阅读

CMS wordpress

WordPress 启用配置OPcache

服务器怎么安装OPcache就不说了,现在的安装脚本都有,况且很多人在用面板。 重要的是我没新服务器来操作。。。 所以就只说下相关配置,修改php.ini文件: 用phpinfo.php查看,有没有开启。 参考: https://github.com/zendtech/ZendOptimizerPlus https://www.zybuluo.com/phper/note/1016714…

继续阅读

CMS wordpress

博客因为语言文件错误导致全站乱码

昨天把这个主题的部分语言翻译成中文了,但是修改zh_CN.po文件的时候,有几个地方我改错地方了。 我直接把几个msgid改成中文了,并且多加了个代码,然而这个主题是用了样式调用。 所以今天上午打开网站,结果全站乱码了。 这就是匆忙不细致导致的后果。。。 WordPress汉化一定要主要不要直接改msgid,而是改msgstr。 当然有的主题可以直接改,这取决于自己主题文件的调用方式。…

继续阅读

CMS wordpress

禁止Gutenberg编辑器style.min.css在首页加载

我已经慢慢习惯了Gutenberg编辑器,某些地方我觉得比老版本方便,当然更多还是不喜欢并且反感的。 不过还是坚持新版本吧,但是Gutenberg编辑器有个style.min.css样式会在首页加载。 应该很少有人的首页会用到这个吧,当然这个css文件很小的,不在意可以不管。 那就只让Gutenberg编辑器的block-library/style.min.css在后台和文章和页面加载吧。 如果你 […]…

继续阅读

CMS wordpress

WordPress禁用jquery-migrate.js

jquery-migrate.js是jQuery库链接js,主要是用于兼容久jQuery库,但是现在很少用得到,国内开发者的主题多数根本不用。 所以这个jquery-migrate.js在部分国外主题还很常见,毕竟他们到用户面向更多,情况更复杂。 如果你发现你的主题也还有jquery-migrate.js,就可以屏蔽加载,加到functions.php文件。 至于还有个jquery.js文件,但是 […]…

继续阅读

CMS wordpress

wordpress常用函数

纯属记录几个自己可能会用到等,并非开发主题插件使用,是为了用来禁止某些加载用。 以下用来禁止加载一些js,css基本够用了。 页面判断函数: is_home():主页 is_single():文章页 is_single((ID) ):具体文章页 is_page():页面 is_category():分类页 is_search():搜索页 is_404:404 is_tag():标签页 获取文件: […]…

继续阅读

CMS wordpress

wordpress禁止js css在首页加载 比如enlighter高亮插件

虽然wordpress新版的编辑器对代码加入稍微有了改革,但个人还是不喜欢,也不好看。 还是继续用enlighter插件,enlighter可以在后台设置只在需要的地方加载脚本js。 可是依旧会在网站首页就加载一个css文件:EnlighterJS.min.css 首页根本就用不到好吗,那就禁止EnlighterJS.min.css加载,或者只让它在文章页面才加载。 说明: 先通过在enlight […]…

继续阅读

Linux 运维

nginx编译新模块

因为要对缓存的网页进行解压,需要用到gunzip模块ngx_http_gunzip_module。 所以就在现有的nginx编译下新增一下,也就用这个当案例记录下。 先要知道自己原来都有编译了啥: nginx -V 备份下原来的,比如我的: 现在进到nginx的文件夹,查看模块的编译参数。 ./configure --help 其中只用到:--with-http_gunzip_module,那记住 […]…

继续阅读