1. 程式人生 > >用mediawiki搭建個人的本地知識管理系統

用mediawiki搭建個人的本地知識管理系統

在windows下有evernote,linux下呢?試了幾款類似evernote的軟體,要不是ui太搓就是功能太少了,基本沒什麼用。。。。。。

然後突然想到了web上的應用,如果把web應用搭建到本地做一個個人知識管理系統也不錯呀。google了一下。不知道怎麼就谷歌到了opencms,

OpenCms是一個專業級別的開源網站內容管理系統。OpenCms可以非常容易的幫助建立和管理複雜的網站而無需專業的HTML知識。

安裝完之後發現是管理網站內容的,傷不起。然後突然就想到了wiki,谷歌一下,發現果然有人用本地wiki來管理一些東西。

第一個用的是dokuwiki,安裝很順利,只要一個支援php的web伺服器即可,我用的是apache。

dukuwiki沒有采用資料庫儲存資料,是用純文字檔案儲存資料的。比較輕量級,確實適合個人的知識管理,下面是dokuweki的簡單介紹:

截圖:

dokuwiki

然後還是覺得不好,最終決定查用維基百科使用的mediawiki,功能很強大,支援多種資料庫,裝起來可能也略麻煩,使用LAMP (Linux, Apache, Mysql, Php/Perl/Python)架構.

在安裝過程中出現了錯誤:

沒有找到合適的php資料庫驅動,百度了很久都沒找到解決辦法,我mysql也裝了,mysql客戶端也裝了,為什麼就是不能用呢,有人說要下載資料庫驅動,可那不是

在ubuntu或者debian下才需要裝mysql-php麼.

最後終於在archlinux的wiki上面找到了解決辦法,在php的配置檔案裡面/etc/php.ini反註釋掉mysql的庫就可以了.

下面是我得本地的mediawiki的截圖,已經用了一陣子了,感覺還不錯,所以就寫了這篇部落格推薦記錄一下.最近發現有道雲筆記也不錯, 有些想共享或者想在其他地方獲取的東西可

以存在有道雲筆記裡面.或者乾脆wiki加到自己的站點上.


相關推薦

mediawiki搭建個人本地知識管理系統

在windows下有evernote,linux下呢?試了幾款類似evernote的軟體,要不是ui太搓就是功能太少了,基本沒什麼用。。。。。。 然後突然想到了web上的應用,如果把web應用搭建到本地做一個個人知識管理系統也不錯呀。google了一下。不知道怎麼就谷歌到了

記錄自己python搭建個人部落格系統的完整過程(一)

零、前言 本博文記錄搭建個人部落格系統的完整過程,網上有許多相關的教程,但是沒找到一個(適合自己能力的)快速搭建的完整教程。藉此篇博文梳理一下前不久學習到的有關整個過程前前後後的各種知識點。 一、搭建環境 採用架構:python3.6 + django1.10 + ngi

如何使用Mediawiki搭建個人wiki系統、以及wiki的部分基本操作和設定

    日常開發中總會有許多東西需要記錄,很多軟體都可以做到這一點,例如有道雲筆記,或者寫部落格。但個人偏愛於Mediawiki,因為wiki可定製性強,總給人一種高階大氣的感覺。起初對wiki這種東西一無所知,受老總的影響,開始在公司推廣wiki,可惜到現在沒有推廣成功,不過自己倒是喜歡上這東西了。廢話

軟體公司如何免費搭建知識管理系統

功能流程。 Dokuwiki管理產品需求和專案經驗教訓。 Mantis管理專案開發中的缺陷。 Testlink管理測試用例和測試開發工作。 SVN管理資源版本建立基線。 整個知識管理系統形成了PCDA的質量管理閉環,可以有效促進公司知識管理工作。 賬號獨立可以明確每個人的工作職責。 一旦某環節需要審查,可以

本地區域網wordpress搭建個人網站

注:此網頁從我的個人網站裡了牽出的。 本地區域網搭建個人網站 看到個個挨踢男都有屬於自己的個人網頁,心裡好生羨慕,於是乎一衝動,五一三天宅起來在局域網裡搭了個個人網站,等再熟悉下就買個域名空間上線。效果圖如下。    wordpress的安裝 環境配置 su

讓全世界的中小企業都可以上的全方位上網行為管理系統

上網行為管理 網絡安全網關 免費中小企業局域網都很簡單,但是企業就是企業,即使規模不大,一樣需要管理。人員上網,帶寬管理,員工上網意識形態,趨勢,等等,都和工作內容息息相關。這個也是企業人力成本的很大因素。這裏說的中小企業是50人以內的局域網。我們為全世界中小企業提供一款免費的(免費免費免費的)全方位上網線行

學生個人信息管理系統

res main keys scanner .get 年齡 util public ner 需求:學生個人信息管理系統分析:學生管理:需要明確學生的所有信息。 學生的信息有哪些?姓名 年齡 性別 電話 住址 學號 各科成績 需要一個類封裝每個學生的這些信息 學生信

React+AntD寫單車後臺管理系統資源下載

tps fontsize 分享 log span 管理系統 http 沒有 color 用React+AntD做單車後臺系統 用React+AntD做單車後臺系統 此處沒有內容 關註公眾號後回復1160獲取鏈接 用React+AntD寫單車後臺管理系統資源下載

Python實現簡單的名片管理系統

rem 代碼 card 刪除 import val 字典 fin pytho 首先新建項目,包含主程序cards_main和工具庫cards_tools: 如下:main函數主主要使用while和if實現4功能切換,切換的具體操作由cards_tools中的函數執行。不說了

【葡萄城公開課】活字格零基礎實戰—快速搭建“進銷存管理系統

本期直播課,分享的主要內容是:如何使用活字格,零基礎就能快速搭建一個進銷存管理系統? 本期分享嘉賓有4年的行業開發經驗 ,成功案例達到20多個,在活字格論壇“專案需求”版塊中給愛瑪士做了訂單管理系統的demo,大家都紛紛好評。他對這次的分享非常自信滿滿:” 這期視訊絕對會火,滿滿的乾貨啊”。 讓我們一起

knowledge 開源知識管理系統

knowledge 是一個不錯的知識管理系統,基於markdown 我們可以方便的進行知識的標籤 以及展示 使用docker-compose 執行 環境準備 docker-compose 檔案 version: "3" services: k: image:

如何使用新版應用簡單搭建屬於自己的管理系統

深表可以將多個獨立的共享頁面作為子選單新增進一個應用中,每個應用都可以生成一條連結進行共享。協作者僅需點開一個連結,就可以看到所有的共享頁面。 深表應用可執行在電腦、手機、微信裡。隨時隨地線上使用,資料同步。           &n

利用docker 搭建File Browser 檔案管理系統

他就是一個檔案瀏覽器,因為linux並不方便桌面管理,所以Filebrowser就是幫助我們管理linux伺服器上檔案的程式,你可以稱他為網盤程式,可以管理檔案、可以分享檔案,另外它還可以線上播放.mp4視訊。 下載filebrowser映象 docker pull fil

C++做了一個圖書管理系統

圖書管理系統功能如下: 新增書籍。 刪除書籍。當系統中存在此書時,刪除該書籍,否則提示使用者刪除失敗。 借閱書籍。當系統中存在此書且未被借閱時,將書的狀態設定為“借出”,否則提示使用者借閱失敗。 歸還書籍。當系統中存在未歸換的該書時,將書的狀態設定為“可用”,否則提示使用者歸還失敗。

實驗三 順序表實現學生成績管理系統

#include<iostream> using namespace std; class Student { private: char *name[5]; int length; float grade[5]; public: Student(){length=0;} St

nodejs搭建一個本地伺服器,以供本地介面獲取服務端資料

1、首先下載安裝好nodejs 64位的nodejs5.6.0下載地址:  5.6.0 nodejs,根據提示安裝在自己的電腦上即可 2、安裝好了,開啟cmd視窗,輸入命令:npm -v 檢驗nodejs是否安裝成功,如果出現以下介面則說明安裝成功了 3、輸入命令 

嘗試實現一個管理系統, 名字和電話號分別兩個列表儲存 =======通訊錄管理系統======= 1.增加姓名和手機 2.刪除姓名 3.修改手機 4.查詢所有使用者 5.根據姓名查詢手機號 6.退出

name = [] tel = [] while True: print('==通訊錄管理系統==') print('1.增加姓名和手機') print('2.刪除姓名') print('3.修改手機') print

Centos7.5_Nginx+tomcat+redis搭建視覺化資料庫管理系統 TreeNMS

伺服器環境:centos7.5 軟體環境:寶塔搭建的框架,Nginx+tomcat7.0+redis4.0搭建的環境 遇到的問題:                       1、驗證碼80埠不顯示驗證碼                            2、80

C實現的“公司人事管理系統“”

系統功能設計 該系統具有職工基本資訊的錄入,查詢以及其基本資訊的增加、刪除、修改及排序等功能。具體可將本系統分為以下功能,每項功能的主要任務是: 1、記錄輸入:完成職工資訊的輸入(可一次錄入多個職工資訊),或者事後再次新增。 2、記錄瀏覽:對錄入的職工資訊整體檢

ArrayList實現簡單學生管理系統

package ArrayTest; /* * 用arrayList<E>去實現學生管理系統 */ import java.util.ArrayList; import java.util.Scanner; public class StudentSyst