kangle easypanel phpmyadmin 错误解决

摘要

访问数据库出错:Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 12662625 bytes)的解决办法

进入kangle easypanel phpmyadmin错误显示

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 12662625 bytes) in /vhs/kangle/nodewww/dbadmin/mysql/index.php on line 16

首先重启了服务器,然而并没什么卵用

百度了一下,说是PHP的内存溢出错误

然后给出了以下解决办法:

第一中解决方案是:在PHP文件中加入ini_set(”memory_limit”,”80M”);当然80M可以根据自己的情况改动,也不要太大哦,否则系统其它资源会遇到问题哦,其中-1为不设限。

第二中解决方案是:修改 php.ini配置文件,在php.ini中找到

复制代码代码如下:
; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit

memory_limit = 16M,将前面的分号去掉,改动值的大小,将memory_limit由8M改成16M(或更大),重启apache服务即可。

第三种解决方案是:修改.htaccess分布式配置文件(注意哦:前提是该目录支持.htaccess)。在文档中新增一句:php_value memory_limit 16M(或更大)

因为我的是linux kangle在控制面板中有php-templete.ini ,所以使用了第二种方法。

更改了配置后,重启kangle,好像不出意外的依旧不可以使用。

之后又看到kangle的修改方法

修改kangle的easypanel配置:
kangle有一个ep控制面板专用的php.ini
llinux路径为/vhs/kangle/ext/tpl_php52/etc/php-node.ini,还有个/vhs/kangle/ext/tpl_php52/php-templete.in,都要检查
windows路径为C:\Program Files\Bangteng\Kangle\ext\tpl_php52\phpnode.ini
linux默认内存设置为128M,windows默认为64M,只需要把memory_limit 修改为256M后重启服务器即可解决此问题。

呵呵,依旧不行

用这个方法还是解决不了报错的问题,刷新页面还是同一个错误,于是换个浏览器可以

admin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: