繼前一篇「dokuwiki的安裝」後,現在要升級了。
升級的方式很簡單。基本上,照著作者網頁上的 upgrade 說明即可。
Step 1:下載 dokuwiki 新版本
在 dokuwiki 的官方首頁就可以找到了。
下載後,可以放到臨時區,如 /tmp,然後解壓縮。
Step 2:備份原本的 dokuwiki
我是直接用 move 的方式。如
mv dokuwiki dokuwiki-old
並將之前解壓縮的新版本,放在位置上。
mv /tmp/dokuwiki-new dokuwiki
Step 3:複製設定檔與資料
cp dokuwiki-old/conf/local.php dokuwiki/conf/local.php
cp -rpf dokuwiki-old/data dokuwiki/data
最後,記得權限的問題。
chown -R www dokuwiki/data
Step 4:htaccess的設定
在 dokuwiki/.htaccess 的檔案中,加入
AuthName “Please Login”
AuthType Basic
AuthUserFile where_is_your_password
require valid-user
Step 5:測試
測試成功的話,就可以把舊的 dokuwiki 刪了。
若在首頁中還有一些 dokuwiki 的安全警告標語的話,則把 data/cache/messages.txt 這個檔清空。
echo ” >! dokuwiki/data/cache/messages.txt