Ubuntu'da WordPress nasıl kurulur

WordPress'i Ubuntu'ya kendiniz yüklemek ister misiniz? Kendin Yap tipi iseniz, nasıl yapıldığını keşfetmek için okumaya devam edin.

WordPress'in pratikliği, onu dünyadaki tüm barındırılan web sitelerinin %30'undan fazlasını oluşturan ve içerik yönetim sistemleri arasında %60'lık bir hakimiyet sağlayan internetin gözdesi haline getirdi.

Her ne kadar kullanımı kolay olarak başlamış olsa da Bloglama Platform, WordPress da pek çok özelliği içerecek şekilde büyümüştür. Bu da onu birçok türde web sitesi oluşturmak için harika bir araç yapar.

Birçok barındırma sağlayıcısı, tek tıklamayla WordPress kurulumları sunar. Ancak, bir şeyleri kendi başınıza yapmaktan hoşlanan biriyseniz veya yalnızca daha güncel bir kurulum istiyorsanız, bu kılavuz tam size göre.

Ön koşullar: LAMP'nizi güncelleyin veya yükseltin

WordPress, çalıştırmak için bir LAMP (Linux Apache MySQL PHP) yığını veya benzeri bir şey gerektirir. Ve Linux gereksinimlerini karşılayan Ubuntu'ya sahip olduğunuzdan, WordPress'i eklemeden önce diğer bileşenlerin de kurulu ve hazır olduğundan emin olmanız gerekir. Lütfen WordPress'in Windows'ta çalışabileceğini ancak en iyi Linux'ta çalıştığını unutmayın. Ayrıca Apache'yi Lightspeed gibi bir alternatifle değiştirebilirsiniz. Ancak bu kılavuz LAMP'a odaklanmıştır.

Ayrıca, yalnızca en son paketleri kullandığınızdan emin olmak için sistemi yükseltmek isteyebilirsiniz. Örneğin Ocak 2021 itibariyle, WordPress 5.6 sürümünde mevcuttur ve 7.4 sürümünden itibaren PHP ve 5.6 sürümünden itibaren MySQL gerektirir. Bu kılavuz, Ubuntu 20.04 çalıştırdığınızı varsayar.

Ubuntu sisteminizi yükseltmek için aşağıdaki komutları girin:

sudo apt güncellemesi

sudo apt yükseltmesi

Grafiksel ve Komut Satırı Kurulumu

LAMP ve WordPress paketlerini komut satırından veya Ubuntu Yazılım Merkezi gibi bir grafik aracı kullanarak kurabilirsiniz. Ancak, ikincisinin yalnızca bir Ubuntu Masaüstü ortamı çalıştırıyorsanız mümkün olduğunu lütfen unutmayın.

Bu adım adım öğretici, paketleri bir grafik kullanıcı arabirimi olmayan bir sunucu ortamına yüklediğinizi varsayar.

Masaüstü ortamındaysanız, terminali de kullanabilirsiniz. Veya Yazılım Merkezi'ni kullanarak 1'den 3'e kadar olan adımları tamamlayabilir ve ardından 4. Adımdan kuruluma devam edebilirsiniz.

Uzak sunucunuzda oturum açmak için şunu yazın:

ssh user@hostname #host'unuzdan gelen bilgileri kullanın

log in to your remote host

Ubuntu'da WordPress nasıl kurulur

WordPress'i Ubuntu'ya kurmak için şu adımları izleyin:

Adım 1. Apache'yi Kurun ve Yapılandırın

HTTP (Köprü Metni Aktarım Protokolü) sunucusu olmadan dünya çapında web'de hiçbir şey çalışmaz. Bu nedenle, önce çalışan bir sunucunuz olup olmadığını kontrol etmeniz gerekir. Ve değilse, bir tane kurarsınız. Apache2 kullanacağız.

Apache'nin kurulu olup olmadığını kontrol etmek için şunu çalıştırın:

sudo systemctl durum apache2

Veya sunucunuzun IP adresini web tarayıcınıza yazın. Apache yerel makinedeyse, adres çubuğunuza 127.0.0.1 yazın. Benzer bir sayfa görmelisiniz:

Apache sistemde kurulu değilse, aşağıdaki komutu kullanarak kurun:

sudo apt güncellemesi

sudo apt yükleme apache2

Ardından, aşağıdakileri kullanarak Ubuntu güvenlik duvarı UFW için mevcut uygulamaları kontrol edin:

sudo ufw uygulama listesi

Şunun gibi bir şey yazdırmalıdır:

Mevcut uygulamalar:

 Apache

 Apache Tam

 Apache Güvenli

 OpenSSH

'Apache Full' öğesini seçerek tam HTTP ve HTTPS trafiğine veya 'Apache Secure' öğesini seçerek yalnızca HTTPS'ye izin verebilirsiniz. Örneğin:

sudo ufw 'Apache Secure'a izin veriyor

Configure Apache

Adım 2. MySQL'i Kurun ve Yapılandırın

Apache'niz kurulduktan ve çalışmaya başladıktan sonraki adım MySQL'i kurmaktır. Bunu girerek yapabilirsiniz:

sudo apt yükleme mysql-server

Bu, kabuk ortamı için bir istemci de dahil olmak üzere, sunucunuzda veritabanını çalıştırmak için gereken her şeyi yükleyecektir. Sizden bir kök (yönetici) parolası girmenizi isteyecektir, ancak yapılandırma sırasında parolayı girmekte veya daha sonra boş bırakmakta özgürsünüz.

Kurulumdan sonra, kurulumu aşağıdaki komutla güvenli hale getirin:

mysql_secure_installation

Tüm önerilerine 'evet' cevabı vermek en iyisidir. Ardından, kabuk istemcisini kullanarak oturum açın ve WordPress için bir veritabanı ve bir kullanıcı hesabı oluşturun. İşte bunu nasıl yapacağınız.

mysql -u root -p #sonra şifrenizi girin

mysql> CREATE DATABASE wpsite;

mysql> KULLANICI OLUŞTUR 'wpuser'@'localhost' 'parola' TARAFINDAN TANIMLANIR;

mysql> wpsite ÜZERİNDEN HEPSİ VERİN.* 'wpuser'@'localhost' için;

mysql> FLUSH PRIVILEGES;

mysql> ÇIKIŞ;

Configure MySQL

Adım 3. PHP'yi Kurun ve Yapılandırın

Şimdi LAMP kurulumunun PHP bölümünü kurmanın zamanı geldi. Bu da basit, sadece şunu girin:

sudo apt php php-mysql yükleyin

Veya WordPress'i hareket halindeyken çalıştırmak için tüm popüler uzantılarıyla PHP'yi aşağıdakileri yazarak yüklemeyi seçebilirsiniz:

sudo apt php php-mysql kurulumu php-gd php-mbstring php-curl php-intl php-zip php-xml php-xmlrpc php-soap

Son olarak, Apache web kökünüzde bir index.php dosyası oluşturmak için nano veya favori düzenleyicinizi kullanın ve kaydedin. Aşağıdaki gibi basit bir PHP betiği içerebilir:

phpinfo ();

?>

nano /var/www/html/index.php

Ardından, PHP'nin çalıştığını doğrulamak için tarayıcınızda Apache sunucunuzu ziyaret edin:

web sitesi-ip-adresi/info.php

Yerel bir makinedeyseniz, şu adresi ziyaret edebilirsiniz:

localhost/index.php veya

127.0.0.1/index.php

Configure PHP

Lütfen Apache HTTP sunucunuzun *.php dosyalarından önce *.html dosyalarını sunacak şekilde yapılandırıldığını unutmayın. Ve artık 'html' klasöründe her iki dosya türüne de sahip olduğunuz için, web sitenizin IP adresini girmeniz size Apache HTML karşılama sayfasını gösterecektir.

PHP'yi varsayılan olarak sunmak için bazı yapılandırma dosyalarını güncellemeniz ve Apache'yi yeniden başlatmanız gerekir:

sudo nano /etc/apache2/mods etkin/dir.conf

DirectoryIndex index.html indeks.cgi indeks.pl indeks.php indeks.xhtml indeks.htm

Dosya yukarıdaki gibi görünmelidir. Sadece index.html ile index.php'yi değiştirin ve kaydedin. Ardından, değişikliklerin geçerli olması için Apache'yi aşağıdakilerle yeniden başlatın:

sudo systemctl yeniden başlatın apache2

Yalnızca web sitesi-ip-adresinizi veya localhost / 127.0.0.1'i girmek, varsayılan olarak artık index.php'yi sunacaktır.

Adım 4. WordPress'i Kurun ve Yapılandırın

Şimdi WordPress'i indirme ve yükleme zamanı. Bunu aşağıdaki komutlarla yaparsınız:

cd /tmp #geçici dizine geç

wget -c http://wordpress.org/latest.tar.gz #dosyayı indir

tar -xzvf son.tar.gz #özüt

sudo cp -R wordpress /var/www/html/wordpress #html klasörünüze taşıyın

sudo chown -R www-data:www-data /var/www/html/wordpress #set sahibi (Apache grubu)

sudo chmod -R 775 /var/www/html/wordpress #set yürütme hakları

Adım 5. Daha Fazla İnce Ayar

Şimdiye kadar sadece web siteniz-ip-adresinizle çalıştık. WordPress kurulumunuzu alan adınızla çalışacak şekilde yapılandırmak için şunları yapın:

sudo nano /etc/Apache2/sites-available/mysite.com.conf

Aşağıdaki gibi görünmelidir, sadece mysite.com'u alan adınıza değiştirin.

SunucuAdı sitem.com

DocumentRoot / var / www / html / wordpress

ErrorLog $ {APACHE_LOG_DIR} /error.log

CustomLog $ {APACHE_LOG_DIR} /access.log bir arada

           

            AllowOverride All

           

Ardından Apache'nin yeniden yazma modülünü aşağıdakileri kullanarak etkinleştirin:

sudo a2enmod yeniden yazma

Bu adımlar size aşağıdakiler gibi süslü ve insan tarafından okunabilir URL'ler sağlamalıdır:

sitem.com/my-first-wordpress-post-url

Kurulumu tamamlamak için şunu çalıştırın:

sudo apache2ctl configtest #her şeyin yolunda olduğunu kontrol edin

sudo a2ensite mysite.com.conf #yeni etki alanı yapılandırmasını ekleyin

sudo systemctl apache2'yi yeniden yükle #sunucuyu yeniden başlat

Adım 6. Çalıştırın ve Test Edin

WordPress kurulumu tamamlandı, ancak yine de son kurulumu çalıştırmanız gerekiyor. Bunu, tarayıcınızdaki WordPress klasörünüze giderek ve talimatları izleyerek yapabilirsiniz:

web sitesi-ip-adresi/wordpress veya

mysite.com (sanal bir ana bilgisayar ayarladıysanız)

Bir kullanıcı hesabı oluşturmanız ve daha önce oluşturduğunuz MySQL veritabanı ayrıntılarını girmeniz gerekecektir. Son olarak, kurulum düğmesine basın ve hepsi bu.

Sonuç

Buraya kadar geldiyseniz tebrikler. WordPress'i manuel olarak kurmak, bu basit tek tıklama seçenekleri kadar kolay değildir, ancak çok tatmin edicidir. Ayrıca sunucunuzu dilediğiniz gibi özelleştirmenize olanak tanır.

Bunun sadece başlangıç ​​olduğunu unutmayın. Farklı WordPress eklentilerine veya PHP uzantılarına ihtiyacınız olabilir ve bunlar sunucu üzerinde ek işler yapmanızı gerektirebilir.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke, çok çeşitli kitapları okumayı seven bir bilgisayar meraklısıdır. Windows/Mac yerine Linux tercihi var ve
Ubuntu ilk günlerinden beri. Onu twitter üzerinden yakalayabilirsiniz. bongotrax

Makaleler: 278

Teknik malzeme alın

Teknoloji trendleri, başlangıç ​​trendleri, incelemeler, çevrimiçi gelir, web araçları ve pazarlama ayda bir veya iki kez

Yorum bırak

E-posta hesabınız yayımlanmayacak. Gerekli alanlar işaretlenmişlerdir. *