GNU/Linux >> Linux の 問題 >  >> Debian

Debian11にYclasをインストールする方法

皆さん、こんにちは。この投稿では、Debian11にYClasをインストールする方法を学びます。

YClasは、PHPとオープンソースで作成されたWebアプリケーションであり、求人広告のWebサイトをすばやく展開できます。無料ですが、ライセンスを購入して、より多くのメリットを得ることができます。

Debian11サーバーにインストールしましょう。

Debian11へのLAMPのインストール

PHP上にWebテクノロジーとともに構築されているため、それをデプロイするには、機能するWebサーバーが必要です。したがって、アプリケーションの実行に必要なPHPの依存関係とともにLAMPをDebian11にインストールします。

sudo apt update
sudo apt install apache2 php libapache2-mod-php php-gd php-gd php-cli php-mysql php-imagick php-zip php-soap php-curl php-mbstring php-common php-json php-opcache php-xml mariadb-server wget unzip

プロセス全体が終了したら、ポート80を開く必要があります および443 ファイアウォールで。

この後、PHPで特定のものを構成する必要があります。特に、short_open_tagを有効にする必要があります YClasの要件であるディレクティブ。

ファイルを開く

sudo nano /etc/php/7.4/apache2/php.ini

そして、short_open_tagの値を変更します 。

short_open_tag = On

変更を保存してApacheを再起動します。

sudo systemctl restart apache2

この後、MariaDBrootユーザーにパスワードを割り当てる必要があります。これを実現するには、実行します。

sudo mysql_secure_installation

ルートパスワードの入力を求められます

Enter current password for root (enter for none):

ただし、定義されていないため、Enterキーを押すだけです。その後、変更できます。

Change the root password? [Y/n]
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables...
... Success!

次に、すべての質問にYと答えて、インストールを保護します。

Remove anonymous users? [Y/n]
Disallow root login remotely? [Y/n] Remove test database and access to it?
Remove test database and access to it? [Y/n]
Reload privilege tables now? [Y/n]

この後、MariaDBコンソールにアクセスして、新しいデータベースを作成します

sudo mysql -u root -p

次に、データベースとパスワードを使用したユーザーを作成し、すべての権限を更新します。

CREATE DATABASE yclas;
GRANT ALL PRIVILEGES ON yclas.* TO 'user'@'localhost' IDENTIFIED BY 'pss';
FLUSH PRIVILEGES;
EXIT;

値を独自に変更できます。

Debian11でYClasをダウンロード

これで、YClasをシステムにダウンロードできます。これは/tmpから可能です フォルダ。

cd /tmp
wget https://github.com/yclas/yclas/archive/master.zip

次に、アーカイブをApacheディレクトリに解凍します。

sudo unzip master.zip -d /var/www/html

必須ではありませんが、フォルダの名前をより単純な名前に変更することをお勧めします。

cd /var/www/html && sudo mv yclas-master yclas

次に、Apacheをフォルダーの所有者にし、正しいアクセス許可を割り当てます。

sudo chown -R www-data:www-data yclas
sudo chmod -R 775 yclas

次に、YClas用の新しいApache仮想ホストを作成します。

sudo nano /etc/apache2/sites-available/yclas.conf

次の構成を追加します:

<VirtualHost *:80>
     ServerAdmin admin@your_domain.com
     DocumentRoot /var/www/html/yclas
     ServerName yclas.unixcop.com

     <Directory /var/www/html/yclas/>
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/yclas_error.log
     CustomLog ${APACHE_LOG_DIR}/yclas_access.log combined
</VirtualHost>

ServerNameを置き換えます ドメイン名を使用します。

変更を保存してエディタを閉じます。

新しい構成であるrewriteを有効にします モジュールを作成してApacheを再起動します。

sudo ln -s /etc/apache2/sites-available/yclas.conf /etc/apache2/sites-enabled/yclas.conf
sudo a2enmod rewrite
sudo systemctl restart apache2

これで、Webインターフェイスからインストールを完了できます。

Debian11にYClasをインストールする

次に、Webブラウザを開き、ドメインに移動してインストールを開始します。

まず、言語の入力を求められ、システムがすべての要件を満たしているかどうかが確認されます。

次に、データベースと、定義したパラメーターとの接続を構成します。

その後、名前とタイムゾーンを指定して新しいサイトを構成します。管理者ユーザーも作成します。

すべてが順調に進んだことを示すこのような画面が表示されます。

ログインページに移動します。

ログインすると、ダッシュボードが表示されます。

その後、すべてがうまくいきます。

結論

この投稿のおかげで、Debian11にYClasをインストールする方法を学びました。


Debian
  1. Debian9にNextcloudをインストールする方法

  2. Debian9およびDebian8にPostgreSQL11/10をインストールする方法

  3. Debian9にMongoDB4.4/4.2をインストールする方法

  1. Debian9にTomcat8.5をインストールする方法

  2. Debian9にMongoDBをインストールする方法

  3. Debian 11 /Debian10にPostgreSQLをインストールする方法

  1. Debian9にNginxをインストールする方法

  2. Debian9にApacheをインストールする方法

  3. Debian9にJenkinsをインストールする方法