WordPress: Fatal Error Memory Exhausted

今天一台 WordPress 突然报错

Fatal error: Allowed memory size of 268435456 bytes exhausted

这条 php 报错信息还是满常见的,一般修改 php.ini 中的 memory_limit 调高点儿就能解决了。但是今天这个办法失效了,我调到 1GB,还是报同样的错误。看样子这个参数没有生效。搜索了一下,发现一个解决办法:

打开 wp-config.php

加入下面两行

define(‘WP_MEMORY_LIMIT’, ‘512M’);
define(‘WP_MAX_MEMORY_LIMIT’, ‘512M’);

后面的数字,按照你服务器实际情况填写。问题解决了。

关于wordpress IP验证不当漏洞的解决办法

最近在一台阿里云上面搭建了一个 WordPress,结果后台有个“
云盾服务器安全服务 ” 老是提示 WordPress IP 验证不当漏洞。要你购买付费版本才可以修复,这种伎俩也太小看用户了。

找到 wp-includes/http.php 这个文件,在文件的 533 行附近,把

$same_host = strtolower( $parsed_home[‘host’] ) === strtolower( $parsed_url[‘host’] );

修改为 :

$same_host = (strtolower($parsed_home[‘host’]) === strtolower($parsed_url[‘host’]) || ‘localhost’ === strtolower($parsed_url[‘host’]));

修改好以后,在阿里云的云盾服务,这个漏洞右边,点击验证,就可以通过了。以后不会再次提示这个漏洞。

支付宝红包

后知后觉了,试试我能拿到多少。大家圣诞快乐。

nginx 上安装 NextCloud

公司淘汰了一台服务器,想着怎么利用一下,想到了自建云服务。 目前比较流行的开源云服务有 Seafile 和 OwnCloud / NextCloud。   Seafile 是 C 语言写的,性能非常强大,所有文件加密,安全性很高,但是配置起来比较...

Read More.

升级 Linux 内核到4.14.1

前天 Linux 更新了 4.14.1 内核,推荐所有用户更新。Ubuntu 也发布了 deb 包方便大家升级。

Ubuntu 官方下载地址

下载好以后,输入以下命令升级:

  • $ sudo dpkg -i *.deb
  • $ update-grub

然后重启即可。

让 PotPlayer 使用 LAV 滤镜

PotPlayer 是个优秀的播放器,但是自带的解码滤镜还是有点弱了。而 LAVFilters是目前最好的开源滤镜之一了。 源码和下载地址 需要注意的是,LAVFilter 需要和播放器的位数保持一致,这里都是 64 位。 如果下载的安装版,直接...

Read More.

推荐一个我参与翻译的密码管理器

bitwarden 是一个开源密码管理器,支持 安卓和 iOS 系统(即将支持 Windows UWP),并且提供了主流浏览器的插件。可以在不同平台同步密码库。密码采用 256 位加密存储在云端。如果你不想用官方提供的云存储,甚至可以搭建自...

Read More.

1 2 3 17