差别

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

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
工具:编辑:md_editor_dokuwiki [2021-07-24 10:46] – [备份网站] goldentianya工具:编辑:md_editor_dokuwiki [2022-08-05 09:46] (当前版本) – ↷ 链接因页面移动而自动修正 goldentianya
行 1: 行 1:
-{{indexmenu_n>1}}+
 ====== 安装Dokuwiki ====== ====== 安装Dokuwiki ======
  
行 73: 行 73:
 <file exp | push.exp> <file exp | push.exp>
 #!/usr/bin/expect #!/usr/bin/expect
- 
 set DATE [exec date +%F] set DATE [exec date +%F]
 set fileurl /home/ftp/backup/$DATE\_wiki.tar.gz set fileurl /home/ftp/backup/$DATE\_wiki.tar.gz
 spawn echo $fileurl spawn echo $fileurl
- 
-#spawn scp -r /home/ftp/backup  [email protected]:/home/ubuntu/Backup 
 spawn scp $fileurl  <username>@62.143.173.13:/home/ubuntu/Backup/dokuwiki spawn scp $fileurl  <username>@62.143.173.13:/home/ubuntu/Backup/dokuwiki
 set pass "<password>" set pass "<password>"
行 85: 行 82:
 } }
 </file> </file>
- 
 ++++ ++++
  
 第二种方式在第二台服务器编写一个拉取文件的脚本,比备份时间晚半个小时开始执行 <color #ff7f27>''%%30 2 * * * expect /home/copyfile.exp%%''</color> 第二种方式在第二台服务器编写一个拉取文件的脚本,比备份时间晚半个小时开始执行 <color #ff7f27>''%%30 2 * * * expect /home/copyfile.exp%%''</color>
-++++ copyfile.exp | +++++ pullfile.exp | 
-<file exp | copyfile.exp>+<file exp | pullfile.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 <username>@217.160.61.19:/home/ftp/backup/$DATE\_wiki.tar.gz 
 +spawn rcp $fileurl /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+# delete old files 
 +spawn find  /home/ubuntu/Backup/dokuwiki/  -mtime  +3 | xargs rm
 </file> </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.1627123602.txt.gz · 最后更改: 2021-07-24 10:46 由 goldentianya
回到顶部
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0