关于移植框架到openwrt硬件上出现Smarty问题
发布于:2022-01-17 09:50:54
#1 缘矢の♂
Fatal error: Balloc() allocation exceeds list boundary in
/www/SpeedPHP/Core/Smarty/Smarty_Compiler.class.php on line
400在系统上能解析php,框架之间各个层次跳转也正常,但是调用 $this->display('so.html'); 页面就报错,希望熟悉的朋友指导一下,是不是硬件的内存过小,
2012-08-02 22:32:46
#2 jake
看提示“Balloc() allocation exceeds list boundary”应该是内存过小。
2012-08-03 08:47:02
#3 缘矢の♂
但是我将目录指向为tmp目录,问题还是存在。最后用javascript跳转。不过路径会变化 ,求指导~
2012-08-09 22:07:27
#4 jake
用ajax
2012-08-09 23:57:20
#5 缘矢の♂
谢谢jake指导,今天重新搭建环境,发现phpinfo()页面就已经报错了,具体信息:
date
date/time support enabled
"Olson" Timezone Database Version 2009.18
Timezone Database internal
Fatal error: Balloc() allocation exceeds list boundary in /www/phpinfor.php on line 2
还有Virtual Directory Support 选项为 disabled,不知这个是否影响了他的执行~,谢谢。
2012-08-25 11:32:06
#6 jake
Virtual Directory Support 不清楚会不会有影响。不确定可以改一下试试
2012-08-25 15:19:57
#7 缘矢の♂
问题解决,是硬件空间不足
2013-01-10 10:55:52
#8 缘矢の♂
时隔多年。又在另外一个平台碰到这个问题。
参考:
http://blog.csdn.net/youstu/article/details/12680129初步结论:
估计是端模式的问题,默认时端模式为unknown,后面会使用小端模式,所以需要设置(ac_cv_c_bigendian_php=yes );
看到php官方的说法。令人心凉
[2008-07-11 16:23 UTC] [email]jani@php.net[/email]
If you're cross-compiling PHP, you're on your own. We don't support nor try to support cross-compiling in any way. There's enough problems with "normal" compiling.
2014-11-10 18:16:23
#9 ETY001
嵌入式就不要搞php了。。。。php不是为嵌入式设计的。。
2015-01-29 20:02:40