????????????????????¨????°???¨??§????????°???????¨??????¬???????????°?????±??????????????§??????
このスレッドはクローズされています。記事の閲覧のみとなります。
PHP Warning |
|
- ????????? 2009/10/13 17:51
- ????????? good_luck
-
1.不明点・障害内容:
WebServer(LAMP)で画像ファイルがアップできない。PHP-GDの問題のようです。
2.ログの有無 : # php -v PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/gd.so' - /usr/lib/php/modules/gd.so: undefined symbol: overflow2 in Unknown on line 0 PHP 5.0.5 (cli) (built: Apr 8 2009 06:22:24) Copyright (c) 1997-2004 The PHP Group Zend Engine v2.0.5, Copyright (c) 1998-2004 Zend Technologies with the ionCube PHP Loader v3.1.24, Copyright (c) 2002-2006, by ionCube Ltd.
(有:その内容) : php-mysql-5.0.5-8.20AXS2 php-mbstring-5.0.5-8.20AXS2 php-ldap-5.0.5-8.20AXS2 php-pear-5.0.5-8.20AXS2 php-gd-5.0.5-8.20AXS2 php-5.0.5-8.20AXS2
3.Distribution :Miracle Linux Version :Ver4.0
4.Service Name :
Version : 5.ネットワーク構成:
-- Distributionが違いますが、Linuxということでご了承いただきたいです。 # php -v と打つと上記のエラーがでます。 これの解消方法が知りたいです。 ちなみにVerUPする前は正常に動作しておりました。
|
■ コンテンツ関連情報
Re: PHP Warning ( No.1 ) |
|
- ????????? 2009/10/13 18:23
- ????????? セブン
-
php.ini の [gd]セクション内を全てコメントアウト ; にしてみたらどうなりますでしょうか?
[gd] ; Tell the jpeg decode to libjpeg warnings and try to create ; a gd image. The warning will then be displayed as notices ; disabled by default ;gd.jpeg_ignore_warning = 0 : : :
|
Re: PHP Warning ( No.2 ) |
|
- ????????? 2009/10/14 09:39
- ????????? hindsight
-
gdライブラリを使う設定がされているのに、
/usr/lib/php/modules/gd.soが無いということでは?
|
Re: PHP Warning ( No.3 ) |
|
- ????????? 2009/10/14 12:04
- ????????? good_luck
-
コメントありがとうございます。
> セブン 様 php.ini を確認しました。 # grep gd php.ini
[gd]セクションやgdはありませんでした。 あるものなんでしょうか?
> hindsight 様 確認してみました # ll /usr/lib/php/modules/ 合計 2108 -rwxr-xr-x 1 root root 305036 4月 8 2009 gd.so -rwxr-xr-x 1 root root 35580 4月 8 2009 ldap.so -rwxr-xr-x 1 root root 1669948 4月 8 2009 mbstring.so -rwxr-xr-x 1 root root 44820 4月 8 2009 mysql.so -rwxr-xr-x 1 root root 85012 4月 8 2009 mysqli.so ありました。
なぜエラーがでるのか。。
|
Re: PHP Warning ( No.4 ) |
|
- ????????? 2009/10/14 12:36
- ????????? hindsight
-
>確認してみました
> # ll /usr/lib/php/modules/ > 合計 2108 > -rwxr-xr-x 1 root root 305036 4月 8 2009 gd.so > -rwxr-xr-x 1 root root 35580 4月 8 2009 ldap.so > -rwxr-xr-x 1 root root 1669948 4月 8 2009 mbstring.so > -rwxr-xr-x 1 root root 44820 4月 8 2009 mysql.so > -rwxr-xr-x 1 root root 85012 4月 8 2009 mysqli.so >ありました。
我ながらhindsightだなと思いましたが、
>PHP Warning: PHP Startup: Unable to load dynamic library >'/usr/lib/php/modules/gd.so' - /usr/lib/php/modules/gd.so: undefined >symbol: overflow2 in Unknown on line 0
これをよく見ると、overflow2という関数名(symbol?)だかが定義されていないという意味ですね、たぶん。 どうしたらいいのかは不明です、残念ながら。
|
Re: PHP Warning ( No.5 ) |
|
- ????????? 2009/10/14 19:51
- ????????? good_luck
-
試してませんがこれで解決しそうです。
ありがとうございました。
phpのバグフィックス http://www.miraclelinux.com/support/index.php?q=node/99&errata_id=1796#update_content
[Bug Fix] php の /usr/lib/php/modules/gd.so には未定義のシンボルが存在し、 ダイナミックライブラリを読み込めない問題を修正しました。
|
■ その他