本地环境的LAMP环境安装见ArchLinux上搭建LAMP环境
这个地方主要讲bbs的备份和本地还原
服务器备份
文档数据的备份
1
2
| >> cd /var/www
>> tar czvf sns-data.tar.gz sns/
|
数据库的备份
1
2
| >> mysqldump -hHOSTNAME -uUSER -pPASSWORD DATABASENAME > sns-date.sql
>> du -h sns-date.sql ; 查看文件大小
|
本地还原
文档数据还原
1
2
| >> rm -rf /srv/http/*
>> tar zxvf sns-date.tar.gz -C /srv/http/sns
|
数据库还原
1
2
3
4
5
| >> mysql -uUSER -p
mysql> create database `sns`;
mysql> exit
Bye
>> mysql -uUSER -p sns < sns-date.sql
|
本地配置
(1) 虚拟主机配置
以ArchLinux为例, apache是ArchLinux的默认安装
打开配置文件, sudo vim /etc/httpd/conf/extra/httpd-vhosts.conf
, 做如下修改
1
2
3
4
5
6
7
8
9
10
| <VirtualHost *:80>
DocumentRoot "/srv/http/sns"
ServerName "bbs.winterxq.me"
<Directory "/srv/http/sns">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
|
重启服务, sudo systemctl restart httpd
(2) 设置apache和mysql的开机自启
1
2
| >> sudo systemctl enable httpd
>> sudo systemctl enable mysqld
|
(3) 设置文件夹所有权
1
2
3
4
| >> sudo chown -R http:http data/
>> sudo chown -R http:http config/
>> sudo chown -R http:http uc_server/data/
>> sudo chown -R http:http uc_client/data/cache/
|