MDN may have intermittent access issues April 18 13:00 - April 19 01:00 UTC. See whistlepig.mozilla.org for all notifications.

mozilla
Your Search Results

    devmowiki のハッキング

    Warning: This article is obsolete; the MDC wiki is now kept in SVN. This page will be updated soon.

    MDC で利用している wiki をハックするには、あなたがアクセス可能な MediaWiki を実行可能な ローカルのウェブサーバが必要です。

    なお、devmowiki とは、MDC の古いプロジェクト名である devmo からきている名称です。

    チェックアウト

    最初に、<tt>devmowiki</tt> モジュールを cvs から チェックアウト してください。匿名アクセスを行うには、

    export CVSROOT=:pserver:anonymous@cvs-mirror.mozilla.org:/www
    cvs login
    cvs co devmowiki
    

    を実行してください。(パスワード入力プロンプトが出てきたら、<tt>anonymous</tt> と入力してください。)

    感じのよい devmo skin を取得するには、これ以外に <tt>mozilla-org/css</tt> をチェックアウトする必要があります。

    cvs co mozilla-org/css
    

    セットアップ

    <tt>devmowiki</tt> と <tt>css</tt> フォルダーの中身 (もちろん、フォルダーそのものも) を、あなたのサーバの <tt>www</tt> ディレクトリにコピーしてください。(チェックアウトした <tt>devmowiki</tt> の中身は少し修正された MediaWiki となっていますので、このあとは MediaWiki のインストール手順を参照することも可能です。<tt>css</tt> フォルダーには、サイトの <tt>/css</tt> ディレクトリに含まれるべきファイルがあります。)

    インストールを完了するには、MediaWiki を設定する必要があります。<tt>/config/index.php</tt> をブラウザで開くことで実行できます。Polvi によれば、このファイルは存在するだろうと思われるが、もしなければ MediaWiki のアーカイブからコピーしてきても大丈夫だそうです。

    設定スクリプトを実行し終われば、作成された <tt>config/LocalSettings.php</tt> ファイルを親ディレクトリにコピーし、MediaWiki をインストールしたディレクトリにアクセスしてください。メインページが表示されるはずです。必要であれば、ログインし、Devmo スキンに変更することも可能です。

    Devmo でのカスタマイズ内容

    Devmo wiki はいくつかの MediaWiki 拡張を利用しています。それらを有効にするには

    include("extensions/ExampleExt.php");
    

    をあなたの <tt>LocalSettings.php</tt> の最後に追加してください。たとえば以下のように :

    [snip]
    
    include("extensions/Breadcrumbs.php");
    include("extensions/TitleOverride.php");
    include("extensions/Abbr.php");
    include("extensions/Object.php");
    include("extensions/Kbd.php");
    ?>
    

    TBD RSS と Doxygen 拡張のインストールと設定 - 何か特別に必要なことはあるのか?

    title-override と breadcrumbs 拡張は、データベースに追加のテーブルを作成する必要があります。<tt>update-devmo.php</tt> を コマンドライン から実行することで設定できます。著者の環境では以下のコマンドにより実行できました。(<tt>www</tt> ディレクトリにて実行)

    /path/to/php -f ./maintenance/update-devmo.php
    

    完了

    これで devmo wiki が動作しているはずです。もし何か devmo wiki の設定で問題があれば (そして、それがウェブサーバや PHP もしくは MediaWiki の問題でないならば)、#devmo で聞いてください。

    Random tips

    LocalSettings.php に次のように書き込むことで何らかのファイルにログを書き出すことができます。

    $wgDebugLogFile = 'c:\\123'; 
    

    wfDebug() 関数をログに書き出すために利用できます。

    ドキュメントのタグと貢献者

    タグ: 
    Contributors to this page: Shimono
    最終更新者: Shimono,