由于之前在阿里云上面搭建了wordpress服务,想将其迁移到树莓派上面

1、打包html文件夹,将整个网站下载下来

cd /var/www/
tar zcvf html.tar.gz html

通过ftp服务将其下载到树莓派上面
备份数据库文件,将其导出为sql文件
2、在树莓派上安装apache、php、mysql服务(如果怕负载太大可以用ngnix、sqlite)

 sudo apt-get install apache2
 sudo apt-get install mysql-server
 sudo apt-get install php5 php5-mysql

3、安装phpmyadmin管理数据库

 sudo apt-get install phpmyadmin

按空格键出现星花选择apache服务,之后弹出的地方选择no(我也不知道是什么东西,但是写着如果是数据库的专业人员可以选yes)

4、首先清空html里面的文件,设置权限,解压网站文件

 sudo tar -xzvf html.tar.gz
 sudo chmod 777 /var/www/html  //设置为可读写的最高权限

5、导入数据库

在phpmyadmin里面导入数据库,并新建用户名和密码。将其设置为和原来在服务器上的一样,或者通过修改wp-config.php文件里面的用户密码来决定。同时修改wp_options里面的域名,将其改为对应的新域名,若在局域网中则改为对于的ip地址。

6、解决之前固定连接的问题,apache2开启rewrite mod 可执行如下命令

 sudo a2enmod rewrite
 vim /etc/apache2/apache2.conf 把<Directory /var/www/>里面的 AllowOverride None 改为 AllowOverride All

重启apache

 sudo service apache2 restart
分类: WEB

发表评论

电子邮件地址不会被公开。 必填项已用*标注