
这几天有网友反馈,在网站文章编辑的时候会出现一个错误,导致无法编辑网站的文章,错误代码是:Fatal error:Allowed memory size of 6556352 bytes exhausted (tried to allocate 36 bytes) in…..其实这个问题,就是内存溢出造成的,至于为什么会出现这样的提示呢?简单整理下原因和解决办法,希望对您有所帮助。
因为php页面消耗的最大内存默认是为64M (在PHP的php.ini配置文件里可以看到) ,如果文件太大或提交的数据过多,在读取的时候会发生上述提示错误,这是我们只需要在服务器里把php配置文件的默认内存大小修改下即可,宝塔用户可以直接在php设置中修改。



修改完成之后重新启动Nginx/Apache服务即可。
我的PHP版本是7.0,默认是128M,估计早一些的版本可能是16M、32M、64M等等,总之在128M默认的设置下,我是没有遇到这个如上问题,当然虚拟主机的配置可能还会小一些,这个默认值不建议修改太高!