ホームページ >バックエンド開発 >PHPチュートリアル >imagecreatetruecolor に関連する問題が発生しました。アドバイスを求めてください。

imagecreatetruecolor に関連する問題が発生しました。アドバイスを求めてください。

WBOY
WBOYオリジナル
2016-06-23 13:49:56940ブラウズ

gd ライブラリはローカルとサーバーの両方で有効になります。

その後、ローカルで
rrree

を実行し、タイプ (gd) の
resource(24) を直接返します

サーバー プログラムは直接中断され、エラーは報告されず、ページは空白になります。

最初は PHP の実行時間に原因があるのではないかと思い、サーバーの max_execution_time を 300、ローカルの max_execution_time を 60 に変更しました。結果は以前と同じであることがわかりました。ログをクエリしてアドバイスを求めることで結果を確認します。

聞いてもいいですか:原因は何ですか?の解き方?


ディスカッションへの返信(解決策)

gdがロードされていない可能性があります
、またはメモリが不足している可能性があります

ローカル4G、サーバー8Gメモリ、問題は良くないはずです。

それは大きな問題ではないはずです。

phpinfo(); gd ライブラリが有効かどうかを確認し、エラー プロンプト機能を有効にします。

Apache ログでエラー メッセージがないか確認してください。

phpinfo(); gd ライブラリが有効かどうかを確認し、エラー プロンプト機能を有効にします。



Apache ログには、この操作に関連するエラー メッセージはありません。
(2000,3000) など、(2032,5520) がこの数値より小さい場合、作成は完了できるため、GD ライブラリを有効にする必要があります。

エラーサプレッサー @ を使用しているため、エラー出力はありません。削除して確認してください。
メモリが足りない可能性があります
ini_set('memory_limit','256M');
この文を追加してみてください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。