Web 2.0 革命において、Wiki の起源はブログよりも早いです。ブログは自分で書いて維持しなければなりませんが、毎日ブログを更新すると疲れてしまいますが、Wiki テクノロジーとそれをサポートする Web ページを使用すると、全員が協力して共通の関心事を共有できます。 Wiki は、Wiki ページを閲覧する人も含め、誰でも完全に公開されています。つまり、誰もが Web サイト上のページ コンテンツを自由に作成、変更、削除できます。ブログと比べて、Wiki はチームスピリットがより強いです。
通常、Wiki を「ウィキ」と翻訳します。Wiki という言葉はハワイ語の「wee kee wee kee」に由来しており、もともとは「急いで」という意味です。 Wiki は、オンラインの複数人で共同作業できるハイパーテキスト システム作成ツールです。 Wiki サイトはコミュニティ指向の共同執筆をサポートしており、誰もが自分の意見を表明したり、共同で管理されているトピックを拡張したりできます。 Wiki には、この種の執筆をサポートする一連の補助ツールも含まれており、Web ベースで Wiki ページのテキストを作成、変更、公開できます。これは、Web ページを作成および更新するよりもはるかに簡単で便利です。
Wiki を実装するには 2 つの方法があります。1 つは、Wiki スペースが提供する Web サイトに登録する方法です。登録後、開始できます。別のオプションは、自分のコンピュータに Wiki をセットアップすることです。利点は、ストレージ容量の制限がないことです。欠点は、プロセス全体が少し面倒なことと、十分なアップロード帯域幅が必要なことです。訪問者の数は多くないため、家庭用 ADSL で十分です。自分のコンピュータに Wiki をセットアップすることには欠点もありますが、自由度は比較的大きいです。ここでは、著者が 10 分で Wiki をコンピュータにセットアップする方法を教えます。
この記事で構築するLAMPダイナミックWikiウェブサイトは、Linux PHPテクノロジーをベースにした実装方法です。 LAMP (Linux + Apache + MySQL + PHP) は近年急速に発展し、Web サーバーのデファクトスタンダードになりました。これらのコンポーネントはもともと一緒に使用するように設計されていませんでしたが、これらのオープンソース ソフトウェアはすぐに入手でき、無料で使用できます。そのため、これらのコンポーネントは一緒に使用されることがよくあります。過去数年間にわたって、これらのコンポーネントの互換性は向上し続けており、それらを組み合わせて使用することが非常に一般的になりました。 PHP は、クロスプラットフォームのサーバー側埋め込みスクリプト言語であり、C、Java、および Perl 言語の構文を大きく利用しており、Web 開発者が動的ページを迅速に作成できるようにする PHP 独自の機能が追加されています。 PHP はすべての主要なデータベースをサポートしています。完全に無料で、使用するために何も支払う必要はありません。
さらに、Unix、BSD、および Linux プラットフォームで zlib 形式を使用する場合は、ダイナミック リンク関数ライブラリ zlib をインストールする必要があります。 Zlib の公式 Web サイトは http://www.gzip.org/zlib/ です。コンパイル時には、コマンド ライン オプション ./configure --with-zlib を使用してください。
CMS ソフトウェアの選択
Web からオープンソースのコンテンツ管理を検索すると、多数のサイト、システム、プロジェクトが見つかります。特に、オープンソース コンテンツ管理 OSCOM サイトはこのトピックに特化しています。では、コンテンツ管理システムとは何でしょうか? X-infoModeL のこの定義は、私がこれまでに見た中で最高のものの 1 つです。「情報リソースをさまざまな方法で保存、公開、再利用できるように、情報リソースを整理、分類、構造化するプロセスとワークフロー。このシステム (CMS) は、コンテンツの収集、管理、公開、コンポーネント間のリンクを維持しながら、コンテンツをコンポーネントまたは完全なドキュメントの形式で保存するために使用されます。また、コンテンツ修正制御「マンボ」(中国語でマンボ音楽を意味します) を提供することもできます。 ) (キューバの黒人音楽) は、最も強力なオープンソース コンテンツ管理システムの 1 つです。 2004 年 4 月 20 日にロンドンで開催された Linux ユーザーおよび開発者カンファレンスで、Mambo は数多くの優れたオープン ソース システムの中から際立って、KDE、Firebird SQL、eGroupware などと競合して 2004 年のベスト Linux オープン ソース システム賞を受賞しました。スローガンはPower in Simplicity(パワーはシンプルさから生まれる)。 Mambo は php+mysql 技術をベースに開発されており、インストールが簡単、管理が簡単、信頼性が高いという特徴があります。 Mambo は、シンプルな個人の Web サイトから複雑な企業アプリケーションの Web サイトまで、世界中のさまざまな種類の Web サイトを簡単に構築できます。 Mambo は、Web サイトを公開するためのコンテンツ管理システムです。ショッピング カート、バナー広告、カスタム マップ、チャット、フォーラムなどの機能を提供するために、多くのモジュールが追加されました。
Wiki Web サイトを構築する
1. Mambo CMS ソフトウェアをダウンロードする
#cd var/www/html
#wegt http://mamboforge.net/frs/download.php/4211/mambo452-Global.zip
#unzip mambo452 - Global.zip "ディレクトリの作成"
2. Mambo はデータベースを作成します
# mysql -u root -p
パスワードを入力します: xxxxxxxxx
Mysql 接続 ID は 3 で、サーバーのバージョンは 4.11 です
'help;' または 'h' を入力します' ヘルプについては、'c' を入力してください。
Mysql> create mambo データベース ; "データベースを作成するには"
クエリ OK、1 行が影響を受けます (0.01 秒)
Mysql> mambo.* に対するすべての mambo 権限を付与します。 @localhost は '76543981' で識別されます;?"作成した Mambo 権限を Mambo アカウントに付与し、パスワードを設定します"
mysql>exit
3. 新しく作成したデータベースとアカウントが使用できるかどうかをテストします
# mysql -u -p
パスワードを入力してください: xxxxxxxxx
サーバー バージョン: 4.11 への Mysql 接続 ID は 3 です ……
Mysql> connect mambo;
接続 ID: 5
現在のデータベース:
mysql>show データベース
+-------- ---- -+
|
+----------+
|
2 rows in set (0.00 sec)
mysql> quit
4. Mambo のインストールを開始
● 権限を付与
#cd /var/www/html/ #Apache サーバーの実際のディレクトリを入力#
#chmod 777 /var/ www/ html/mambo
ネットワーク インストールは非常に簡単です。通常、次の手順が必要です。 Linux で Firefox を開き、アドレス バーに http://hostname/mambo /installation/index.php と入力します。準備インターフェイスで、緑色の言語オプションを選択し、[同意する] を選択して、[次へ] ボタンをクリックします (図 1 を参照)。次に、ソフトウェア使用許諾契約に同意するかどうかを選択し、「同意する」を選択して「次へ」ボタンをクリックします。
498)this.width=498;' onmousewheel = 'javascript:return big(this)' src="/files/uploadimg/20060313/1603000.jpg" border=0>
図 4 システム情報が正常に設定されました