Ubuntu Sunucusuna Drupal Kurulumu

click fraud protection

Bir web sitesi oluşturmanın harika bir yolu bir içerik yönetim sistemi kullanmaktır. Özellikle Linux sunucularında kullanılacak en iyi CMS araçlarından biri Drupal'dır. Kullanıcıların kendi terimleriyle kolayca bir web sitesi kolayca oluşturmasını sağlayan onlarca özelliğe sahip gelişmiş bir site aracıdır. Drupal'ı Ubuntu sunucusuna nasıl kuracağınız aşağıda açıklanmıştır.

Ön şartlar

Drupal'ı Ubuntu sunucunuza dağıtmadan önce, her şeyi yenilemek için güncelleme aracını kullanmak iyi bir fikirdir. Bu, üzerinde çalışan tüm yazılımların güncel olmasını sağlayacaktır.

sudo apt güncelleme sudo apt yükseltme -y

Bunu takiben, bağımlılıkları da yüklemeniz gerekir. Bunlar, Drupal CMS yazılımının düzgün çalışması için kritik öneme sahiptir.

sudo uygun-almak yüklemek php php-mysql php-gd php-curl php-ssh2

Bu bağımlılıklara ek olarak, Ubuntu'da zaten yüklü bir LAMP (veya Nginx kullanıyorsanız LEMP) yığını olduğundan emin olun. Değilse, web uygulamalarını çalıştırmak için gereken her şeyi Ubuntu sunucusunda hızla yükleyin:

instagram viewer
sudo apt lamba sunucusunu yükle ^

LAMP kurulumu sırasında, MySQL için bir kök parola ayarlamanız istenir. Ödün vermemek için güvenli bir şey seçtiğinizden emin olun. Ayrıca, bu parolanın sunucunun kök kullanıcısından farklı olduğundan emin olun. Ubuntu Linux kök kullanıcısı ve SQL veritabanı için aynı kök parolayı kullanmak tehlikeli bir şeydir ve çok, çok kötü şeylere yol açacaktır.

Her şeyi yükledikten sonra Apache'yi manuel olarak başlatmanız gerekir:

sudo service apache2 başlat

Drupal'ı yükle

Bağımlılıklar tatmin edilir ve gerekli tüm web uygulamaları yüklenir ve düzgün çalışır. Bir sonraki adım, Drupal'ın en son sürümünü sunucuya indirmektir. Şuraya git: drupal.org web sitesine gidin ve tar.gz sürümünü edinin. Doğrudan sunucuya indirmeyi kolaylaştırmak için, indirme düğmesine sağ tıklayın, “bağlantı konumunu kopyala” ya tıklayın ve terminale gidin.

Ardından aracı indirmek için wget kullanın SSH sunucunuza. SSH kullanmıyor musunuz? Tar.gz dosyasını bir flash sürücüye indirmeyi düşünün ve ardından takın.

wget -P / tmp / https://ftp.drupal.org/files/projects/drupal-8.4.4.tar.gz

Drupal indirildi, şimdi kök web sunucusu dizinine yükleme zamanı.

tar xzvf /tmp/drupal-8.4.4.tar.gz -C / var / www / html / - şerit bileşenleri = 1

Ardından, HTML dizininin izinlerini güncelleyin.

chown www-data: www-data -R / var / www / html / chmod -R 755 / var / www / html /

Drupal Veritabanını Ayarlama

Drupal, sunucu yazılımının kendisinin doğru yüklenmesinden önce etkileşim için bir veritabanına ihtiyaç duyar. Yeni bir veritabanı oluşturmak için bu komutu kullanın ve daha önce SQL için ayarlanan kök parolayı kullanarak sistemde oturum açın.

mysql -u kök -p

Şimdi giriş yaptığınıza göre, veritabanı yazılımıyla etkileşime geçme zamanı. Veritabanının kendisini yaparak başlayın:

veritabanı drupal oluşturmak;

Ardından, Drupal CMS yazılımının kullanabileceği veritabanı için yeni bir kullanıcı oluşturun. “Güvenli parola” alanını yeni bir parola ile değiştirdiğinizden emin olun.

Not: Bu kullanıcı için kök SQL kullanıcısı için ayarladığınız parolayı KULLANMAYIN. Yerine, benzersiz bir ürün oluştur, güvenli bir tane.

Drupal'ın kullanacağı kullanıcı adının: drupalsite olduğunu unutmayın.

drupal. * 'safeepassword' ile tanımlanan drupalsite @ localhost'a tüm ayrıcalıkları verin;

İşiniz bittiğinde, SQL veritabanı ayrıcalıklarını temizleyin ve oturumu kapatın.

floş ayrıcalıkları; çıkış

Drupal'ı Yapılandırma

Drupal, Drupal CMS yazılımının düzgün çalışmaya başlamadan önce yapılması gereken çeşitli yapılandırma değişikliklerine ve ayarlara sahiptir. İlk ince ayar Apache web sunucusuyla ilgilidir.

İlk olarak, yeniden yazma modülünü etkinleştirin, böylece Drupal istediklerinizi değiştirebilir.

sudo a2enmod yeniden yazma

Ardından, “siteler tarafından kullanılabilir” klasöründe kullanılacak yeni bir boş Drupal yapılandırma dosyası oluşturun.

sudo touch /etc/apache2/sites-available/drupal.conf

Bir symlink yapın ve “sites-available” klasöründe oluşturulan yeni yapılandırma dosyasını ve “sites-active” klasörüne bağlayın. Bunu yapmak, Apache2 web sunucusunun Drupal CMS yazılımını etkinleştirmesini sağlayacaktır.

sudo ln -s /etc/apache2/sites-available/drupal.conf /etc/apache2/sites-enabled/drupal.conf

Son olarak, her şeyi ayarlamak için nano metin düzenleyici aracını kullanın.

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

Drupal.conf dosyasına aşağıdaki kodu yapıştırın:

ServerAdmin [email protected]. DocumentRoot / var / www / html / SunucuAdı domain.com. ServerAlias ​​www.etkialanı.com. Seçenekler FollowSymLinks. Tümüne Geçersiz Kıl. Sipariş ver, inkar et. herkesten izin ver. ErrorLog /var/log/apache2/domain.com-error_log. CustomLog /var/log/apache2/domain.com-access_log yaygın. 

Dosyayı şununla kaydet: Ctrl + O ve ile çık Ctrl + X.

Son olarak, değişiklikleri yansıtmak için Apache web sunucusunu yeniden başlatın.

sudo service apache2 yeniden başlatma

Drupal Kullanımı

Drupal her şey hazır ve kullanıma hazır. Bir sonraki adım, Drupal Kurulum komut dosyasını çalıştırmak ve çalıştırmaktır. Yazılım bir hesap oluşturarak size yol gösterecek ve her şeyin doğru şekilde çalışmasını sağlayacaktır.

Drupal tam olarak kurulduğunda, yeni web sitenizi oluşturabileceksiniz!

watch instagram story