ホームページ  >  記事  >  バックエンド開発  >  wiki: php ベースの dokuwiki

wiki: php ベースの dokuwiki

WBOY
WBOYオリジナル
2016-06-23 13:34:132651ブラウズ

php のオープンソース wiki には主に次のものがあります:

mediawiki:php

dokuwiki:php


###################### # ##################################

apache2 と php をインストールします:

sudo apt -get インストールapache2 libapache2-mod-php5
Apacheの設定を参照してください。


dokuwiki をインストールします:

sudo a2enmod rewrite
sudo cp ?a doku… /var/www/
cd /var/www
tar zxvf doku… -C dokuwiki
chown -R www -データ:www-data /var/www/dokuwiki


パスの変更:

sudo vi /etc/apache2/sites-enabled/000*.conf

DocumentRoot/var/www/html → DocumentRoot /var/www/dokuwiki


権限の変更:

sudo vi /etc/apache2/apache2.conf
<ディレクトリ /var/www> : オーバーライドを許可 → すべてオーバーライドを許可


apache2 を再起動します:

sudo service apache2 restart


Web にインストールします:

http://IP-address-of-your-server/install.php を使用して、DokuWiki を初期設定します。


インストール完了後に削除:

sudo

rm /var/www/dokuwiki/install.php


セキュリティ設定:

data conf bin incこれら 4 つのディレクトリにはアクセスできませんWeb (http および https) 経由でアクセスします。

/etc/apache2/apache2.conf に次の設定を追加します:


orderdeny,allow

allow from all



順序許可、拒否
すべてを満たす


###### # ################################################ #

doku 設定:

doku の設定ファイルは /var/www/dokuwiki/conf/


メイン ファイルは通常 dokuwiki によって管理され、ローカル ファイルは管理者によって作成されます。

つまり、設定のためにローカルのローカル ファイルを作成および変更する必要があります。


dokuwiki.php: メイン設定ファイル

local.php: ローカルファイル


local.protected.php: 変更から保護されています

plugins.php: デフォルトのプラグイン


プラグins.local.php: プラグイン管理者によって変更されました

plugins.required.php: コアプラグイン

plugins.protected.php: 設定を上書きします

user.auth.php: ユーザーアカウントのパスワード

acl.auth。 php: アクセス制御ルール

mediameta.php: 編集可能なメタデータ

license.php: 使用可能なライセンス

mime.conf: ファイルのアップロードのルール

acrononyms.conf: 自動インデントのヒント

smileys .conf: 画像補足

entities.conf: テキスト補足

interwiki.conf: ショートカット

scheme.conf: URLスキーム

wordblock.conf: スパムリスト

####### ###### ########################################## ###

dokuwiki プラグインおよびテンプレート管理:


手動インストールでは、次のパスにダウンロードして抽出し、www-data に chown します:

/var/www/dokuwiki/lib/tpl はテンプレートのインストールに使用されます

/var /www/dokuwiki/lib/plugins はプラグインのインストールに使用されます

自動インストールは、dokuwiki Web ページ上のテンプレート管理インストールです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。