Instalarea Craft CMS pe VPS-ul t?u care ruleaz? Debian 12 este un proces simplu. Urmeaz? pa?ii de mai jos pentru a-l configura.
Pasul 1: Actualizeaz?-?i sistemul
sudo apt update && sudo apt upgrade -y
Pasul 2: Instaleaz? dependen?ele necesare
Trebuie s? instalezi pachetele necesare, cum ar fi PHP, MySQL ?i Composer:
sudo apt install nginx mysql-server php php-fpm php-mysql php-xml php-mbstring php-curl php-zip php-gd -y
curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
Pasul 3: Configureaz? baza de date MySQL
Conecteaz?-te la MySQL pentru a crea o baz? de date ?i un utilizator pentru Craft CMS:
sudo mysql -u root -p
În shell-ul MySQL, execut? urm?toarele comenzi:
CREATE DATABASE craft;
CREATE USER 'craftuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON craft.* TO 'craftuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Pasul 4: Descarc? Craft CMS
Mergi în directorul r?d?cin? al web-ului ?i descarc? Craft CMS:
cd /var/www/html
composer create-project craftcms/craft craft
Pasul 5: Configureaz? Nginx
Creeaz? un nou fi?ier de configurare pentru Craft CMS:
sudo nano /etc/nginx/sites-available/craft
Adaug? urm?toarea configura?ie:
server {
listen 80;
server_name your_domain.com; # Schimb? aceasta cu domeniul t?u
root /var/www/html/craft/web;
index index.php;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # Ajusteaz? versiunea PHP, dac? este necesar
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
Activeaz? noua site ?i testeaz? configura?ia:
sudo ln -s /etc/nginx/sites-available/craft /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx
Pasul 6: Finalizeaz? instalarea Craft CMS
Deschide browser-ul t?u web ?i acceseaz? http://your_domain.com. Urmeaz? instruc?iunile de pe ecran pentru a finaliza instalarea, introducând informa?iile bazei de date atunci când ?i se solicit?.
Concluzie
Urmând ace?ti pa?i, ai instalat cu succes Craft CMS pe VPS-ul t?u. Acum po?i începe s? construie?ti site-ul t?u!