分类 PHP 下的文章

复制粘贴插件clipboard.js的使用

今天想在页面上做一个点击复制内容的功能引入文件<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script>HTMl页面<div id="zoomtext" >复制内容</div...

MySQL Plugin 'FEDERATED' is disabled 错误的解决办法

发现最近的mysql经常挂掉,虽然加了自动重启,但是还是需要找到挂掉原因,继续的查看日志发现总是报MySQL Plugin 'FEDERATED' is disabled 这个错误,最后在百度查到说加上下面的语句:vi my.cnf在[mysqld]下面加一行federated再次启动就可以看见FEDERATED引擎已经正常加载了,上周暂时没有出现挂掉现象,继续观察!

设置每隔5分钟检查mysql运行的状态的方法

由于mysql经常性的挂掉又找不到原因所以写了一个脚步挂掉5分钟自动启动mysql代码如下#!/bin/sh pgrep -x mysqld &> /dev/null if [ $? -ne 0 ];then echo Time at : `date "+%Y%m%d_%H:%M:%S"` is stop. >> 这里写日志文件的路径 /etc/...

定时重启mysql的方法

1、编写sh脚本语言#!/bin/sh pgrep -x mysqld &> /dev/null if [ $? -ne 0 ] then echo “At time: `date "+%Y%m%d_%H:%M:%S"` :MySQL is stop .”>> 日志路径 /etc/init.d/mysqld start else ec...

网站证书过期了怎样替换?

打开阿里云https://yundun.console.aliyun.com/?spm=5176.2020520160.aliyun_sidebar.220.75601Nwr1Nwroj&p=cas#/overview/cn-hangzhou这个页面购买免费证书,域名需要验证必须打开网站的http访问才能验证。我用的是Apache,下载对应证书上传替换就可以了。因为我用了百度免费cdn,所以...

解决Mysql异常挂掉的方法

1.mysql的默认INNODB分配内存大小为128M,而我买的是最初级的服务器,内存比较小,所有需要调整内存。进入etc/my.cnf编辑my.cnf文件 ,在mysql下加入: innodb_buffer_pool_size=50M保存,启动serivce mysqld start 成功

mysql实现先查询后更新的语法

今天遇到一个问题就是利用sql查询最近的一条记录然后更新到另外一个表中,试了很久发觉这样格式才不会报错!update a inner join( select * from d ) b on a.id=b.id set a.name =b.name;

替换mine_content_type()函数

1、发送邮件的时候需要mine_content_type()获取文件类型。测试正常。2、上线到正式环境报错,原来是没有安装开启这个扩展。为了不修改正式环境配置。所以找到替换函数finfo_file();3、我的用法原来:$type = mine_content_type('文件路径');修改:$finfo = finfo_open(FILEINFO_MIME_TYPE);$type = fi...

mysql修复损坏的innodb:innodb_force_recovery

今天在线运行的一个mysql竟然崩溃了,然后马上登录linux重启mysqlservice mysqld restart一直报错找不到pid和没有读写权限,最后加了权限还是报错。无奈之下查看mysql日志发现。InnoDB: Database page corruption on disk or a failed InnoDB: file read of page 5. InnoDB: Yo...

阿里云免费证书用在百度云免费cdn的方法

1、阿里云需要下载“其他证书”才有pem这个文件,下载apache证书是没有pem这个文件的,导致后面证书一直上传不了百度云!(作者就是卡在这一步上)2、上传证书 百度云免费cdn 证书管理=》证书列表=》 上传证书 填上pem里面的代码 和 key里面的代码 保存即可。3、部署之后,可以根据实际业务需要在「安全功能」->「HTTPS」中设置加密方式。4、apache配置请参考这篇...

zblog后台登录增加验证才能访问的方法

主题里面include.php文件里增加function zblog_login_encrypt(){ global $zbp; $wen="wenti"; //问题,请在引号内输入问题,注意不要使用中文 $da="daan"; //答案,请在引号内输入答案,不要使用中文 if($_GET[''.$wen.''] !==...

mysql命令创建数据库并设置编码为utf8的方法

今天直接在linux进入数据库,操作数据库,需要创建一个db数据库1、登录面板,然后输入mysql -uroot -p回车,输入密码,然后输入下面命令CREATE DATABASE IF NOT EXISTS db -> DEFAULT CHARACTER SET utf8 -> DEFAULT COLLATE utf8_general_ci;创建完了,如果需要导...

帝国cms迁移到zblog的方法

1、先把cms的分类对应的添加到zblog的分类上。2、分类迁移INSERT INTO `lz`.`lz_category` ( `cate_ID`, `cate_Name`, `cate_Order`, `cate_Type`, `cate_Count`, `cate_Alias`, `cate_Intro`, `cate_R...

bootstrap 弹出框点击其他区域时弹出框不消失选项设置

默认情况下,bootstrap 弹出框点击其他区域时,弹出框会自动关闭,在很多时候,我们可能会希望达到和原生弹出框一样的效果,避免不小心点击其他区域时弹框自动隐藏,尤其是对于一些复杂的表单,重复填写可能会带来很不好的体验效果,所以,我们会希望不会发生这种情况。如下所示:<div class="modal fade" id="myModal" da...

用AdminExile for Joomla!加密后台后,后台进不去了

方法1假设你没改过这个密钥,并假设你的网站原来的后台访问网址是:http://www.joomlagate.com/administrator/那么现在启用 AdminExile 插件之后,新的后台访问网址是:http://www.joomlagate.com/administrator?adminexile方法2通过 FTP 软件登陆网站空间,将 /plugins/system/admin...

joomla改变后台访问的默认地址

1、新建文件夹然后在里面新建index.php<?php $admin_cookie_code="12345"; setcookie("AdminSession",$admin_cookie_code,0,"/"); header("Location: /administrator/index.php");...

wordpress知更鸟主题的评论获取昵称乱码问题解决办法

主题下js/qq-info.php将$nameurl = "http://r.pengyou.com/fcg-bin/cgi_get_portrait.fcg?uins=".$qq;替换成$nameurl = "https://r.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?g_tk=&uins=".$q...

wordpress知更鸟主题的百度分享https站点会报错的解决办法

1、下载https://github.com/hrwhisper/baiduShare2、上传上传static文件夹到网站根目录。3、修改成下面代码with(document) 0[(getElementsByTagName('head')[0] || body).appendChild(createElement('script')).src = 'https://自己域名/static/...

wordpress目录权限设置

目录/文件 建议权限root directory(wp 根目录) 0755wp-admin (网站账户后台) 0755wp-content (网站内容目录) 0755wp-includes(网站拓展插件目录) 0755.htaccess (伪静态设置文件) 0444readme.htm...

wordpress防止cc攻击的方法

1、新建cc.php<?php //代理IP直接退出 empty($_SERVER['HTTP_VIA']) or exit('Access Denied'); //防止快速刷新 session_start(); $seconds = '3'; //时间段[秒] $refresh = '8'; //刷新次数 //设置监控变量 $cur_time = time(); if(isset($...