Browsing Category

PHP

PHP

苹果CMS修改模版标签

第一次接触苹果cms,模版也是别人的,只是帮修改下。 原来首页调用的是人气,也就是几百,几千啥的,需要改成调用评分。 我看了下原来的 人气标签是:vo.vod_hits 评分标签是:vo.vod_score 搜索替换下就行。 改之前: 改之后:…

继续阅读

PHP

nginx php安装fileinfo扩展

今天在安装某程序的时候,提示没有fileinfo。 由于fileinfo这个安装的时候比较消耗系统,当时就没有一起安装。 现在就单独安装了。 这个是根据自己PHP版本来的,比如我是7.2.13。 在服务器里面找到下载的php文件,解压,然后进去安装下fileinfo就行了。 先找到自己PHP的文件 tar zxvf php-7.2.13.tar.gz cd php-7.2.13/ext/filei […]…

继续阅读

PHP

解决php -v查看版本显示路径错误问题

今天折腾服务器里面的php版本,同时安装了4个版本的php。 到最后发现了一个问题,输入php -v,显示不出来php信息。 但是又能用命令重启等。 我php是配置在:/usr/local/php/, 但是系统错误显示我PHP配置在:/usr/local/ph5/ 很明显是我安装php5.6的时候,不知道怎么把默认的路径给改了。 所以需要去看看profile文件,果然里面php配置路径好几个,都是 […]…

继续阅读

PHP

Linux wget命令–no-check-certificate错误

在给另外个网站做sitemap.xml的时候,用Linux生成结果用错了命令,出现了–no-check-certificate的错误提示。 我用的是: wget -O /网站目录/sitemap.xml  https://www.xxx.com/sitemap.php 但由于是https的域名,这个命令就不对,默认这个只能适用于http的网站域名。 如果是https,得在中间加个代码: […]…

继续阅读

PHP

多个网站用一个微信公众号授权域名的坑

一个微信公众号只能用一个授权域名,这对于经常玩微信营销的人来说,真的是很不方便。 所以外面也就有很多第三方平台提供这个服务,中间授权的是平台的域名,就是做了一个中转。 而网上也有类似用代码解决的方案,所以我就用代码了。 网上有2个开源的代码: https://github.com/lionskys/codetoany https://github.com/HADB/GetWeixinCode 我用 […]…

继续阅读

PHP

微信登录提示Oops! something went wrong

今天在配置一个网站的微信登录之后,我扫描提示了:Oops! something went wrong 微信公众号平台的域名授权也填写了,但还是这个错误。 然后去微信开放平台看,原来是“授权回调域”,我写错了。 微信开放平台不像QQ开放平台一样,微信开放平台只要写相关域名就行了。 比如我需要微信登录的平台域名是:jingxialai.com,那么在微信开放平台那边也就写这个域名。 如果是在QQ开放平 […]…

继续阅读

PHP

sublime text 3支持GBK编码的插件安装

sublime text 3默认是不支持GBK编码的,现在新版的需要安装2个插件。 通过Package Control来安装,应该都知道了。 mac:command+shift+p 召唤Package Control出来,然后输入:install 选择install package进去,稍等一会,然后在出来的框框安装插件: ConvertToUTF8 这个安装好之后,重新启动下sublime te […]…

继续阅读

PHP

Php网页分享到微信朋友圈带摘要和缩略图

  最近弄了几个单独的落地页,需要分享到微信,新版的微信规则是很早就变了。 要是想分享出去的页面带摘要,缩略图(重点),得把域名找个认证的公众号加进去以及网站的服务器ip。 前提: 1:认证微信公众号 2:当前网站域名加进公众号的js安全域名中 3:当前网站服务器的ip加进公众号的ip白名单中 如果没有,那我也不知道,没测试过别的。 官方说明: 微信JS-SDK说明文档 二:写好JS-S […]…

继续阅读

Linux PHP

CDN加速下通过nginx获取网站访客真实ip

我们官网后台有访客防火墙,为了统计用户的登录信息,由于网站做了全站的CDN,所以防火墙默认获取到的ip全是CDN的ip。 这样就不便于我们做安全工作了,只好剔除CDN的ip,只获取访客的真是ip。 由于CDN商家一般不会提供header头,就只能依靠nginx的模块来支持了。 一:安装realip模块 nginx -V看看有没有安装,没有就单独编译安装下,有就直接修改nginx的配置即可。 如果没 […]…

继续阅读

Linux PHP

linux nginx开启php具体错误信息显示

感觉自己用linux nginx环境做的网站还很少遇到500错误的,可能都是自己熟悉的吧。 最近接触微擎和人人商城,就遇到了几次。。。可能是因为后者是开心版的原因吧,毕竟是修改了一大堆。 我用linux ,都不会用面板的,有时候也懒得看命令日志,就干脆把具体错误显示到浏览器上,这样就清清楚楚的知道那里错了。 一、修改php.ini 把里面的display_errors = On打开,默认应该是of […]…

继续阅读

PHP

微擎出现500错误 PDO连接的解决方法

微擎出现500错误,看了下具体错误提示: $this->pdo = new $dbclass($dsn, $cfg[‘username’], $cfg[‘password’], $options); db.class.php这个是没问题的。 只是把 $config[‘db’][‘master’][ […]…

继续阅读

PHP

whmcs全站用cdn 后台无限登录解决方法

最近给一个whmcs网站用了全站的cdn,不知道是不是这个cdn的问题,反正上之后,网站后台就无限登录了。 用的Any cast技术的cdn,也是为了防御吧,虽然后端真实ip用的100G防御,但是为了速度,只好再用上cdn了。 搜索了下,网上很少讲到这个问题的,只有一个关于用本地文件获取真实ip的方法。 再加上我对whmcs也不熟悉,刚接触几天… 就只好按照php获取真实ip来修改了。 […]…

继续阅读

PHP

ECSHOP整合百度ueditor编辑器方法 支持远程图片本地化

ECSHOP商城自带的编辑器实在是不能忍,太难用了。 就换成了百度的ueditor编辑器,本来最近修改了几个商城的,索性自己也记录一次吧。 用的ueditor最新版本1.4.3.3完美支持远程图片本地化,网上有人也是同样的方法,但是对本地化支持是不完善的。 下载百度编辑器:ueditor官网 我提供的整合包:ueditor1_4_3_3 开始先备份自己需要修改的文件,在admin/template […]…

继续阅读

PHP

ecshop商城php5.3版本以上的代码不兼容修改

ecshop适合一些刚开始的商城,但是由于官方的新版本3.0,还很少有人用,所以市面上多是2.7.3的版本。 只是2.7.3版本的对php版本兼容有要求,php5.3版本以上的各种显示错误。 所以就需要修改了,具体修改的代码网上也有很多了,我就不都说了。 只是简单说下几个常见的以及一个有2种修改方法的。 1: 错误提示:Deprecated: preg_replace(): The /e modi […]…

继续阅读

PHP

PHP Fatal error: Out of memory解决方法

今晚准备编辑点文章,博客首页是可以打开的。 一进后台就出现了PHP Fatal error:  Out of memory,看了后面的具体错误代码,是某插件。 反正觉得wordpress这种错误也是正常的,就想刷新一下。结果刷新一次,又出现了另外一个插件。。。。反复这样,反正基本是所有插件都这样了。…

继续阅读

PHP

php提示Notice:undefined index的解决方法

今天一个朋友的网站被他的服务商关站了,说是网站每天报错日志能有30M。想想一个文本,就一些提示就能有30M的大小,那错误是蛮多的了。 因为他用的虚拟空间,他这个错误太多了,造成服务器的日志非常大,影响到了整台服务器的其他用户,因为服务商会关闭他的网站。 看了日志,错误全部提示的是Notice:undefined index类型。…

继续阅读

PHP

PHP页面跳转代码

今天修改了一些这个主题的默认php文件,增加下安全度吧。 其中有个php用到了跳转功能,然后就试了几种方法。 我用的JavaScript 跳转: 第二种:页面标签跳转 这个可以实现页面停留时间跳转, content=”1,就是表示停留1秒之后再跳转。 第三种:PHP服务器跳转 header更加安全点,但是可能会引起跳转不成功。…

继续阅读