GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS7VPSにPhpWikiをインストールする方法

PhpWikiは、PHPで記述されたWikiベースのコンテンツ管理ソフトウェアであり、誰でもWebブラウザを使用してページを編集または作成できるWebサイトを作成するために使用されます。
このチュートリアルでは、インストールに必要な手順を示します。 CentOS7VPSのPhpWiki

このチュートリアルを書いている時点で、PhpWikiの最新の安定バージョンは1.5.3であり、次のものが必要です。

  • PHP 5.3.29以降、使用するデータベースの種類をサポートし、PEARライブラリを有効にしてコンパイルされています。
  • mod_rewriteモジュールでコンパイルされたApacheWebServer2.0以降;
  • MySQL、MariaDB、PostgreSQL、またはSQLite。

このインストールガイドは、Apache、MySQL(またはMariaDB)、およびPHPが仮想サーバーにすでにインストールおよび構成されていることを前提としています。サーバーに最小限のCentOS7ベースインストールがある場合は、このチュートリアルに従って、Apache、MariaDB、およびPHPスタックをインストールできます。

「http://downloads.sourceforge.net/project/phpwiki/」で入手できる最新バージョンのPhpWikiをサーバーにダウンロードし、次のコマンドを使用して解凍します。

cd /opt/
wget http://downloads.sourceforge.net/project/phpwiki/phpwiki-1.5.3.zip
unzip phpwiki-1.5.3.zip -d /var/www/html/
cd /var/www/html/
mv phpwiki-1.5.3 phpwiki

サーバー上にPhpWiki用の新しいMySQLデータベースを作成します:

mysql -u root -p
MariaDB > create database phpwikidb;
MariaDB > grant all privileges on phpwikidb.* to phpwikiuser@localhost identified by 'your-password';
MariaDB > > flush privileges;
MariaDB > quit;

phpwikidbデータベース内にテーブルを作成します:

cd /var/www/html/phpwiki/schemas
mysql -uphpwikiuser -pyour-password phpwikidb < mysql-initialize.sql

Apacheで新しい仮想ホストディレクティブを作成します。たとえば、Apache構成ファイル(デフォルトでは「/etc/httpd/conf/httpd.conf」)を編集し、次の行のコメントを解除します。

#NameVirtualHost *:80

次に、最後に次の行を追加します。

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/phpwiki/
ServerName yourdomain.com
ServerAlias www.yourdomain.com
<Directory /var/www/html/phpwiki/>
    DirectoryIndex index.php
    Options FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>
    ErrorLog logs/yourdomain.com-error_log
    CustomLog logs/yourdomain.com-access_log common
</VirtualHost>

変更を有効にするには、Apacheサービスを再起動します。

systemctl restart httpd.service

「phpwiki」ディレクトリに「data」というサブディレクトリを作成します。

mkdir -p /var/www/html/data/

「/var/www/html/config/config-dist.ini」を「/var/www/html/phpwiki/config/config.ini」にコピーし、「/ var / www / html / phpwiki/config」の設定を編集します必要に応じて/config.ini'ファイル。 http://phpwiki.fr/configurator.phpを使用して、PhpWikiの「config.ini」構成ファイルを生成する方が簡単な場合があります。

  • ウェブサイトの名前、管理者のユーザー名、パスワードを入力してください
  • 暗号化されたパスワードを使用して「config.ini」ファイルとユーザーのホームページのメタデータに保存することを選択してください
  • ログファイルにアクセスするためのパスを設定します(例:/var/log/httpd/yourdomain.com-access_log)
  • 「COMPRESS_OUTPUT」をtrueに設定します(常に出力を圧縮してみてください)
  • 「HTTPキャッシュ制御」を「LOOSE」に設定して、キャッシュされたページが編集されるたびに無効になるようにします
  • データベースバックエンドタイプをSQLに選択
  • SQLタイプ(MySQL)、SQLユーザー(phpwikiuser)とそのパスワード、SQLデータベース名(phpwikidb)
  • [匿名編集を許可する]と[Bogoログインを許可する]をfalseに設定します
  • 「PASSWORD_LENGTH_MINIMUM」を8文字以上に設定します
  • パート4:「ページの外観とレイアウト」を好みに応じて編集し、最後に「config/config.iniを保存」ボタンをクリックします。

生成された構成をファイルにコピーし、「/ var / www / html / phpwiki / config/config.ini」として保存します。次のコマンドを使用して、PhpWikiファイルとディレクトリの適切な所有権を設定します。

chown apache:apache -R /var/www/html/phpwiki/

それだ。これでPhpWikiのインストールが完了しました。

お気に入りのブラウザでhttp://yourdomain.comを開き、初期化が完了したら、http://yourdomain.com/index.php/PhpWikiAdministrationを開き、管理者のログイン資格情報を使用してログインします。
もちろん、 Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にPhpWikiのインストールを依頼するだけです。 あなたのために。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Cent OS
  1. CentOS8にApacheCassandraをインストールする方法

  2. CentOS8にApacheKafkaをインストールする方法

  3. CentOSにApacheTomcat8をインストールする方法

  1. CentOS7にApacheをインストールする方法

  2. CentOS7にApacheMavenをインストールする方法

  3. CentOS7にApacheCassandraをインストールする方法

  1. CentOS8にApacheをインストールする方法

  2. CentOS8にApacheMavenをインストールする方法

  3. CentOS8にApacheMavenをインストールする方法