我的网络托管帐户最近被phpThumb漏洞攻击,因此我不得不将其升级到最新版本。
不幸的是,我无法运行最后一个版本,因为我的虚拟主机没有启用escapeshellarg()。
我要求系统管理员启用它但是他只在我的主网站上启用了它,那些与插件域相关的功能仍然无法运行(他告诉我将这些网站移动到我的服务器根目录而不是/ public_html /所以他可以为每个域添加个别例外但他没有成功 - 他不能简单地为整个主机帐户启用该功能吗?我不明白它。)
无论如何,我想知道是否有办法在不使用escapeshellarg()的情况下运行最后一个版本的phpThumb,或者是否有任何替代phpThumb而根本不需要它。
谢谢!
答案 0 :(得分:1)
如果有任何替代phpThumb根本不需要它。
试着看看Imagine,它是PHP的图像处理库,受Python的PIL和其他图像库的启发。
它有GD,Imagick和GMagick的驱动程序。它应该提供phpThumb提供的大部分功能,并且不需要shell访问。
这是nice presentation和supporting documentation。
祝你好运,安东尼。