国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

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

2024-04-25 20:33:08
字體:
來源:轉載
供稿:網友

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

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

原因分析:dedecms 遠程圖片本地化用到函數 fsockopen函數,所以我們要求空間相應目錄可寫外還要求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建站有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 凭祥市| 深圳市| 锡林郭勒盟| 辽源市| 河南省| 射洪县| 锦州市| 平湖市| 锦州市| 安乡县| 泰顺县| 西吉县| 广安市| 南昌市| 宽甸| 宁德市| 尉犁县| 鄄城县| 峨眉山市| 高唐县| 彝良县| 博乐市| 杭锦后旗| 台南市| 翁牛特旗| 奉化市| 呼玛县| 秦皇岛市| 营口市| 浪卡子县| 铜川市| 陈巴尔虎旗| 鄄城县| 清涧县| 安达市| 清镇市| 资兴市| 保康县| 天柱县| 赤壁市| 淄博市|