GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu18.04に求人広告をインストールする方法

このチュートリアルでは、Apache Webサーバー、PHP、MySQLデータベースサーバーなど、すべての要件と必要なコンポーネントを備えたUbuntu18.04VPSにOpenClassifiedsをインストールする手順を説明します。

Open Classifiedsは、無料の強力なオープンソースWebプラットフォームであり、ユーザーは求人広告、広告、およびリストのサイトを簡単に作成および構築できます。インストールから始めましょう。

前提条件

  • Ubuntu 18.04 VPS
  • root権限を持つシステムユーザー、またはrootユーザー自体
  • mod_rewriteを使用したApacheWebサーバー
  • GD、Mcrypt、Gettext、CURL拡張機能が有効になっているPHPバージョン5.5以降
  • MySQLデータベースサーバー

ステップ1:ApacheWebサーバーをインストールする

Open Classifiedsは、コンテンツを提供するためにWebサーバーを必要とするため、この目的のために、世界で最も人気のあるWebサーバーの1つであるApacheWebサーバーをインストールして使用します。サーバーにApacheをインストールするには、次のコマンドを実行します。

apt -y install apache2

インストールが完了したら、Webサーバーを起動し、サーバーの再起動後に自動的に起動できるようにします。

apt start apache2
apt enable apache2

Webサーバーがサーバーに正しくインストールされ、実行されていることを確認するには、次のコマンドでそのステータスを確認できます。

systemctl status apache2

出力は次のようになります:

apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           ââapache2-systemd.conf
   Active: active (running) since Sat 2019-06-08 09:50:55 CDT; 46min ago
  Process: 735 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
 Main PID: 867 (apache2)
    Tasks: 6 (limit: 2321)
   CGroup: /system.slice/apache2.service
           ââ867 /usr/sbin/apache2 -k start
           ââ882 /usr/sbin/apache2 -k start
           ââ883 /usr/sbin/apache2 -k start

ステップ2:PHPをインストールする

Apacheがセットアップされたので、PHP 7.2(Ubuntu 18.04のデフォルトリポジトリに付属するデフォルトのPHPバージョン)と、OpenClassifiedsに必要ないくつかのPHP拡張機能をインストールする必要があります。

apt install php7.2 php7.2-gd libapache2-mod-php7.2 php7.2-cli php7.2-common php7.2-gd php7.2-json php7.2-opcache

「Mcrypt」PHP拡張機能もインストールする必要がありますが、aptパッケージマネージャーではインストールできないため、「pecl」でインストールする必要があります:

apt-get install libmcrypt-dev php-dev gcc autoconf make pkg-config libc-dev
pecl install mcrypt-1.0.1
echo "extension=mcrypt.so" | sudo tee -a /etc/php/7.2/apache2/conf.d/mcrypt.ini

Open Classifiedsはショートタグの「ショートカット」構文を使用するため、PHPでshort_open_tagディレクティブを有効にするには、php.ini構成ファイルを編集し、次の行を追加/変更します。

nano /etc/php/7.2/apache2/php.ini

short_open_tag = On

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

systemctl restart apache2

ステップ3:MySQLサーバーをインストールして構成する

Open Classifiedsは空のデータベースを使用して情報を保存するため、MySQLデータベースサーバーをインストールして使用します。

apt -y install mysql-server

インストールしたら、データベースサーバーを起動し、再起動時に自動的に起動できるようにします

apt start mysql
apt enable mysql

MySQLデータベースサーバーのセキュリティを強化し、MySQL rootユーザーのパスワードを設定するために、「mysql_secure_installation」インストール後スクリプトを実行できます。スクリプトを実行し、次のオプションを使用します。

mysql_secure_installation
Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y

ステップ4:MySQLデータベースとユーザーを作成する

rootユーザーとしてMySQLサーバーのコマンドラインインターフェイスにログインし、OpenClassifieds用の新しいMySQLデータベースを作成します。そこから、完全な権限を持つMySQLユーザーを割り当てる必要もあります:

mysql -u root -p

mysql> CREATE DATABASE classifiedsdb;
mysql> GRANT ALL PRIVILEGES ON classifiedsdb.* TO 'classifieds'@'localhost' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

「PASSWORD」を実際の強力なパスワードに置き換えることを忘れないでください。

ステップ5:求人広告をダウンロードする

Open Classifiedsの公式ウェブサイトにアクセスし、ソフトウェアの最新の安定したリリースをサーバーにダウンロードします。ダウンロードしたら、ダウンロードしたZIPアーカイブをサーバーのドキュメントルートディレクトリに解凍します

unzip openclassifieds2.x.x.x.zip -d /var/www/html

ディレクトリの名前をより単純な名前に変更します(これはオプションですが、ファイルの場所を入力して覚えるのが簡単になります):

cd /var/www/html && mv openclassifieds2.x.x.x openclassifieds

ApacheユーザーをすべてのOpenClassifiedsファイルの所有者になるように設定します。

chown -R www-data:www-data openclassifieds

ステップ6:Apache仮想ホストを作成する

ドメイン名を使用してOpenClassifiedsにアクセスできるようにするには、特定のドメインのApache仮想ホストディレクティブを作成する必要があります。このチュートリアルでは、ドメインの例として「domain.com」を使用するため、必ず一意のドメイン名に変更してください。次の内容の構成ファイルを作成します。

nano  /etc/apache2/sites-available/openclassifieds.conf

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/openclassifieds/
ServerName domain.com
ServerAlias www.domain.com

Options FollowSymLinks
AllowOverride All

ErrorLog /var/log/apache2/domain.com-error_log
CustomLog /var/log/apache2/domain.com-access_log common
</VirtualHost>

ファイルを保存し、次のコマンドを実行して、新しく作成されたApache仮想ホストを有効にします。

a2ensite openclassifieds.conf

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

systemctl restart apache2

ステップ7:求人広告のインストールを完了します

このチュートリアルの手順に厳密に従った場合、OpenClassifiedsを実行するために必要なすべてのコンポーネントがサーバーにインストールおよび構成されます。次に、お気に入りのWebブラウザーを開き、http://domain.comに移動します。 。そこから、画面の指示に従ってインストールを完了します。まず、インストールウィザードは、サーバーがすべての要件を満たしているかどうかを確認します。ここから、[インストールの開始]ボタンをクリックして、手順に従います。

インストールが完了したら、セキュリティ上の理由から「インストール」ディレクトリを削除することをお勧めします。

rm -rf install/

これですべてです。OpenClassifiedsがインストールされ、Ubuntu18.04VPSで完全に機能するようになりました。このプラットフォームの使用方法の詳細については、公式ドキュメントを確認してください。

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

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


Panels
  1. Ubuntu17.04にMySQLサーバーをインストールする方法

  2. Ubuntu14.04にDrupal7をインストールする方法

  3. Ubuntu16.04にGraylogサーバーをインストールする方法

  1. Ubuntu20.04にFastPanelをインストールする方法

  2. Ubuntu14.04にJoomla3をインストールする方法

  3. Ubuntu16.04にMySQLをインストールする方法

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

  2. Ubuntu16.04にNextCloud13をインストールする方法

  3. Ubuntu16.04にosTicketをインストールする方法