最近在使用PTCMS搭建小说网站,看到安装说明要求linux+nginx+php5.6+mysql5+Memcache,因为完成第一步之后,我直接点击了上图中列表中的memcahed扩展进行安装,以为这样就一个单独的运行环境存在的。 我们通过“软件管理”-"运行环境"中会看到一个单独的Memcahed的运行环境,点击安装,等待安装
自动转到拨号页面的方法: 拨打电话 1 <a href="tel:10086">拨打电话</a> 自动转到发送短信页面的方法: 发送短信 1 <a href="sms:10086">发送短信</a>
一、Nginx 添加 SSL 模块 nginx 默认缺少 SSL 模块app/nginx-1.14.0 /usr/local/nginx/sbin/nginx -V #查看nginx旧的编译参数 ./configure –prefix=/usr/local/nginx –with-http_ssl_module #在原有旧的编译参数基础之上添加新的模块–with-http_ssl_modu...
调用地图api时提示:“鉴权失败,请传入正确的key”,错误原因就是没有输入正确的key,解决办法如下: 1.到地图api官网注册网址:https://lbs.qq.com 2.调用腾讯api时,填写新申请的key。 ipt> 1 <scr
禁止layer.msg()在回调时抖动需要设置shift – 动画属性: layer.msg('两秒后跳转', { shift: -1, time: 2000 }, function () { window.location.href = document.referrer; }); 1 layer.msg('两秒后跳转', { shift: -1, time: 2000 }...
浏览器针对txt文件一般默认是直接打开的,解决办法就是告诉浏览器这种类型的文件需要下载而不是直接打开,在nginx中通过反向代理可以直接过滤访问的url在指定的访问中添加header,具体如下: server { #监听的端口 listen 80; server_name www.02405.com; ...
JS判断是否存在指定变量函数: function isExitsVariable(variableName) { try { if (typeof(variableName) == "undefined") { return false; } else { return true; } ...
我们经常在发布网站或者网站搬迁后遇到:cann't write cache files或其他类似的表示无法写入缓存文件的错误提示,解决方法如下: 1.首先检查对应文件夹的权限,一般我们将缓存文件夹的权限改成0755就可以解决了。 2.通过chown命令设置文件夹所有者权限。 如果通过第一步设置了正确的文件夹权限后,仍然无法正常写入缓存文件,那么一般是文件夹所有者的问题了。通过如下命令,将文件夹所有...
JS判断是否存在指定函数方法: function isExitsFunction(funcName) { try { if (typeof(eval(funcName)) == "function") { return true; } } catch(e) {} return false; } 1 function...
// 自动伸缩,自动提交 $('textarea').keyup(function(e) { if((e.ctrlKey && (e.which == 13 || e.which == 10)) || (e.altKey && e.which == 83)) { //Ctrl+Enter执行 return false; } if(e.which == 13){ //输入回车键 ...
网站运维过程中经常会遇到需要更换域名的情况,为了不损失域名的流量与权重,建议使用301重定向的方法更换域名。 不过网上很多人提供的通过.htaccess文件进行新旧域名301跳转的方法只实现了主域名的跳转,把旧域名下的所有url都统一跳转到了新域名首页,这样很显然是不符合seo友好度的。 下面亲测通过的.htaccess设置整站所有链接301重定向方法: RewriteEngine On Rewr...
Linux内核系统经常会出现Permission denied错误,解决办法如下: sudo chmod -R 777 要操作的文件或目录 1 sudo chmod –R 777 要操作的文件或目录 -R 是指级联应用到目录里的所有子目录和文件 777 是所有用户都拥有最高权限
function humandate(time1,time2){ //var time1 = Date.parse(new Date()) / 1000; var s = time1 – time2; if(s 31536000) { return formatDate(new Date(time2 * 1000)); } else if(s > 2592000) { return par...
宝塔面板回收站所在路径:/www/Recycle_bin/ 如果误操作导致服务器空间爆满,宝塔面板回收站无法正常使用的情况下,请使用下面的命令清空宝塔面板回收站内容: rm -rf /www/Recycle_bin/* 1 rm –rf /www/Recycle_bin/*
打开 IE浏览器的 Internet 选项卡,点击安全选项卡。关闭启用保护模式 点击自定义级别,开启下载
JS判断是正数还是负数: function check(x){ if(x>0){ return '正数'; }else if(x
很多现代浏览器都开发了一项自动填充用户名密码的功能,而有的时候我们是不想要这样的功能的,那么如何禁止浏览器自动填充input用户名密码呢? 经过实际测试只有当浏览器遇到type="text"与type="password"的标签紧邻时才会触发自动填充功能,那么我们只要设置两个隐藏的input欺骗下浏览器即可,解决办法如下: 自动填充 –> 自动填充 –> 1 <!— 欺骗浏览器自动填充 ...
ThinkPHP5开发的网站发布到Nginx服务器后,发现访问所有页面都报404错误,经过查阅官方文档发现,ThinkPHP5的URL重写需要PATHINFO,而Nginx默认不支持PATHINFO,我们可以通过在Nginx.conf中配置转发规则实现: 将下面代码加入到你的Nginx配置文件Nginx.conf中后,刷新网站即可。 location / { if (!-e $request...