
Drupal, internetteki birçok web sitesinin temeli olan açık kaynaklı ve popüler bir içerik yönetim aracıdır. Kolay içerik yazma, güvenilir performans ve mükemmel güvenlik gibi harika standart özelliklere sahiptir. Esneklik ve modülerlik, onu diğerlerinden ayıran temel ilkelerden bazılarıdır.
- 1. Adım: İşletim Sistemini Güncelleyin
- 2. Adım: Apache web Sunucusunu Kurun
- 3. Adım: Drupal 9 için PHP ve PHP Uzantılarını Yükleyin
- 4. Adım: MySQL’i Kurun ve Bir Veritabanı Oluşturun
- 5. Adım: Drupal 9’u İndirin
- 6. Adım: Drupal 9 için Apache Web Sunucusunu Yapılandırın
- 7. Adım: Drupal 9 Web Yükleyicisine Erişin
Ubuntu 22.04 işletim sistemine Drupal 9 kurulumu.
1. Adım: İşletim Sistemini Güncelleyin
Mevcut tüm paketlerin güncel olduğundan emin olmak için Ubuntu 22.04 işletim sisteminizi güncelleyin:
sudo apt update && sudo apt upgrade -y2. Adım: Apache web Sunucusunu Kurun
Aşağıdaki komutu yürüterek Apache’yi apt paket yöneticisi aracılığıyla yükleyebilirsiniz.
sudo apt install apache2Aşağıdaki komutları girerek Apache hizmetini başlatabilir ve başlangıçta çalışacak şekilde yapılandırabilirsiniz:
sudo systemctl start apache2
sudo systemctl enable apache2systemctl status komutunu kullanarak Apache hizmetinin durumunu doğrulayın:
sudo systemctl status apache2Örnek Çıktı:
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running)
Docs: https://httpd.apache.org/docs/2.4/
Process: 3170 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 3174 (apache2)
Tasks: 12 (limit: 2200)
Memory: 246.8M
CPU: 18.104s
CGroup: /system.slice/apache2.service
├─3174 /usr/sbin/apache2 -k start
├─3175 /usr/sbin/apache2 -k start
├─3176 /usr/sbin/apache2 -k start
Her şeyin doğru çalıştığından emin olmak için şuraya giderek test edebilirsiniz:
http://IP-adresinizHer şey düzgün yapılandırılmışsa, aşağıda görüldüğü gibi varsayılan Apache2 Sayfası tarafından karşılanacaksınız.

3. Adım: Drupal 9 için PHP ve PHP Uzantılarını Yükleyin
Varsayılan olarak Ubuntu 22.04, PHP sürüm 8.1 ile birlikte gelir. Aşağıdaki komutu kullanarak PHP ve diğer destekleyici paketleri kurabilirsiniz:
sudo apt install php libapache2-mod-php php-dev php-bcmath php-intl php-soap php-zip php-curl php-mbstring php-mysql php-gd php-xml
PHP’nin Kurulu Olup Olmadığını Doğrulayın.
php -vÇıktı:
PHP 8.1.6 (cli) (built: May 17 2022 16:46:54) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.6, Copyright (c) Zend Technologies
with Zend OPcache v8.1.6, Copyright (c), by Zend Technologies4. Adım: MySQL’i Kurun ve Bir Veritabanı Oluşturun
MySQL’i aşağıdaki komutla yükleyebilirsiniz:
sudo apt install mysql-serverVeritabanı sunucusu arka plan programını başlatın ve ayrıca aşağıdaki komutlarla bir sonraki önyüklemede otomatik olarak başlamasını sağlayın:
systemctl start mysql
systemctl enable mysql
systemctl status komutunu kullanarak MySQL hizmetinin durumunu doğrulayın:
sudo systemctl status mysqlÖrnek Çıktı:
● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: active (running)
Process: 832 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
Main PID: 1235 (mysqld)
Status: "Server is operational"
Tasks: 46 (limit: 2200)
Memory: 582.6M
CPU: 1min 11.087s
CGroup: /system.slice/mysql.service
└─1235 /usr/sbin/mysqldVeritabanı sunucusu kurulduktan sonra, MariaDB isteminde oturum açın:
sudo mysql -u rootBir veritabanı, veritabanı kullanıcısı oluşturmak ve veritabanı kullanıcısına tüm ayrıcalıkları vermek için aşağıdaki komutları çalıştırın:
mysql> CREATE DATABASE drupal;
mysql> CREATE USER 'drupal_user'@'localhost' IDENTIFIED BY 'Drupal_Passw0rd!';
mysql> GRANT ALL ON drupal.* TO 'drupal_user'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> EXIT5. Adım: Drupal 9’u İndirin
Şimdi Drupal 9’u Drupal Resmi sitesinden indireceğiz.
Drupal 9’u indirmek için aşağıdaki komutu kullanın:
sudo wget https://ftp.drupal.org/files/projects/drupal-9.3.14.zipAşağıdaki komutla dosyayı /var/www/html/ klasörüne çıkarın:
sudo apt -y install unzip
sudo unzip drupal-9.3.14.zip -d /var/www/html/İşleri daha basit hale getirmek için, ayıklanan drupal-9.3.14 dizini yalnızca drupal olarak yeniden adlandırın:
sudo mv /var/www/html/drupal-9.3.14/ /var/www/html/drupal/Apache web sunucusu kullanıcısının dosyalara erişme iznini etkinleştirin,
sudo chown -R www-data:www-data /var/www/html/drupal/6. Adım: Drupal 9 için Apache Web Sunucusunu Yapılandırın
/etc/apache2/sites-available dizinine gidin ve kurulumunuz için bir yapılandırma dosyası oluşturmak üzere aşağıdaki komutu çalıştırın:
sudo nano /etc/apache2/sites-available/drupal.confAşağıdaki içeriği ekleyin:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName domain-adresiniz.com
ServerAlias www.domain-adresiniz.com
DocumentRoot /var/www/html/drupal
<Directory /var/www/html/drupal/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/your-domain.com_error.log
CustomLog ${APACHE_LOG_DIR}/your-domain.com_access.log combined
</VirtualHost>Dosyayı kaydet ve çık.
Drupal 9 sanal ana bilgisayarını etkinleştirin:
sudo a2ensite drupal.confApache web sunucusunu yeniden başlatın.
sudo systemctl restart apache27. Adım: Drupal 9 Web Yükleyicisine Erişin
Tarayıcınızı açın, alan adınızı yazın, ör. http://alan-adiniz.com ve yüklemeyi tamamlamak için gerekli adımları tamamlayın.

Tercih ettiğiniz dili seçin ve Kaydet’e basın sonra devam edin, aşağıdaki ekranı göreceksiniz:

Standart’ı seçin ve Kaydet’e basın sonra devam edin. Aşağıdaki ekranı göreceksiniz:

Veritabanı ayarlarınızı doldurun ve Kaydet’e basın sonra devam edin ardından yüklenmesini bekleyin yüklenip çeviriler güncellendikten sonra Aşağıdaki ekranı göreceksiniz:

Sitenizle ilgili bazı temel bilgileri girin ve ardından Kaydet’e basın ve devam edin. Aşağıdaki ekranda kontrol panelini göreceksiniz:

Drupal kurulumu tamamlandı. Şimdi settings.php dosyası için izinleri geri alın:
sudo chmod 644 /var/www/html/drupal/sites/default/settings.phpKapanış
Drupal 9’u Ubuntu 22.04’e başarıyla yüklediniz
Herhangi bir sorunuz varsa, lütfen aşağıya bir yorum bırakın.





