婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 網(wǎng)站建設(shè) > 建站知識 > Dedecms無法保存遠程圖片到本地服務(wù)器的解決方法

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

POST TIME:2021-05-19 22:35

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

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

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

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

代碼如下:"allow_url_fopen = On"

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

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

upload_tmp_dir = "C:/php/tmp"

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

具體修改地方是 /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);

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

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




收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 宜川县| 旌德县| 汉源县| 武汉市| 旌德县| 广州市| 凤山县| 平塘县| 通辽市| 天台县| 封开县| 南郑县| 龙山县| 开封县| 德惠市| 桐柏县| 安溪县| 临汾市| 宁安市| 郴州市| 三都| 桦甸市| 濉溪县| 上虞市| 盐城市| 宁国市| 锦屏县| 池州市| 招远市| 吴川市| 精河县| 福贡县| 江北区| 彝良县| 大安市| 蓬溪县| 浦县| 古田县| 沾化县| 七台河市| 班玛县|