AI創想秀,邂逅“華為云ModelArts”征文大賽——第一次收官
976
2025-03-31
最近遇到了一件尷尬的事情,公司幾臺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是通用的。
Windows Linux 遷移
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。