magento -- php的配置选项memory_limit设置可能会引发的magento问题
来源:互联网 发布:生日的意义知乎 编辑:程序博客网 时间:2024/06/05 21:08
如果你有在使用magento平台开发网店系统,相信你已经遇到了不少问题,其中有相当一部分问题是和这个配置选项有关的。
问题一,新安装的magento,前台能够打开,也能够进入magento的后台,但是发现要进行分类管理时问题进入到空白页面。而后台的其它页面都能够正常使用。我把magento的index.php去掉下面这行前面的注释#,再进入magento的manage category时,顶部提示
Fatal error: Allowed memory size of 25165824 bytes exhausted (tried toallocate 30720 bytes) in/hsphere/local/home/c269260/easdeco.com/app/design/adminhtml/default/default/template/widget/form/renderer/fieldset.phtmlon line 55
Fatal error: Allowed memory size of 25165824 bytes exhausted (tried toallocate 1966080 bytes) in/hsphere/local/home/c269260/easdeco.com/lib/Zend/Date.php on line 2484
(这个空间用的是ixweb的共享空间,说实在真的是不什么的,不过技术支持还可以,只是网速,性能,稳定性实在太差,不建议选用)
问题二,部分图片无法显示或者图片多的页面出现如上错误或者干脆就空白页
如果你有足够的权限,可以直接修改php的配置文件php.ini
memory_limit = 128M //这个值可以根据实际情况需要修改,目前magento开发组指定的默认是这个值
如果你的php是以CGI模式安装,支持基于目录的PHP配置文件,那么你可以在站点根目录下创建php.ini来配置,这样就只是修改了这个站点对应的memory_limit配置,而不是全局的。
如果php是以apache模块方式安装,而且apache的配置又允许使用htaccess文件,那么你可以将magento提供的.htaccess文件中的下列配置做相应修改:
############################################
## adjust memory limit
# php_value memory_limit 64M
php_value memory_limit 128M
- magento -- php的配置选项memory_limit设置可能会引发的magento问题
- magento -- 如何设置使用magento的优惠券
- magento的缓存问题!!!
- php.ini memory_limit引起的问题
- php 解决修改memory_limit失效的问题
- PHP的memory_limit限制
- 饿汉式单例可能会引发的问题
- 优化Magento MySQL的配置
- centos安装magento的问题
- Magento的URL重写问题
- Magento的URL重写问题
- magento form_key引起的问题
- ini_set('memory_limit', '128M')、php.ini memory_limit引起的问题详细介绍
- magento开发 -- 第一章 – Magento强大的配置系统
- Magento模块开发手册(二)magento的配置
- magento -- magento 左右列block的定位问题
- mysql - 为magento性能测试修改innodb的innodb_buffer_pool_size而引发的问题
- 配置magento soap所遇到的问题及解决方法
- 并查集
- 在VC中编译、运行程序的小知识点
- HTTP 错误 403.9 - 禁止访问:连接的用户过多
- vs 2005 显示行号
- 锁相环的组成和工作原理
- magento -- php的配置选项memory_limit设置可能会引发的magento问题
- 计算机图形学
- 读《大话设计模式》有感(二)
- 出师表
- SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
- 前人之路
- Hibernate模糊查询参数
- 测试覆盖率分类
- 利用JS将页面指定部分存为HTML页