Rumah  >  Artikel  >  tutorial komputer  >  Cara memasang Craft CMS 12 pada Debian

Cara memasang Craft CMS 12 pada Debian

王林
王林ke hadapan
2024-02-19 16:50:02774semak imbas

Craft CMS ialah sistem pengurusan kandungan yang fleksibel dan berkuasa yang disukai oleh pembangun dan pencipta kandungan. Antara muka yang intuitif, kefungsian yang kaya dan kebolehsesuaian yang melampau menjadikannya alat pilihan untuk pembinaan dan pengurusan laman web.

如何在 Debian 上安装 Craft CMS 12

Pasang Craft CMS 12 pada Debian Bookworm

Untuk memastikan sistem pengendalian selamat dan stabil, adalah penting untuk mengemas kini sistem Debian 12. Buka terminal dan jalankan arahan untuk mengemas kini sistem anda.

sudo apt update
sudo apt upgrade

Ini akan menyegarkan senarai pakej anda dan menaik taraf semua perisian yang dipasang kepada versi terkini.

Langkah 2. Buat pengguna bukan akar

Beroperasi sebagai pengguna bukan root dengan keistimewaan sudo ialah amalan terbaik keselamatan. Cipta pengguna baharu dan berikan mereka kebenaran yang diperlukan:

sudo /usr/sbin/adduser craftcms
sudo /usr/sbin/usermod -aG sudo craftcms
su - craftcms

Langkah 3. Pasang timbunan LAMP.

Sebelum memulakan tutorial ini, anda perlu memasang pelayan LAMP pada pelayan anda. Jika anda belum memasang LAMP Stack lagi, ikut panduan kami.

Langkah 4. Cipta pangkalan data untuk Craft CMS

Craft CMS memerlukan pangkalan data MySQL untuk menyimpan datanya. Untuk mencipta pangkalan data baharu, log masuk ke MySQL sebagai akar:

sudo mysql -u root -p

Seterusnya, buat pangkalan data dan pengguna baharu untuk Craft CMS:

CREATE DATABASE craftcms;
CREATE USER 'craftuser'@'localhost' IDENTIFIED BY 'your-strong-password';
GRANT ALL PRIVILEGES ON craftcms.* TO 'craftuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Langkah 5. Pasang CMS Kraf menggunakan Komposer.

Craft CMS mengesyorkan menggunakan Komposer (alat pengurusan pergantungan PHP) untuk pemasangan. Jika anda belum memasang Komposer, anda boleh memasangnya menggunakan arahan berikut:

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer

Seterusnya, navigasi ke direktori akar web Apache dan pasang Craft CMS:

cd /var/www/html
sudo composer create-project craftcms/craft craftcms

Langkah 6. Mengkonfigurasi Apache untuk Craft CMS

Untuk menjadikan Craft CMS boleh diakses melalui web, anda perlu mengkonfigurasi Apache. Buat profil baharu untuk Craft CMS:

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

Dalam fail, tambahkan konfigurasi berikut:

ServerAdmin admin@your-domain.com
DocumentRoot /var/www/html/craftcms/web
ServerName your-domain.com
ServerAlias www.your-domain.com

Options Indexes FollowSymLinks
AllowOverride All
Require all granted

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

Ganti “your-domain.com‘ dengan nama domain anda Simpan dan tutup fail, kemudian dayakan tapak baharu dan tulis semula modul:

sudo a2ensite craftcms
sudo a2enmod rewrite
sudo systemctl restart apache2

Langkah 7. CMS Kraf Selamat dengan SSL.

Mula-mula, anda perlu memasang Certbot, pakej pelanggan yang menguruskan Let’s Encrypt SSL. Anda boleh memasangnya menggunakan arahan berikut:

sudo apt-get install python3-certbot-apache

Seterusnya, anda boleh menggunakan Certbot untuk mendapatkan dan memasang sijil SSL untuk domain anda. Gantikan 您的域名。com dengan nama domain sebenar anda:

sudo certbot --apache -d your-domain.com

Semasa proses pemasangan, Certbot akan meminta anda memasukkan beberapa maklumat asas, termasuk alamat e-mel dan nama domain anda. Ikuti arahan untuk menyelesaikan pemasangan.

Langkah 8. Konfigurasi tembok api.

Pertama sekali, anda perlu memasang UFW, bahagian hadapan yang mesra pengguna untuk mengurus tembok api Linux. Anda boleh memasangnya menggunakan arahan berikut:

sudo apt update
sudo apt upgrade
sudo apt install ufw

Kini kami menyediakan Simple Firewall (UFW) menggunakan Apache untuk membenarkan akses awam kepada HTTP dan HTTPS pada port web lalai:

sudo ufw allow 'Apache Full'
sudo ufw allow 'Apache Secure'

Langkah 9. Akses antara muka web Craft CMS

Anda kini boleh mengakses wizard pemasangan CMS Craft dengan menavigasi ke domain anda dalam penyemak imbas web anda. Ikut arahan pada skrin untuk menyelesaikan pemasangan.

如何在 Debian 上安装 Craft CMS 12

Terima kasih kerana menggunakan tutorial ini untuk memasang versi terkini Craft CMS pada Debian 12 Bookworm. Untuk mendapatkan bantuan lanjut atau maklumat berguna, kami mengesyorkan anda menyemak tapak web rasmi Craft CMS.

Atas ialah kandungan terperinci Cara memasang Craft CMS 12 pada Debian. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:mryunwei.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam