このチュートリアルでは、CentOS7VPSにOpenClassifiedsをインストールする方法を学習します。
Open Classifiedsは、無料のオープンソースの強力なWebアプリケーションであり、求人広告、広告、およびリストサイトをすべてわずか数分で作成するために使用できます。シンプルで使いやすく、安全で、SEOに対応し、管理も簡単です。
Open Classifiedsは、Webサイトを簡単かつ効果的に管理するのに役立つ美しいWebベースの管理インターフェイスも提供します。 SEOに適した最適化、多言語サポート、わかりやすいURL、robots.txtサポート、カスタムフィールド、ソーシャルログインなど、多くの機能が付属しています。インストールを始めましょう。
前提条件:
-
CentOS7以降を実行しているサーバー。
-
サーバーにrootパスワードが設定されています。
-
サーバーに静的IPアドレスが設定されています。
ステップ1:はじめに
開始する前に、サーバーを最新バージョンに更新する必要があります。次のコマンドで実行できます:
yum update -y
システムを更新した後、システムにEPELリポジトリをインストールする必要があります。次のコマンドを実行してインストールできます:
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY* yum install epel-release -y
次に、問題が発生することなくOpen Classifiedsにアクセスするには、システムでSELinuxを無効にする必要があります。
/etc/selinux/config
を編集して無効にすることができます ファイル:
nano /etc/selinux/config
次の変更を行います:
SELINUX=disabled SELINUXTYPE=targeted
ファイルを保存して閉じます。次に、システムを再起動してすべての変更を適用します。
ステップ2:LAMPサーバーをインストールする
まず、サーバーにApacheWebサーバーとMariaDBデータベースサーバーをインストールする必要があります。次のコマンドを実行してインストールできます:
yum install httpd mariadb-server -y
インストールが正常に完了したら、ApacheおよびMariaDBサービスを開始し、次のコマンドを使用して起動時に開始できるようにします。
systemctl start httpd systemctl enable httpd systemctl start mariadb systemctl enable mariadb
デフォルトでは、最新バージョンのPHPはCentOS-7デフォルトリポジトリでは利用できません。そのため、システムにRemiリポジトリを追加する必要があります。
次のコマンドでインストールできます:
rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
次に、yum-config-managerユーティリティをインストールして、Remiリポジトリを有効にします。
yum install yum-utils -y
次に、次のコマンドでリポジトリを更新します。
yum update -y
次に、次のコマンドを使用してPHP7.2のRemiリポジトリを有効にします。
yum-config-manager --enable remi-php72
次に、次のコマンドを使用してPHPおよびその他の必要なライブラリをインストールします。
yum install php php-opcache httpd php-zip php-mysqlnd php-pdo php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-soap curl curl-devel php-curl php-mcrypt -y
すべてのパッケージをインストールした後、php.iniファイルを開き、いくつかの変更を加えます。
nano /etc/php.ini
次の行を変更します:
short_open_tag = On memory_limit = 256M upload_max_filesize = 100M post_max_size = 100M
終了したら、ファイルを保存して閉じます。
ステップ3:MariaDBを構成する
デフォルトでは、MariaDBには推奨されるセキュリティ対策が有効になっていません。これは、MariaDBのインストールを保護する必要があることを意味します。これは、次のコマンドで実行できます。
mysql_secure_installation
以下に示すように、すべての質問に答えてください。
Enter current password for root (enter for none): Press [Enter], there is no password by default Set root password? [Y/n]: Y New password: Re-enter new password: Remove anonymous users? [Y/n]: Y Disallow root login remotely? [y/n]: Y Remove test database and access to it? [Y/n]: Y Reload privilege tables now? [Y/n]: Y
MariaDBが保護されたら、次のコマンドを使用してMariaDBシェルにログインします。
mysql -u root -p
プロンプトが表示されたらrootパスワードを入力し、次のコマンドを使用してOpenClassifiedsのデータベースとユーザーを作成します。
MariaDB [(none)]>CREATE DATABASE classifiedsdb; MariaDB [(none)]>GRANT ALL PRIVILEGES ON classifiedsdb.* TO 'classifieds'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
「パスワード」を適切で強力なパスワードに置き換えることを忘れないでください。次に、特権をフラッシュし、次のコマンドを使用してMariaDBシェルを終了します。
MariaDB [(none)]>FLUSH PRIVILEGES; MariaDB [(none)]>EXIT;
ステップ4:OpenClassifiedsをインストールする
まず、次のコマンドを使用して、OpenClassifiedsの最新バージョンをダウンロードします。
https://excellmedia.dl.sourceforge.net/project/openclassifieds/openclassifieds2-2.9.0.zip
ダウンロードが完了したら、次のコマンドを使用してダウンロードしたファイルを解凍します。
unzip openclassifieds2-2.9.0.zip
次に、次のコマンドを使用して、抽出したディレクトリをApacheWebルートディレクトリにコピーします。
cp -r openclassifieds2-2.9.0 /var/www/html/openclassifieds
次に、openclassifiedsディレクトリに適切な権限を付与します。
chown -R apache:apache /var/www/html/openclassifieds chmod -R 755 /var/www/html/openclassifieds
ステップ5:OpenClassifieds用にApacheを構成する
次に、OpenClassifieds用のApache仮想ホストファイルを作成する必要があります。次のコマンドで作成できます:
nano /etc/httpd/conf.d/openclassifieds
次の行を追加します:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/openclassifieds/ ServerName 192.168.0.101 <Directory /var/www/html/openclassifieds/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/httpd/error_log CustomLog /var/log/httpd/access_log common </VirtualHost>
「yourdomain.com」を実際のドメイン名に置き換えてください。さらに、例のIP「192.168.0.101」を静的パブリックIPアドレスに置き換えてください。終了したら、ファイルを保存して閉じます。次に、次のコマンドを使用してデフォルトの仮想ホストファイルを無効にします。
mv /etc/httpd/conf.d/welcome.conf /etc/httpd/conf.d/welcome.conf_backup
最後に、Apacheサービスを再起動して、すべての変更を適用します。
systemctl restart httpd
ステップ6:OpenClassifiedsWebインターフェイスにアクセスする
次に、Webブラウザーを開き、URL http://192.168.0.101
を入力します。 。次のページにリダイレクトされます:
言語を選択し、インストールの開始をクリックします ボタン。データベース構成ページが表示されます:
次に、データベース名、データベースのユーザー名、およびパスワードを入力します。次に、続行をクリックします ボタン。 [サイトの構成]ページが表示されます:
次に、サイト名、管理者の電子メール、およびパスワードを入力します。次に、インストールをクリックします ボタン。インストールが完了すると、次のページが表示されます。
次に、管理者をクリックします ボタン。以下に示すように、管理インターフェースにリダイレクトされます。
次に、管理者の電子メールとパスワードを入力します。次に、ログインをクリックします ボタン。次のページにOpenClassifiedsのデフォルトのダッシュボードが表示されます。
おめでとう! CentOS7VPSにOpenClassifiedsを正常にインストールして構成しました
もちろん、CentOS 7 VPSホスティングサービスを使用している場合は、CentOS7にOpenClassifiedsをインストールする方法を知る必要はありません。サポートチームに、CentOS 7にOpenClassifiedsをインストールするように依頼するだけで、他に必要なものもすべて追加できます。これらは24時間年中無休で利用可能であり、CentOS7へのOpenClassifiedsのインストールを支援することができます。
PS 。 CentOS 7へのOpenClassifiedsのインストールに関するこのブログ投稿を楽しんだ場合は、以下の共有ショートカットを使用してソーシャルネットワークで自由に共有するか、コメントセクションにコメントを残してください。ありがとうございます。
CentOS8にEtherCalcをインストールする方法のクイックガイドは次のとおりです。