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

首頁 > CMS > 織夢DEDE > 正文

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

2024-07-12 08:46:18
字體:
供稿:網(wǎng)友
我們新配置了一臺服務(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)也有可能不能下載遠程圖片到本地,那就另當別論了。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 阳山县| 阿坝县| 凭祥市| 翁源县| 新宁县| 大余县| 建阳市| 隆昌县| 定安县| 抚顺县| 江山市| 綦江县| 潜江市| 漳浦县| 琼结县| 呼和浩特市| 龙江县| 福州市| 石狮市| 景宁| 文昌市| 大宁县| 天等县| 泾阳县| 阜新市| 鄂伦春自治旗| 东山县| 铅山县| 阳谷县| 临桂县| 庆阳市| 通辽市| 社会| 彰化市| 外汇| 宁都县| 宣汉县| 乌拉特中旗| 灵石县| 庆安县| 凤台县|