小樱 发表于 2014-5-18 17:36:37

解决kangle web phpMyAdmin网页管理 Fatal error: Allowed memory size of 1...

解决kangle web phpMyAdmin网页管理 Fatal error: Allowed memory size of 134217728

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

如上报错显示,把PHP.INI的memory_limit 为256M或者更高。


通过phpinfo();参数查询到,kangle有一个ep控制面板专用的php.ini,路径为/vhs/kangle/ext/tpl_php52/etc/php-node.ini

默认内存设置为128M,修改为256M后重启服务器即可解决此问题。



本文来至:http://bbs.itzmx.com/thread-6379-1-1.html

chenlei 发表于 2014-6-17 23:58:48

为什么修改后重启kangle又变回64M了?

小樱 发表于 2014-6-19 10:10:41

chenlei 发表于 2014-6-17 23:58
为什么修改后重启kangle又变回64M了?

不清楚,请联系官方,Linux版是正常的。

xdai 发表于 2014-11-28 23:24:57

独立进程使用超过128M内存的报错哇~~~

小樱服务器内存有多大呢呢呢?



听说为了优化起见,尤其是配合memcached的话,这个memory_limit应该设置得更小才好。

小樱 发表于 2014-12-7 19:35:44

xdai 发表于 2014-11-28 23:24
独立进程使用超过128M内存的报错哇~~~

小樱服务器内存有多大呢呢呢?


memcached后,首次读取还是需要memory_limit的,还是不能低,不然还是会出现报错什么的

qinstxm 发表于 2014-12-19 14:39:21

出现这样的情况通常是服务器比较慢了,调整了内存也是治标不治本。

小樱 发表于 2014-12-21 03:25:29

qinstxm 发表于 2014-12-19 14:39
出现这样的情况通常是服务器比较慢了,调整了内存也是治标不治本。

不是,是kangle本身配置文件问题,phpmyadmin新版内存占用比较大

tomsen 发表于 2014-12-31 15:38:26

8G内存,分1G给php :lol

晨曦 发表于 2015-1-27 12:36:21

解决kangle web phpMyAdmin网页管理 Fatal error: Allowed memory size of 134217728
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 12662496 bytes) in /vhs/kangle/nodewww/dbadmin/mysql/index.php on line 16

引起原因:小编打开phpmyadmin时发现有上述错误,起初屏蔽了这行代码刷新导致访问失败。
网上流传说需要更改php配置文件memory_limit由小更大,在win kangle环境里这样更改没有起效。
后来尝试更换phpmyadmin解决了该问题。
解决方案:

1.在 Kangle\nodewww\dbadmin目录下新建一份phpmyadmin
phpmyadmin目录创建
phpmyadmin目录创建
2.下载phpmyadmin 4.0.10这个版本 (最新的版本需要php5.3以上支持)
http://www.phpmyadmin.net/home_page/downloads.php
(此phpmyadmin程序如果跳转phpmyadmin官方下载等五秒后自动下载)
上海快网电信下载:http://jaist.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/4.0.10.3/phpMyAdmin-4.0.10.3-english.zip
3.提取phpmyadmin4.0.10内容至新建好的phpmyadmin目录下

4.尝试访问http://你的域名:3313/phpmyadmin

5.备份原mysql目录 把phpmyadmin目录名更改为mysql,并尝试访问http://你的域名:3313/mysql

6.登录成功,问题解决。

如果发现出现改提示:配置文件需要一个短语密码
更改下phpMyAdmin/libraries/config.default.php文件中的$ cfg['blowfish_secret'] = ''为$ cfg['blowfish_secret'] = 'a8b7c6d'; 单引号中的数据随便输,小编是参考原kanglephpmyadmin的内容修改的。
再次进入phpMyAdmin目录,打开config.sample.inc.php这个文件,修改
找到页面中的$ cfg['blowfish_secret'] = '',将其修改为$ cfg['blowfish_secret'] = 'a6db7c8';
(数字可以任意修改,如果已经有字符,不用修改。)
再次刷新phpmyadmin页面即可解决该问题。

转载时,请保留原文链接http://blog.90ip.cn/147.html(玖零创想)

海藻 发表于 2015-2-12 16:01:17

谢谢谢谢谢谢谢谢谢谢谢谢
页: [1]
查看完整版本: 解决kangle web phpMyAdmin网页管理 Fatal error: Allowed memory size of 1...