今天安装MG2的时候碰到一个问题,上传照片一多就会出现类似这样的错误提示:Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 2842 bytes)
在网上找了一圈终于发现是php.ini里的默认设置是memory_limit = 8M。问题找到了就好办一点了,不过由于用的是虚拟主机,人家不让改php.ini,只好自己想办法了。后来发现可以自己在程序中添加代码改这个设置,希望主机老大不要禁用ini_set函数就好了。
谢天谢地,居然可以用,赶紧试了一下,上传了一堆图片,好像没事了,这个相册总算是没有被淘汰了,今天找了一天的相册,都弄晕了^_^不过这个相册不能用中文文件夹,上传路径,上传图片都不能用中文,不然就会出错,这个还真不好,希望以后能改进了。
今天还花了好一段时间把它的繁体中文包转换成了简体,看起来舒服一点了,不过最终还是感觉英文的看起来舒服一点,呵呵,应该还不算是白忙吧。
差点忘了,改memory_limit 的代码是(这里改了三个,加在index.php之类的文件中就可以了):
ini_set(“memory_limit”, “32M”);
ini_set(“post_max_size”, “24M”);
2006年07月03日 14:04 nappy | 引用 | #1
This script will help you configure MG2 in 3 easy steps.
Gallery folder writable: Failure
'pictures' subfolder writable: Failure
Main gallery files exists: Success
GD image library version 2.x or newer: Success (2.0.28)
You must complete these steps before continuing:
- Create folder called 'pictures' in gallery root using FTP and chmod to 777
我把所有的文件属性都改成777了可还不行~!
不知道怎么弄啊!请帮忙 谢谢!!
能联系我吗?
nappy2007@163.com
把方法写在你的BLOG也可以!我会时常来看的!!
谢谢了!