開源知識管理系統-dokuwiki 安裝使用記錄


架構:LNMP

 

wiki系統:dokuwiki

插件:Imgpaste(圖片粘貼插件)、Indexmenu(導航插件)

導航創建(新建頁面):

{{indexmenu>.:#1 | js navbar dsort nocookie id#random }}

 

視頻參考

1、Dokuwiki 特點:

  ① 開源,免費,適合要求不高的小企業部署;

  ② 無須數據庫,所有都是txt文本存儲;

  ③  使用簡單,管理方便;

  ④ 解壓即可使用

 

2、文件說明

  ① 主配置文件:/dokuwiki/conf/dokuwiki.php                     //  默認不需修改

  ② 安裝文件:/dokuwiki/install.php          // 訪問方式:  地址:端口/install.php      80端口可省略不寫端口號 ,安裝完即可刪除

3、虛擬機配置{由於我喜歡單獨在 nginx/conf/server_conf/ 單獨配置虛擬機,方便管理,所以在 nginx/conf/server_conf/ 建了 dokuwiki.conf 文件 

  如果你也喜歡和我一樣,不喜歡直接在nginx 主配置文件上做修改,以免配置太多不方便管理

  需要把 “include /usr/local/nginx/conf/server_conf/*.conf;” 寫入 nginx.conf 的 http {}模塊下

  

server {

        listen       8081;    #監聽端口
        server_name  dokuwiki;
        charset utf-8;
        #access_log  logs/host.access.log  main;
        root   /usr/local/nginx/html/dokuwiki;    # dokuwiki 路徑
        index index.html index.htm index.php;     # 主頁類型

        # php 解析配置
        location ~ \.php$ {
               fastcgi_pass    unix:/var/run/php-fpm.sock;
               fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
               fastcgi_index   index.php;
               include         fastcgi_params;
        }
}

 

4、插件安裝

  ① 直接把插件下載后長傳到目錄 /dokuwiki/lib/plugins 下,並解壓

  ② 需要重新命名,如果不知道怎么命名文件可以看dokuwiki配置報錯(插件加載不成功會報錯)

   

  

[root@localhost plugins]# mv imgpaste1/ imgpaste                # 按要求重命名文件
[root@localhost plugins]# /usr/local/nginx/sbin/nginx -s reload      # 重新加載nginx配置,無需重啟nginx

 

   ② 解壓並按要求重新命名插件文件后,還需要修改目錄權限,否則也會報錯;

     

     

[root@localhost plugins]# chown www:www -Rf indexmenu/
[root@localhost plugins]# /usr/local/nginx/sbin/nginx -s reload

 

5、當所有配置好后,主頁面應該是這樣的;

  

 

 

 

6、其它說明:

  ① 如果想在導航目錄隱藏目錄,可以在配置管理 → 顯示配置,輸入目錄名稱即可;

  

 

 

   ② 假使側邊欄你寫成和開始頁面名稱一樣,就會出現如圖,不太好看,所以我都是空着(暫時找不到處理方法)

    

 

 

 

  

 

 

 

 7、語法說明,更多請參照 Dokuwiki 格式語法說明

   ① 標題段落{

  ====== H1標題 ======
  ===== H2標題 =====
  ==== H3標題 ====
  === H4標題 ===
  == H5標題 ==
  ----- #4個或以上連續-,水平分割線

  

  ② 多媒體文件{
  {{wiki:dokuwiki-128.png}} #原始大小
  {{wiki:dokuwiki-128.png?50}} #指定寬度50
  {{wiki:dokuwiki-128.png?200*50}} #指定寬度200和高度50
  {{http://php.net/images/php.gif?200x50}} #外部圖片指定寬度和高度
  {{ wiki:dokuwiki-128.png}} #右側對齊
  {{wiki:dokuwiki-128.png }} #左側對齊
  {{ wiki:dokuwiki-128.png }} #中間對齊
  {{ wiki:dokuwiki-128.png |這是圖像的名字}} #中間對齊,定義圖片名稱

  

 8、日常使用小記

  001:表格居中問題:

      方法:修改 lib/styles/all.css  的 .centeralign 參數,增加  vertical-align: middle ,即把 ".centeralign { text-align:center;}" 修改為 ".centeralign { text-align:center;vertical-align: middle;}"     >>>> 參考 DokuWiki表格項垂直居中的方法

 

 


免責聲明!

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



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