最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Dedecms無法保存遠程圖片到本地服務器的解決方法

  發(fā)布時間:2015-01-09 14:43:05   作者:佚名   我要評論
這篇文章主要為大家介紹了Dedecms無法保存遠程圖片到本地服務器的解決方法,針對這一問題對服務器配置及相關代碼作了較為詳盡的分析,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了Dedecms無法保存遠程圖片到本地服務器的解決方法。分享給大家供大家參考。具體分析如下:

我們新配置了一臺服務器但在使用dedecms系統(tǒng)時發(fā)現(xiàn)遠程圖片都無法本地化了,就是無法保存遠程服務器圖片到本地了,出現(xiàn)這種問題我想了可能幾個原因,下面我們一起來看看解決辦法.

原因分析:dedecms 遠程圖片本地化用到函數(shù) fsockopen函數(shù),所以我們要求空間相應目錄可寫外還要求php的allow_url_fopen 選項設置為On.

修改PHP的配置文件,找到php.ini變更內容,php.ini 文件里:

復制代碼
代碼如下:
"allow_url_fopen = On"

為了防止WEB變種攻擊LINUX虛擬主機PHP 禁用allow_url_fopen功能,引用allow_url_fopen功能在客戶站點里運行惡意程序.

如果上面解決不了我們看看是不是upload_tmp_dir沒開打開:

upload_tmp_dir = "C:/php/tmp"

此項沒有設置,將upload_tmp_dir項前面的分號去掉,并在后面添加好路徑,上傳就OK了,給C:/php/tmp目錄users讀取權限即可解決問題,當然如果你沒有服務器權限,那么我們只要在程序上進行操作了.

具體修改地方是 /include/dedehttpdown.class.php 第507行,代碼如下:

復制代碼
代碼如下:
$this->m_fp = @fsockopen($this->m_host, $this->m_port, $errno, $errstr,10);

替換為:

復制代碼
代碼如下:
$this->m_fp = @stream_socket_client($this->m_host . ':' . $this->m_port, $errno, $errstr,10);

保存之后試一下看看是不是可以了,當然如果服務器不能上外網也有可能不能下載遠程圖片到本地.

希望本文所述對大家的dedecms建站有所幫助。

相關文章

最新評論

仁寿县| 仙桃市| 华容县| 鲜城| 铁力市| 苍溪县| 沙坪坝区| 恭城| 伊宁县| 宣汉县| 永新县| 社会| 广宁县| 岢岚县| 巫山县| 东阳市| 永清县| 崇仁县| 乌拉特前旗| 松原市| 邵东县| 苗栗县| 伊金霍洛旗| 冀州市| 沭阳县| 彭山县| 淳化县| 宝清县| 长汀县| 南溪县| 乌苏市| 鹤庆县| 盘锦市| 津南区| 扎鲁特旗| 桐城市| 南溪县| 望江县| 平谷区| 凯里市| 内乡县|