Linux和Windows主机的tmp目录都是临时文件存放的目录,比如程序运行产生的临时文件和用户上传的临时文件都会在这个目录生成。有时候这个目录会产生病毒或木马程序,大部分都php病毒木马,这种情况一般是黑客利用网站程序漏洞上传了php病毒木马,或者是因为php.ini里面的upload_tmp_dir配置,这个配置指向了/tmp目录,所有用户上传的文件都会先存放在这个目录里,然后在调用move_uploaded_file函数的时候会...
PHP网站报错A non-numeric value encountered的解决方法
网站在升级到 PHP 7.1版本或更高版本之后,网站经常收到 A non-numeric value encountered 的 warning 警告报错信息,意思就是遇到一个非数字值,PHP从7.几版本开始,当使用一些(+ - * / ** % << >> | & ^) 的运算符号后,如何类型不确定,那么 php 就会出现 Warning: A non-numeric value encountered 的错误提示,这个错误提示不会影响网站运行,但是在网站上显示出来就非常不美观了,所...
PHP网站加速插件Redis和Memcache哪个更好?
PHP网站加速插件Redis和Memcache谁更好?
有持久化需求或者对数据结构和处理有高级要求的应用,选择redis,其他简单的key/value存储,选择memcache。
PHP加速插件可以非常好的提高网站的打开速度。飞一般的感觉,而且对系统资源不会占用太多,原理就是缓存方式。非常常用的两个php加速插件Redis和Memcache,可以在php扩展程序里进行安装。到底哪个加速插件更好呢?
首先Redis只使用单核,而Memcached可以使...
解决更新PHP7.X后Warning: Use of undefined constant px – assumed ‘px’
WordPress从php5.6更新到7.x版本的时候,网站程序或者主题模板会出现一些警告错误,例如本博客升级php后在标签边栏出现报错如下:
Warning: Use of undefined constant px - assumed 'px' (this will throw an Error in a future version of PHP) in /www/wwwroot/oswhy.com/wp-content/themes/Ality/inc/functions/widgets.php on line 291
这个错误其实是px这个参数没有带引号导致的,php7.x以上的版本在...
网站PHP主机服务器图片视频防盗链的解决方法
有些主机会限制服务器每月的流量,所以如果网站的图片或者视频音频之类的链接被盗链,那么就会消耗大量的服务器流量,导致每月流量超出额度,服务器被暂停。那么就需要在主机端进行设置,防止盗链来节省不必要的流量。php主机的防盗链方法如下:
在网站根目录找到 .htaccess文件,下载到本地,添加以下代码,上传覆盖
记得在网站根目录下设置一个404.html文件
RewriteEngine On
RewriteCond %{HTTP_REFERER...
WordPress后台跳转出现“锘”字解决方法
在Wordpress后台操作的时候,例如删除文章或者评论,页面跳转的时候页面左上角都会出现一个“锘”字,主机是Windows系统,IIS环境,出现这个问题主要是因为对UTF-8编码处理方式不同。如果之前修改过Wordpress的PHP文件,就可能会出现这个问题,尤其是用记事本编辑,记事本可以保存为UTF-8编码,但是并不是无BOM格式的UTF-8,所以解决方法就是把相关的PHP文件源码复制到 Dreamweaver 里然后再保存,或者用Ultr...