Lao Gao が新しい環境に DEDECMS をインストールしたとき、バックグラウンド検証コードが表示できないことに気づきました。このエラーを直接検索してください。セッションが間違っているという人もいれば、権限が間違っているという人もいます。これはナンセンスではありませんか。ソース コードしか表示できず、ファイル /include/vdimgck.php
。出错的函数是imagettftext()
,由于织梦使用了@
将错误隐去,导致这次莫名的错误。将@
を見つけて削除すると、すぐにエラーが表示されます:
これで、エラーの原因が PHP のコンパイル時に FreeType が追加されなかったことであることが明確にわかりました。
解決策:
まず、2.4.0 を例として、FreeType をコンパイルしてインストールします。 リーリー
PHPを再コンパイルしてパラメータを追加しましょう--with-freetype-dir=/usr/local/freetype
リーリー
リーリー
GD ライブラリで見つけてください。これは、インストールが成功したことを意味します。 FreeType Support
に変更する必要があることに注意してください。以下は ChinaUnix フォーラムからの転載です: --with-ttf[=DIR]
リーリー
http://bbs.chinaunix.net/thread-610205-1-1.html