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

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

このチュートリアルでは、CentOS 7サーバーにPhpWikiをインストールする方法を示します。知らない人のために、PhpWikiはPHPで記述されたwikiベースのコンテンツ管理ソフトウェアです。誰でもWebブラウザを使用してページを編集または作成できるWebサイトを作成するために使用されます。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、独自のVPSでサイトをホストしていることを前提としています。インストールは非常に簡単です。 CentOS7サーバーへのPhpWikiの段階的なインストールを示します。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:CentOS7。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
  • 非rootsudoユーザー またはrootユーザーへのアクセス 。 非rootsudoユーザーとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

CentOS7にPhpWikiをインストールする

手順1.まず、すべてのパッケージが最新であることを確認します。

yum - update

手順2.LAMPサーバーをインストールします。

CentOS 7 LAMPサーバーが必要です。LAMPがインストールされていない場合は、こちらのガイドに従ってください。

ステップ3.Zikulaをインストールします。

PhpWikiの最新の安定バージョンをダウンロードします。この記事を書いている時点では、バージョン1.5.4です:

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

いくつかのフォルダの権限を変更する必要があります:

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

ステップ4.MariaDBの構成。

デフォルトでは、MariaDBは強化されていません。 mysql_secure_installationを使用してMySQLを保護できます。 脚本。ルートパスワードの設定、匿名ユーザーの削除、リモートルートログインの禁止、テストデータベースの削除と安全なMariaDBへのアクセスを行う各手順を注意深くお読みください。

mysql_secure_installation

次に、MariaDBコンソールにログインし、PhpWikiのデータベースを作成する必要があります。次のコマンドを実行します。

mysql -u root -p

これによりパスワードの入力を求められるので、MariaDBルートパスワードを入力してEnterキーを押します。データベースサーバーにログインしたら、次のデータベースを作成する必要があります。 PhpWikiのインストール:

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
ステップ5.ApacheWebサーバーの構成。

Apacheで新しい仮想ホストディレクティブを作成します:

nano /etc/httpd/vhosts.d/yourdomain.conf

次の行を追加します:

<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

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

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に設定します(常に出力を圧縮してみてください)
  • 「HTTPCache-Control」を「LOOSE」に設定して、キャッシュされたページが編集されるたびに無効になるようにします
  • データベースのバックエンドタイプをSQLに選択
  • SQLタイプ(MySQL)、SQLユーザー(phpwikiuser)とそのパスワード、SQLデータベース名(phpwikidb)
  • [匿名編集を許可する]と[Bogoログインを許可する]をfalseに設定します
  • 「PASSWORD_LENGTH_MINIMUM」を8文字以上に設定します
  • パート4:「ページの外観とレイアウト」を好みに応じて編集し、最後に「config/config.iniを保存」ボタンをクリックします。

ステップ6.PhpWikiへのアクセス。

PhpWikiコンテンツ管理システムはデフォルトでHTTPポート80で利用できます。お気に入りのブラウザを開き、 http://yourdomain.com> またはhttp:// server-ip-address インストールを完了するために必要な手順を完了します。ファイアウォールを使用している場合は、ポート80を開いて、コントロールパネルにアクセスできるようにしてください。

おめでとうございます!PhpWikiが正常にインストールされました。CentOS7システムにPhpWikiコンテンツ管理システムをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプまたは有用な情報については、PhpWikiの公式Webサイトを確認することをお勧めします。 。


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

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

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

  1. CentOS6にMariaDBをインストールする方法

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

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

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

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

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