LifeType 中文開發論壇

支援 => 安裝與設定 => 主題作者是: catseyes 於 八月 16, 2005, 04:33:39 下午



主題: [問題] 笨問題 ImageMagick 跟 GD 是啥啊 @.@!?
作者: catseyes八月 16, 2005, 04:33:39 下午
目前有預覽圖示無法限顯示的問題...
估計可能是沒有安裝 GD 跟 ImageMagick
我找到了 ImageMagick 卻不知道怎麼安裝....
((是否上傳至虛擬主機即可!?))
又...GD 是甚麼呢!?該到哪下載呢!?
這問題可能很笨....請大家多見諒啊....>.<


主題: [問題] 笨問題 ImageMagick 跟 GD 是啥啊 @.@!?
作者: markwu八月 18, 2005, 10:23:58 上午
GD 跟 ImageMagick 都是處理圖形的函示庫。 PHP 是透過他們來支援圖形的處理。

標準的 PHP 安裝中, GD 是一定有的。所以你應該不用再安裝 ImageMagick。

虛擬主機是不太有辦法安裝 ImageMagick,除非,除非.... 剛好人家所做出來的執行檔跟你的虛擬主機是相同的 linux 版本,否則是不太有機會執行的...... 所以,忘了他吧!

Mark


主題: [問題] 笨問題 ImageMagick 跟 GD 是啥啊 @.@!?
作者: catseyes八月 18, 2005, 08:39:26 下午
參照之前大大發表的文章...查到一些東西 ^^
利用 phpinfo.php 我查到下面的資訊....
==================================
GD Support  enabled  
GD Version  bundled (2.0.28 compatible)  
FreeType Support  enabled  
FreeType Linkage  with freetype  
T1Lib Support  enabled  
GIF Read Support  enabled  
GIF Create Support  enabled  
JPG Support  enabled  
PNG Support  enabled  
WBMP Support  enabled  
XBM Support  enabled  
==================================
ImageMagick support enabled
Magick Backend  ImageMagick  
ImageMagick version  6.1.6  
PHP imagick version  0.9.11  
MaxRGB  65535  
Supported image formats  tmp  
Font Family - Name  AvantGarde - AvantGarde-Book  
==================================
是不是代表我的虛擬主機已經有提供了 GD 跟 ImageMagick 呢!?
可是圖示還是顯示不出來說 =.=
gallery 與 tmp 都已經設定成 777 了.....
或者是說我要把上傳目錄改設定到虛擬主機提供的 tmp 呢!?


主題: [問題] 笨問題 ImageMagick 跟 GD 是啥啊 @.@!?
作者: zgch八月 21, 2005, 11:28:30 下午
我也遇到了同样的问题,GD库已经装好了。但仍然不能显示资源中心里的图片的缩略图。gallery和tem的权限都设置为777,查看gallery里面的previews和previews-med里面都是空的。同时还有个奇怪的现象,就是同时上传多个图片时只能上传一个或者上传的几个图片都是一样的(实际上上传时选的是几个不同的图片),点击上传后随即转到admin.php页面,但显示不了admin.php的页面内容,一片空白。纳闷ing。。。


主題: 还没解决
作者: zgch八月 22, 2005, 10:53:49 上午
我同时在三台机器上安装测试,两台是freebsd平台,(分别是:apache2+php-5.1.0rc1+mysql-5.0.11-beta+zend+gd; apache2+php-4.3.11+mysql-4.1.12+gd)一台是windows,同样的一个plog的source包,在windows平台上的就一切正常,而在两台freebsd上都不行。两台freebsd机器上的phpinfo()信息上面已经显示GD是enable,能上传图片也能下载,但就是显示不了缩略图,在gallery目录下的previews文件夹是空的。同时还有个奇怪的现象,上传完图片后,自动转到admin.php页面是一片空白,必须要再次点击路径才能正常显示,刷新都不行,我查看了论坛上的有关页面空白的帖子,照着做了,memory limit也加大到32M了,可是还是不行,麻烦mark等帮忙分析下。


主題: [問題] 笨問題 ImageMagick 跟 GD 是啥啊 @.@!?
作者: zgch八月 22, 2005, 11:12:29 上午
晕。我吧memory加大到32M了还有这种提示:Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 9 bytes) in /home/chynet.net/plog/locale/locale_zh_CN.php on line 431


主題: [問題] 笨問題 ImageMagick 跟 GD 是啥啊 @.@!?
作者: markwu八月 22, 2005, 11:12:58 上午
在 apache 的 error log 與  tmp/sql_error.log  中有任何的 錯誤訊息嗎?

Mark


主題: [問題] 笨問題 ImageMagick 跟 GD 是啥啊 @.@!?
作者: zgch八月 22, 2005, 02:07:36 下午
我贴给你看 我已经把php.ini里的memory limit 加到32M了。但依然提示内存耗尽。。tmp/sql_error.log是空的.error.log提示如下:
==> error_log <==
[Mon Aug 22 01:35:20 2005] [notice] caught SIGTERM, shutting down
[Mon Aug 22 01:37:16 2005] [notice] Apache/2.0.54 (Unix) PHP/4.3.11 configured -- resuming normal operations
Allowed memory size of 8388608 bytes exhausted (tried to allocate 140 bytes)
Allowed memory size of 8388608 bytes exhausted (tried to allocate 140 bytes)


主題: [問題] 笨問題 ImageMagick 跟 GD 是啥啊 @.@!?
作者: markwu八月 22, 2005, 02:16:53 下午
引用自: zgch
我贴给你看 我已经把php.ini里的memory limit 加到32M了。但依然提示内存耗尽。。tmp/sql_error.log是空的.error.log提示如下:
==> error_log <==
[Mon Aug 22 01:35:20 2005] [notice] caught SIGTERM, shutting down
[Mon Aug 22 01:37:16 2005] [notice] Apache/2.0.54 (Unix) PHP/4.3.11 configured -- resuming normal operations
Allowed memory size of 8388608 bytes exhausted (tried to allocate 140 bytes)
Allowed memory size of 8388608 bytes exhausted (tried to allocate 140 bytes)


你確定你有加成功嗎?

引用
Allowed memory size of 8388608 bytes exhausted (tried to allocate 140 bytes)


那代表你沒加成功阿!

你看一下這一篇文章 http://forum.lifetype.org.tw/index.php?topic=42.0&highlight=memory+%E4%B8%8D%E5%A4%A0

1. 基本的改法是修改 php.ini 。這是一勞永逸的方式!

引用
memory_limit=16M


2. 如果機器不是你的,哪可能得要修改 .htaccess

引用
php_value memory_limit 16M


3. 如果 .htaccess 不允許你修改,那麼 要修改 index.php, summary.php, rss.php, admin.php 把這幾個程式全加上

引用
ini_set("upload_max_filesize", "10M");
ini_set("memory_limit", "16M");
ini_set("post_max_size", "12M");


Mark


主題: [問題] 笨問題 ImageMagick 跟 GD 是啥啊 @.@!?
作者: zgch八月 22, 2005, 02:20:26 下午
呵呵。markwu 真快,好的。我再查查看,不行再来请教。机器都是我的,有劳了。


主題: [問題] 笨問題 ImageMagick 跟 GD 是啥啊 @.@!?
作者: zgch八月 23, 2005, 12:01:04 上午
内存耗尽的问题解决了,原来是我的php.ini文件并不是放在/usr/local/lib下,放在别的地方而extension_dir的路径没有设置到lib下。晕。搞了半天。只是还有缩略图还不行。。再baidu下看看。。


主題: [問題] 笨問題 ImageMagick 跟 GD 是啥啊 @.@!?
作者: markwu八月 23, 2005, 11:17:42 上午
你有檢查過你的 phpinfo() 嗎?確定 freebsd 的安裝中已經支援了 GD 或是 ImageMagick?

Mark


主題: [問題] 笨問題 ImageMagick 跟 GD 是啥啊 @.@!?
作者: zgch八月 23, 2005, 01:36:54 下午
确认是支持的。贴给你看下:
GD Support  enabled  
GD Version  bundled (2.0.28 compatible)  
FreeType Support  enabled  
FreeType Linkage  with TTF library  
GIF Read Support  enabled  
GIF Create Support  enabled  
PNG Support  enabled  
WBMP Support  enabled  
XBM Support  enabled  


gettext
GetText Support  enabled  


iconv
iconv support  enabled  
iconv implementation  unknown  
iconv library version  unknown  
我怀疑还是机器的问题,怎么在windows下就一切正常呢?


主題: [問題] 笨問題 ImageMagick 跟 GD 是啥啊 @.@!?
作者: markwu八月 23, 2005, 02:04:37 下午
mmm ... 這樣我就不知道了!沒有錯誤訊息,很難猜的出來是為什麼 :(

Mark