前段时间,dedecms的网站被黑了,做了快照劫持,以及后他放了很多大马,没办法,虽然知道被黑是迟早的是,但是之前都是好好的,估计这次被扫了
想了想还是服务器端全静态化页面,这样就不会被注入木马了,扫一没事,也省心,但是就是每次更新要本地化更新程静态文件,然后再传入到服务器端,有点麻烦。不过最起码网站没事,而且更新的频次也不是很高,于是就把之前在服务器上的网站程序搬到本地!
搬的步骤:
1,网站程序打包下载,首先把之前网站上的大马挑选出来(被黑的网站注意一下),数据库打包下载
2,我本地用的xampp,之前配置好的
首先找到\xampp\htdocs 文件,把网站程序放进去
再把数据库导入到本地的mysql中
打开http://localhost:80 进入到数据库
一般建议不要直接导入,先建一个空的数据库,然后再导入,不然容易出问题。日过备份的数据库文件过大,无法导入,需要修改一下配置文件 \xampp\php 下的php.ini 找到upload_max_filesize=2m
一般默认的是2m 可以更改大一点 ,memory_limit 和 post_max_size 也改的尽量大一点,这样保存重启就可以了!
3,数据库导入进去后,就可以配置了
打开网站程序下的\data common.inc.php 数据库地址 $cfg_dbhost = ‘localhost'; 数据库名称 $cfg_dbname = ‘ 把数据库的名称更改成你刚才新建的数据库名称 (如果没改直接导入的就算了,跳过)
4,网站和数据库配置好后,就可以配置 xampp
\xampp\apache\conf 下的 httpd.conf 找到 Listen 80 下面添加一个端口 Listen 8001 端口只要不冲突就可以
\xampp\apache\conf\extra 下的 httpd-vhosts.conf 来到最后 增加
<VirtualHost *:8001>
DocumentRoot “C:/xampp/htdocs/网站程序文件夹名称”
ServerName localhost
</VirtualHost>
保存!
网站地址:http://localhost:8001
需要注意的问题,一般本地新建数据库
网站的数据库配置就是
$cfg_dbhost = ‘localhost';
$cfg_dbname = ‘数据库名';
$cfg_dbuser = ‘root';
$cfg_dbpwd = ”;
$cfg_dbprefix = ‘dede_';
$cfg_db_language = ‘utf8′;
而不是之前的用户和密码了,网站后台的账号和密码还是之前的
另外,每次数据库修改或者配置修改,都要重新启动 xampp 不然不行!
转载请注明:范耀祖 » 使用xampp本地化网站-dedecms如何搬家