在dedecms v5.7中無法自動下載遠程圖片與資源到本地,竟然遇上了這樣的問題,呃,這里分享下解決方法,有遇到類似問題的朋友參考下。
由windows遷移過來的網(wǎng)站程序,使用織夢程序發(fā)布文章粘貼外站圖片時,都無法自動下載遠程圖片。
原因在于服務器出于安全考慮,好多都已經(jīng)把php的fsockopen函數(shù)禁用了,而在dede中,下載遠程圖片需要這個函數(shù)。
解決辦法:
一、編輯php.ini,找到disable_functions,把其中的fsockopen去掉;
二、將dedecms中include/dedehttpdown.class.php文件中的fsockopen函數(shù)改為pfsockopen函數(shù);
后記:
推薦使用第二種方法,第二種方法經(jīng)過測試沒有問題。
使用第一種方法可能會導致服務器受到攻擊。