現在我需要将原來位于xampp/htdocs/zm下的網站修改到D:/lyh/webhome目錄下通路,原來的通路路徑為http://localhost/zm,現在為http://www.yihui.com,則首先我需要在xampp下配置一個虛拟站點
分别修改http.conf、http-vhosts.conf和hosts檔案,分别添加
http.conf
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "D:/lyh/webhome"
ServerName yihui.com
ServerAlias www.yihui.com
ErrorLog "logs/yihui.com-error.log"
CustomLog "logs/yihui.com-access.log" common
</VirtualHost>
http-vhosts.conf
<Directory "D:/lyh/webhome">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
hosts
127.0.0.1 www.yihui.com
之後再可以正常通路dedecms背景了,但前台有問題,需要在背景修改内容
在系統-〉系統基本參數-〉站點設定

在系統-〉系統基本參數-〉核心設定
之後前台可以通路了,但是還有問題,所有的圖檔路徑不對,在路徑前面依然還有一個"/zm/"
原來這些url都被寫在了資料庫裡固化了,需要修改資料庫的幾張表,他們分别是
- 圖集縮略圖表名dede_uploads字段url;
- 頻道文章清單的圖檔縮略圖表名dede_archives字段litpic
- 新聞文章内部的圖檔表名dede_addonarticle字段body
- 圖集文章内部的圖檔表名dede_addonimages字段imgurls
将這些字段中的"/zm/uploads" 替換成"/uploads"
替換的方法有很多,可以在資料庫中執行sql替換,也可以到dedecms背景核心-〉資料庫内容替換中做。
将這些字段替換完畢後,到背景重新生成網站,網站可以正常通路了