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

CentOSにOxwallをインストールする方法

CentOSにOxwallをインストールする方法を紹介します。 Oxwallは、PHPで記述されたオープンソースのソーシャルネットワーキングソフトウェアです。ソーシャルネットワークとコミュニティベースのウェブサイトを作成および管理するために使用されます。 Oxwallには、Oxwallストアで入手できる柔軟で使いやすいプラグインと拡張機能が多数あります。

このインストールガイドは、Apache、MySQL、およびPHPがLinuxVPSにすでにインストールおよび構成されていることを前提としています。このチュートリアルを書いている時点で、Oxwallの最新の安定バージョンは1.8.1であり、次のものが必要です。

1。要件:

  • PHP 5.3以降で次のPHP拡張機能が有効になっている:ftp、mbstring、PDO、DOM、cURL、zip、zlib、json、GDGraphicsLibraryバージョン2.0.x+およびFreeTypeフォントライブラリ。また、safe_mode、register_globals、suPHP、suApache、およびSuhosinの設定を無効にし、php.iniでallow_url_fopenとcURLの設定を有効にする必要があります
  • mod_rewriteモジュールを使用してコンパイルされ、RewriteEngine、RewriteBase、RewriteCond、およびRewriteRuleのディレクティブが許可されたApache WebServer2.0以降。
  • MySQL5.0以降
  • cronサービス
  • CentOS仮想サーバーにインストールされているメールサーバー(SendMail、Postfix、Eximなど)。

2。 Oxwallをダウンロード

「http://www.oxwall.org/download」で入手できる最新バージョンのOxwallをサーバーにダウンロードし、次のコマンドを使用して解凍します。

cd /opt/
wget http://www.oxwall.org/dl/oxwall-1.8.1.zip
mkdir -p /var/www/html/oxwall
unzip oxwall-1.8.1.zip -d /var/www/html/oxwall

3。 MySQLデータベースを作成する

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

mysql -u root -p
mysql> CREATE DATABASE oxwalldb;
mysql> GRANT ALL PRIVILEGES ON oxwalldb.* TO 'oxwalluser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

4。 PHP設定を構成する

次のコマンドを使用して、php構成ファイルを見つけます。

#php -i | grep php.ini
Configuration File (php.ini) Path => /etc
Loaded Configuration File => /etc/php.ini

「php.ini」ファイルを編集し、次の行を追加/変更します。

file_uploads = On
allow_url_fopen = On
register_globals = off
safe_mode = Off
session.auto_start = 0

次のコマンドを実行します:

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

5。 ApacheWebサーバーを構成する

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

#NameVirtualHost *:80

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

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/oxwall/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/oxwall/>
    Options FollowSymLinks
    AllowOverride All
</Directory>
    ErrorLog logs/your-domain.com-error_log
    CustomLog logs/your-domain.com-access_log common
</VirtualHost>

6。 ApacheWebサーバーを再起動します

変更を有効にするには、ApacheWebサーバーを再起動します。

service httpd restart

人気のあるWebブラウザでhttp://your-domain.comを開き、簡単な手順に従います。ウェブサイトのタイトル、管理者のメールアドレス、ログイン資格情報を設定し、データベース情報を入力してから、「インストールの完了」ページに表示されているコードをコピーして貼り付け、既存のコードを「/var/www/html/oxwall/ow_includes/config.php」に置き換えます。ファイル。

7。 cronジョブを作成する

cronジョブを作成して、「/ var / www / html / oxwall / ow_cron / run.php」スクリプトを毎分実行します:

* * * * * wget -q -O /dev/null http://your-domain.com/ow_cron/run.php

8。選択したプラグインをインストールする

選択したOxwallプラグインをインストールし、[完了]をクリックします。セキュリティ上の理由から、「/ var / www / html / oxwall /ow_install/」ディレクトリを削除することをお勧めします。

rm -rf /var/www/html/oxwall/ow_install/

それだ。これで、Oxwallのインストールが完了しました。 http://your-domain.com/adminの管理者エリアにログインし、必要に応じてOxwallを構成して、ソーシャルネットワークWebサイトの構築を開始します。

もちろん、CentOS Webホスティングサービスのいずれかを使用している場合は、CentOSにOxwallをインストールする必要はありません。その場合は、専門のLinux管理者にOxwallのインストールを依頼するだけです。 あなたのために。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

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


Cent OS
  1. CentOS 7 /RHEL7およびCentOS6/RHEL6にPHP7.4/ 7.3/7.2をインストールする方法

  2. CentOS 8 /RHEL8にPHP7.4/7.3をインストールする方法

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

  1. CentOSにPHP5.5をインストールする方法

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

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

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

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

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