差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
工具:编辑:md_editor_dokuwiki [2021-07-23 14:42] – [备份网站] goldentianya工具:编辑:md_editor_dokuwiki [2022-08-05 09:46] (当前版本) – ↷ 链接因页面移动而自动修正 goldentianya
行 1: 行 1:
-{{indexmenu_n>1}}+
 ====== 安装Dokuwiki ====== ====== 安装Dokuwiki ======
  
行 62: 行 62:
  
  
-并且更改为可执行文件, ''chmod +755 /home/backupwiki.sh''+并且更改为可执行文件, <color #ff7f27>''%%chmod +755 /home/backupwiki.sh%%''</color>
 <code bash> <code bash>
 $> crontab -e $> crontab -e
行 69: 行 69:
 </code> </code>
  
-第二台服务器编写个拉取文件的脚本,比备份时间晚半个小时开始执行 <color #ff7f27>''%%30 2 * * * /home/copyfile.exp%%''</color> +备份到第二台服务器有两种方式,第种远程推送: 
-++++ copyfile.exp | +++++ push.exp | 
-<file exp | copyfile.exp>+<file exp | push.exp>
 #!/usr/bin/expect #!/usr/bin/expect
-spawn rcp <ftpuser>@217.160.61.19:/home/ftp/backup/`date +%F`_wiki.tar.gz   /home/>+set DATE [exec date +%F] 
 +set fileurl /home/ftp/backup/$DATE\_wiki.tar.gz 
 +spawn echo $fileurl 
 +spawn scp $fileurl  <username>@62.143.173.13:/home/ubuntu/Backup/dokuwiki
 set pass "<password>" set pass "<password>"
 expect { expect {
 password: {send "$pass\r"; exp_continue} password: {send "$pass\r"; exp_continue}
 } }
-find  /home/ubuntu/Backup/dokuwiki/  -mtime  +3 | xargs rm 
 </file> </file>
 ++++ ++++
  
 +第二种方式在第二台服务器编写一个拉取文件的脚本,比备份时间晚半个小时开始执行 <color #ff7f27>''%%30 2 * * * expect /home/copyfile.exp%%''</color>
 +++++ pullfile.exp |
 +<file exp | pullfile.exp>
 +#!/usr/bin/expect
 +set DATE [exec date +%F]
 +set fileurl <username>@217.160.61.19:/home/ftp/backup/$DATE\_wiki.tar.gz
 +spawn rcp $fileurl /home/ubuntu/Backup/dokuwiki
 +set pass "<password>"
 +expect {
 +Password: {send "$pass\r"; exp_continue}
 +}
 +# delete old files
 +spawn find  /home/ubuntu/Backup/dokuwiki/  -mtime  +3 | xargs rm
 +</file>
 +++++
  
 +<WRAP center round tip 60%>
 +expect {<color #ed1c24>Password</color>:....} 要注意大小写。有些服务器大些,有些是小写。
 +
 +</WRAP>
 +
 +====== 迁移网站 ======
 +将现有的网站打包,整个传输到新的服务器。
 +
 +新的服务器注意安装[[it:server:nginxserver|]],php7,以及[[工具:编辑:dokuwikistructdata#结构化数据]]中指定sqlite数据库的新地址就好了。
 +
 +
 +====== 升级网站 ======
 +
 +[[https://www.dokuwiki.org/install:upgrade|升级网站]]
 +
 +参考上文,将新的文件拷贝到
 +<code >
 +'cp' -af /home/ftp/upgrade/dokuwiki/* /home/ubuntu/www/html/
 +
 +// 改变用户
 +chown -R www-data:www-data /home/ubuntu/www/html/
 +</code>
工具/编辑/md_editor_dokuwiki.1627051364.txt.gz · 最后更改: 2021-07-23 14:42 由 goldentianya
回到顶部
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0