在我的 Apache 错误日志(Ubuntu Server 14.0.3)中,我发现了很多这样的错误:sh: 1: convert: not found
。没有关于导致该错误的其他信息。它是由命令行应用程序引起的convert
,它由h5ai。
通常 PHP 错误日志会提供有用的信息。为什么在这种情况下没有更多的描述?
以下是日志的示例(节选):
tail -n 20 /var/log/apache2/error.log
...
[Mon Nov 16 07:58:07.929839 2015] (Unrelated error)
sh: 1: convert: not found
sh: 1: convert: not found
sh: 1: convert: not found
sh: 1: convert: not found
sh: 1: convert: not found
sh: 1: convert: not found
sh: 1: convert: not found
sh: 1: convert: not found
[Mon Nov 16 08:03:07.945923 2015] (another error)
...
答案1
这只是一条简短的信息....
看来您的 apache 在站点调用 convert 时使用了一些 php 脚本或者其他东西(它是一个图像命令行操作器)尝试安装 convert 及其相关库。
apt-get install imagemagick
还可以使用 aptitude 检查一些 php 库
很多框架都会用到 convert 来优化上传的图片,希望对大家有帮助!