Concrete5 to intuicyjny system zarządzania treścią (CMS), który umożliwia łatwe tworzenie i edytowanie stron internetowych. W tym poradniku pokażemy, jak zainstalować Concrete5 na systemie Ubuntu 20.04 z wykorzystaniem Apache i bezpłatnego certyfikatu SSL Let’s Encrypt.

✅ Wymagania wstępne

  • Serwer VPS lub serwer dedykowany z Ubuntu 20.04 – Polecamy Netcloud24.com
  • Dostęp root lub konto z sudo
  • Domena skierowana na serwer

🔧 Krok 1: Aktualizacja systemu

sudo apt update && sudo apt upgrade -y

🔧 Krok 2: Instalacja Apache, PHP i niezbędnych modułów

sudo apt install apache2 php libapache2-mod-php php-mysql php-xml php-mbstring php-zip php-cli php-curl unzip curl -y

🔧 Krok 3: Instalacja i konfiguracja MySQL

sudo apt install mysql-server -y
sudo mysql_secure_installation

# Tworzenie bazy danych i użytkownika
sudo mysql -u root -p
CREATE DATABASE concrete5 CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'c5user'@'localhost' IDENTIFIED BY 'TwojeSilneHasło';
GRANT ALL PRIVILEGES ON concrete5.* TO 'c5user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

📥 Krok 4: Pobranie i rozpakowanie Concrete5

cd /tmp
wget https://www.concretecms.org/download_file/-/view/131387/ -O concrete5.zip
unzip concrete5.zip
sudo mv concrete* /var/www/concrete5
sudo chown -R www-data:www-data /var/www/concrete5

🔧 Krok 5: Konfiguracja Apache

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

Wklej poniższą konfigurację, zastępując twojadomena.pl:

<VirtualHost *:80>
    ServerName twojadomena.pl
    DocumentRoot /var/www/concrete5
    <Directory /var/www/concrete5>
        AllowOverride All
        Require all granted
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

sudo a2ensite concrete5.conf
sudo a2enmod rewrite
sudo systemctl reload apache2

🔐 Krok 6: Instalacja darmowego certyfikatu SSL Let’s Encrypt

sudo apt install certbot python3-certbot-apache -y
sudo certbot --apache -d twojadomena.pl

✅ Krok 7: Instalacja przez przeglądarkę

Otwórz przeglądarkę i przejdź do https://twojadomena.pl. Uzupełnij dane bazy danych oraz dane administratora, aby zakończyć instalację.

🚀 Gotowe!

Gratulacje! Concrete5 CMS działa na Twoim serwerze VPS lub serwerze dedykowanym z Ubuntu 20.04.

🌐 Skorzystaj z najlepszych serwerów

Jeśli szukasz wydajnego serwera VPS lub serwera dedykowanego, wybierz Netcloud24.com. Oferujemy gotowe środowiska z pełnym dostępem root, bez ukrytych kosztów i z natychmiastową aktywacją.

 

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *