http://lifehacker.com/163707/geek-to-live--set-up-your-personal-wikipedia

Filed to: Wikipedia

3/29/06 12:30pm

by Gina Trapani

The collaboratively-edited Wikipedia is a vast, searchable repository of information, constantly written and re-written over time by its readers. Don't you wish you or your group could have your own editable encyclopedia of braindumps and documentation like Wikipedia? Well, you can. The software that runs Wikipedia, called MediaWiki, is freely available for anyone to install. Today we'll set up MediaWiki on your Windows PC and get started with a video demonstration on how to add, edit and compare page revisions in your new, local personalpedia.

Note: MediaWiki is advanced wiki software that requires Apache web server, the PHP scripting language and the MySQL database server installed to run. If this makes your tummy hurt, a simpler (and less-featured) alternative to MediaWiki is the excellent Instiki. See previous feature How to host a personal wiki on your home computer for more on installing Instiki. As always, know that setting up a server on your personal computer can be a security risk. Make sure you are behind a firewall that prevents unauthorized access to your server.

Geek to Live: How to host a personal wiki on your home computerGeek to Live: How to host a personal wiki on your home computerGeek to Live: How to host a personal wiki on your

by Gina TrapaniRead more Read more

What you'll need
  • A Windows XP computer
    (Not already running Apache web server)
  • Free WAMP server software and MediaWiki
    (Available for download)
Set up your local installation of MediaWiki
  1. Install WAMP.

    WAMP is an all-in-one PHP/MySQL/Apache installation for Windows. Download WAMP from here. Install WAMP in the C:\wamp\ directory. (If you must install it elsewhere, make sure the folder you choose has no spaces or special characters in its name.) Check the Autostart option. When the installation is complete, visit http://localhost/ in your web browser to see the front page of your new web server.

  2. Change your MySQL database server password.

    You're already running a firewall (right?) but just to be on the safe side, we're going to assign a password to your new database server because we're healthily paranoid like that. From the homepage of your WAMP installation (http://localhost/), go to the link on the page on the left under Tools that reads "PHPmyadmin 2.7.0-pl2." From there click on the "Privileges" link. Check all users besides "root" and choose Delete. Then, click the edit button next to the root user, and change the password to something you'll remember and save. Once that's done, PHPmyadmin will no longer be able to access your database because it doesn't have your new password. We can remedy that easily.

    Open the C:\wamp\phpmyadmin\config.inc.php file in a text editor. Change the line that reads:

    $cfg['Servers'][$i]['password'] = '';

    to

    $cfg['Servers'][$i]['password'] = 'yournewpassword';

    Where yournewpassword is the password you just set up in PHPmyadmin. See more on changing your db password here.

  3. Install MediaWiki, the software that powers Wikipedia.

    Download MediaWiki from here. Unzip and untar the package using a utility like 7-Zip. Rename the resulting folder from "media-wiki-1.5.8" to "mywikipedia" and move the entire directory to c:\wamp\www\mywikipedia\.

  4. Configure MediaWiki.

    Access your new MediaWiki installation at http://localhost/mywikipedia/. Click on the "set the wiki up!" link. The next screen requires all of MediaWiki's configuration options. Be sure to choose a site name (mine is "Ginapedia") and a WikiSysOp password. Under the Database Configuration, set the Database User to root and the password to whatever you chose in step 2. This seems like a long and complicated questionnaire, but it's not. Click here to see my full configuration screen all filled in.

    Then click the "Install!" button and let MediaWiki work its magic. All goes well, you'll get a message at the bottom of the screen that reads, "Move the config/LocalSettings.php file into the parent directory, then follow this link to your wiki." So let's do just that: Cut and paste the c:\wamp\www\mywikipedia\config\LocalSettings.php file to c:\wamp\www\mywikipedia\LocalSettings.php.

  5. Visit your brand, spankin' new personal wiki at http://localhost/mywikipedia/.

    Congratulations! You got MediaWiki up and running, you big tech stud. You'll notice that the image in the upper lefthand corner isn't very personal. To set it to something prettier than this:

    Crop and resize an image of your choice to 135x135 pixels (72 dpi), and save it in C:\wamp\www\mywikipedia\skins\common\images\mywikilogo.jpg. Then, open the c:\wamp\www\mywikipedia\LocalSettings.php file and change the line that reads:

    $wgLogo = "$wgStylePath/common/images/wiki.png";

    to:

    $wgLogo = "$wgStylePath/common/images/mywikilogo.jpg";

    Refresh the page to see your new logo.

Now you've got a clean, new, customized local installation of MediaWiki all ready for you to use how you please. As evidenced by Wikipedia, the best application of a wiki is open, group collaboration on a set of documents. However, wiki's come in handy for individual use as well, to track lists, notes, links, images, or anything else you want to search or reference over time. Wiki's are especially good for writing projects, as they keep multiple version history and allow for very easy adding and editing of pages. Keith, Adam and I use a Lifehacker MediaWiki installation to collaborate on site ideas and drafts, and I use a wiki to keep personal notes on programming techniques, to track software serial numbers, quotes I like, and other relevant links and articles.

The main learning curve with MediaWiki is the special markup (Wikitext) that it uses to format a page. However, using Wikitext to author and add pages is very easy. Here's a quick video demonstration of using my new personalpedia to start writing a novel. (Warning: audio of my not-made-for-TV voice ahead.)

Geek to Live: Set up your personal Wikipedia的更多相关文章

  1. 极客”一词,来自于美国俚语“geek”的音译,一般理解为性格古怪的人

    起源 “ 极客”一词,来自于美国俚语“ geek”的音译,一般理解为性格古怪的人.数学“极客”大多是指,并不 一定是数学专业但又对数学等技术有狂热的兴趣并投入大量时间钻研的人.又 译作“ 奇客”.以前 ...

  2. Michael Kors - Wikipedia, the free encyclopedia

    Michael Kors - Wikipedia, the free encyclopedia Michael Kors From Wikipedia, the free encyclopedia   ...

  3. [wikipedia] List of free and open-source software packages

    List of free and open-source software packages From Wikipedia, the free encyclopedia     This articl ...

  4. 利用wikipedia 的API实现对其内容的查询

    wikipedia提供了api可以供我们对其内容进行操作.其API文档地址为: http://en.wikipedia.org/w/api.php 列举一些常见用法: 1.全文搜索 http://en ...

  5. blade and soul Personal Combos

    Personal Combos Since Blade and Soul is mainly based on skills, the game is more interesting after y ...

  6. Ubuntu 之 Personal Package Archive (PPA)

    How do I use software from a PPA? To start installing and using software from a Personal Package Arc ...

  7. How To Create a Personal Balance Sheet

    Calculating your personal net worth is the best way to know exactly what your starting point is, in ...

  8. A Personal Selection of Books on E lectromagnetics and Computational E lectromagnetics---David B. Davidson

    链接. General Books on Electromagnetics When our department recently reviewed our junior-level text, w ...

  9. Wikipedia : OIT history

    http://en.wikipedia.org/wiki/Order-independent_transparency Order-independent transparency From Wiki ...

随机推荐

  1. 与HDFS交互-By shell命令

    Shell命令的开头有三种: hadoop fs hadoop dfs hdfs dfs 关于具体命令之前写过 可查看:https://www.cnblogs.com/floakss/p/970344 ...

  2. Luogu2114 [NOI2014]起床困难综合症 【位运算】

    题目分析: 按位处理即可 代码: #include<bits/stdc++.h> using namespace std; ; int n,m; int a[maxn],b[maxn]; ...

  3. Git 分支管理-git stash 和git stash pop

    https://blog.csdn.net/u010697394/article/details/56484492 合并分支,冲突是难免的,在实际协作开发中我们遇到的情况错综复杂,今天就讲两个比较重要 ...

  4. P2115 [USACO14MAR]破坏Sabotage

    题意:给你一个正整数序列,让你删去一段区间内的数[l,r] $1<l\le r <n$ 使得剩余的数平均值最小$n\le 10^5$ 1.不难想到暴力,用前缀和优化$O(n^2)$ #in ...

  5. POJ1511 Invitation Cards SPFA算法裸题变形

    原题目:http://poj.org/problem?id=1511 给出一个有向图,求出这个图从1到所有点的最短路径和所有点到1的最短路径的和. 这题数据量有点大,数据范围也大,所以用SPFA+邻接 ...

  6. atcoder 2579

    You are taking a computer-based examination. The examination consists of N questions, and the score ...

  7. 命令行编译运行Java程序

  8. Qt 学习之路 2(24):Qt 绘制系统简介

    Qt 学习之路 2(24):Qt 绘制系统简介 豆子 2012年10月30日 Qt 学习之路 2 77条评论 Qt 的绘图系统允许使用相同的 API 在屏幕和其它打印设备上进行绘制.整个绘图系统基于Q ...

  9. powdesigner建表

    默认打开powerDesigner时,创建table对应的自动生成sql语句没有注释. 方法1.comment注释信息 在Columns标签下,一排按钮中找到倒数第2个按钮:Customize Col ...

  10. A reader

    A reader lives a thousand lives before he die... The man who never reads lives only one.