關於遷移DokuWiki


首先,貌似遷移DokuWiki其實只要經過以下步驟就可以了:

  原文件夾打包 -> 放到新服務器 -> 解壓 -> 配置apache,php

其次,遇到的問題,

  比如,提示無權訪問,提示cache文件夾里面某個文件不可寫

打包以及配置apache和php就不說了,下面說可能出現的問題,

  (補充個升級PHP的鏈接,5.4升級成5.6)

  1.cache文件夾某個文件不可寫(這個比較簡單,當出現這個情況的時候,基本就搞定了)

    解決方法:直接清空data文件夾里的cache文件夾,注意,cache文件夾要保留

  2.瀏覽器訪問地址出現forbiden

  3.提示./data/pages/文件夾not found,或不可寫

  上面兩個問題可以歸因於一個,selinux的安全機制

  首先說第一個,配置apache的時候,明明端口號打開了,文件權限也給了(比如我直接給777

  因為是內網服務,所以在沒找到問題的時候,我直接給了777),但是就是提示forbiden。

 

  然后是第二個,明明目錄沒問題,比如我的是(/var/www/dokuwiki/data/pages),

  而且也使用chown -R apache.apache /var/www/dokuwiki將文件所有者改成了apache,

  同時,使用chmode -R 777 /var/www/dokuwiki,明顯賦予了讀寫權限,

  但是依然會提示文件找不到或不可寫。

 

  解決方法(適用於內網):

    關掉selinux

  具體操作:編輯/etc/selinux/config文件,將SELINUX=enforcing改為SELINUX=disabled。

    然后重啟Linux。

  當然也可以添加安全規則等,具體方法另行查找,畢竟,上面的方法簡單粗暴。

 另外,關於selinux,可以參考這里


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM