# Dokuwiki ### 運用上の変更 [[環境構築:Dokuwiki:運用上の変更|運用上の変更]] ### インストール手順 公式サイト [[https://www.dokuwiki.org/ja:install|ja:install [DokuWiki]]] ##### 最新リリースのダウンロード [[http://download.dokuwiki.org/|最新リリースのダウンロード]] ##### パッケージの解凍 ダウンロードしてきたパッケージをWebサーバのルートディレクトリにアップロードし、解凍する。 ##### インストール ブラウザから「%%http://<パッケージを置いたディレクトリパス>/install.php%%」を開く。 install.php を開き、インストールを実行するには、php7.0(※)以上が必要となる。 ※CentOS7ではphp5.4が yum install でインストールできる。 ##### php7.4のインストール まず、remiリポジトリをインストールする。 ``` $ sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm ``` PHP74リポジトリを有効化する。 ``` $ yum install yum-utils $ yum-config-manager --enable remi-php74 ``` PHP74に更新する ``` $ yum install php74 php74-php ``` インストール後、「php -v」でPHP 7.4.x になっているのを確認する。 --- [[https://weblabo.oscasierra.net/centos7-php71-install/|CentOS 7 に PHP 7.1 を yum でインストールする手順]] [[https://obenkyolab.com/?p=1987|【CentOS7】yumでPHP7.4へバージョンアップ – IT Learning]] ##### ディレクトリの権限設定 install.php を実行する前に、解凍した下記のディレクトリ権限を「777」に変更する必要がある。 - data - conf - lib ##### 書き込み許可が必要なファイル 下記はすべて「conf/」直下のファイルである。 - local.php および local.php.bak ← インストーラとweb構成が機能するため - users.auth.php および acl.auth.php ← ACLweb構成とユーザマネージャが機能するため - plugins.local.php および plugins.local.php.bak ← (Extension Managerの場合のみ) [[https://www.dokuwiki.org/install:permissions|インストール:パーミッション [DokuWiki]]] ##### 初期設定 install.php の指示に従い、初期設定を行う。 ### バックアップ 参考サイト:https://www.dokuwiki.org/ja:faq:backup 方法は簡単で、Dokuwiki のディレクトリ全体をバックアップするだけで済む。 新しい環境にコピペ後、キャッシュのエラーが発生するので、**/data** 以下の権限を「777」に変更する。