如何迁移win7 dokuwiki到linux下

举报
烟花易冷 发表于 2018/12/25 21:36:13 2018/12/25
【摘要】 最近遇到了一件尴尬的事情,公司几台windows系统突然间全部出现了问题,一下子全部宕机,出现不同程度的的不停重启(具体说就是被病毒感染了,最主要的是这几台都是做共享和wiki的),最后没办法,只能选择重新安装系统。为了避免在出现类似情况,最后决定将wiki数据迁移到linux下,必定相对而言,linux更安全一点。旧环境:win7 + xampp + dokuwiki新环境:Ubuntu ...

最近遇到了一件尴尬的事情,公司几台windows系统突然间全部出现了问题,一下子全部宕机,出现不同程度的的不停重启(具体说就是被病毒感染了,最主要的是这几台都是做共享和wiki的),最后没办法,只能选择重新安装系统。为了避免在出现类似情况,最后决定将wiki数据迁移到linux下,必定相对而言,linux更安全一点。



旧环境:win7 + xampp + dokuwiki

新环境:Ubuntu 16.04 + apache + php7 +  dokuwiki


1、备份数据

我们都知道xampp默认集成接apache,mysql等相关常用服务,而迁移数据,这些也就没啥用了(对我个人而言)。因此只需要将win7下dokuwiki数据进行备份(提前确认一下有没有存在不安全的文件),我安装的路径是:D:\lampp\apps\dokuwiki\htdocs\data,因此备份data数据就行。


2、构建新环境

原本打算在ubuntu下继续使用xampp的,必定可以省去很多问题(比如说安装apache等),但发现在迁移数据时,有很多文件无法在linux下识别,导致服务开启后,部分数据丢失。因此最后还是老实的搭建一个全新的环境。

1)安装apache和php

sudo apt-get install apache2 php7.0-fpm php7.0-cli php-apcu php7.0-gd php7.0-xml  \
   php7.0-curl php7.0-json php7.0-mcrypt php7.0-cgi php7.0 lobapache2-mod-php7.0
sudo a2enmod rewrite
sudo service apache2 restart

2) 获取linux版本的dokuwiki并配置

wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz
cd /var/www/html
sudo tar xvf dokuwiki-stable.tgz
sudo mv dokuwiki-* dokuwiki 
sudo chown -R www-data:www-data dokuwiki
sudo service apache2 restart

3)网页端配置

如上操作完成后,就可以在网页端进行简单的配置: http://localhost/dokuwiki/install.php

该页面会让填写管理员信息,这个根据自己的需要填写即可,填写完成后,记得删除install.php

路径: /var/www/html/dokuwiki/install.php


此时刷新页面即可进入wiki主界面


4)导入数据

安装完wiki后,默认数据存储在 /var/www/html/dokuwiki/data目录下,我们只需要备份该data。

接下来将win7下之前备份的数据放到 /var/www/html/dokuwiki/下即可,重命名为data。记得要重新赋予权限:

cd  /var/www/html/dokuwiki
sudo mv data data-backup
sudo mv ~/win7-dokuwiki-back data
sudo chown -R www-data:www-data data   #此步决不能少,否则会导致服务无法开启
sudo service apache2 restart

如上操作完成后,数据也就迁移完成了,至于其他相关的配置,如语言,邮箱等可根据需要进行设定,如果需要将win7下相关的插件应用到linux下的话,只需要将插件copy到 /var/www/html/dokuwiki/lib/plugins/下即可,wiki插件绝大多数win和linux是通用的。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。