皆さん、こんにちは。この投稿では、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をインストールする方法を学びました。