C 1
chengdu
xranzei 1
xranzei
zendor2 1
zendor2
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Almira2 1
Almira2
romegames 1
romegames
D 1
delimuratt
melankolıa18 1
melankolıa18
shrpnl 1
shrpnl
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

CentOS 6.3 Üzerine Joomla Kurulumu

  • Konuyu başlatan Konuyu başlatan DN Angel
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 1
  • Görüntüleme Görüntüleme 421

DN Angel

Administrator
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
Admin
Dergi Editörü
Yönetici
Admin
Yarışma
Katılım
12 Ağu 2011
Konular
1,810
Mesajlar
15,950
Çözüm
11
Online süresi
1mo 25d
Reaksiyon Skoru
5,438
Altın Konu
1
Başarım Puanı
421
MmoLira
28,964
DevLira
34
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

[h=4]CentOS 6.3 Üzerine Joomla Kurulumu[/h]
[h=1][/h]
Bir önceki makalede WordPress kurulumunu anlatmıştım. Joomla’da yine bir çok blog yazarı sistem mühendisi arkadaşımız için vazgeçilmez dir. Bu vesile ile Joomla kurulumunuda sizlerle paylaşmak istedim. Kendinize ait blog’ları, konumlandıracağınız sistemler ile bağımsız olarak istediğiniz yerde yayınlayabilirsiniz. Ben Joomla’yı yine herzamanki gibi Linux üzerine kuracağım. Önce linux kurulumu ile işe başlayalım. Linux’u minimal kurarak hem kaynak hemde disk alanını en verimli şekilde kullanacağız.





adresinden CentOS’un 6.3 versiyonunu indirip kurulumua başlayalım. Sunucuyu ilk açtığınızda yukarıdaki karşılama ekranı gelecektir. Enter tuşuna basarak devam edelim,





Yukarıda göreceğiniz üzere selamlama ekranı geliyor. Bu ekran aynı zamanda indirmiş olduğunuz DVD kalıbının kurulum öncesi problem durumunu incelemeye yarıyor. Siz eğer kontrol etmek isterseniz OK seçeneği ile devam edebilirsiniz. Ben bu iso kalıbı ile birçok kurulum yaptığımdan ve problem olmadığından emin olduğum için skip yani bu aşamayı atla diyerek geçiyorum.





Şimdi ise yukarıdaki grafik ekran geliyor. Bundan sonrasında nispeten daha alışık olduğumuz grafik ekranlar ile devam edeceğiz. Next diyerek devam edelim,






Dil seçenkleri. Eğer Türkçe seçerseniz herşey Türkçeye dönecek. Arayüz tamamen Türkçe olacaktır. Ben İngilizce kurmayı tercih ediyorum. Zaten bu grafik ekranları kullanmayacağız. Benim tüm işlemlerim sistem bazında Command-Line tarafında olacak. Next diyelim devam edelim,





Şimdiki ekranda ise klavye seçeneklerini soruyor. Ben Türkçe bir klavye kullandığım için, Türkçe seçerek devam edeceğim. Alışık olduğum klavye düzeninden vazgeçmek istemiyorum çünkü, Next ile devam edelim.





Disk yapılandırma ekranı geldi karşımıza. Eğer spesifik bir disk kullanıyorsanız seçim yapabilirsiniz. Ben zaten sanal ortam kullandığım için basic storage device seçeneği ile devam ediyorum.





Standart bir uyarı. Diskinizin içeriği tamamen silinecek eminmisiniz, Yes, Discard any data seçeneğini tıkladıktan sonra next diyor devam ediyoruz.





Sunucu ve domain ismi veriyoruz. Default olarak isim ve domain yukarıdaki gibi localhost.localdomain gelecektir. İsterseniz ismi değiştirebilirsiniz. Next ile devam edelim,





Regional Settings saat ve lokasyon bilgilerinin düzenlenmesi için gerekli bilgileri içeriyor. Bizim için gerekli olanları seçerek devam edelim.





Root password’ünü verelim devam edelim.





Şimdi partition’ları yapılandıralım. Eğer farklı bir yapı kullanacaksanız istediğiniz gibi yapıalndırabilirsiniz. Ben tüm alanı bu sunucu için yapılandırdığımdan en üstteki seçenek ile devam ediyorum. Next diyelim.





Tüm datalara elveda demeye hazırmısınız. Write changes to disk diyelim devam edelim.





Şimdi ise karşımızda kurulum seçenekleri. Burada istediğiniz tipte kurulum yapabilirsiniz. Bir web server kuracaksanız ilgili paketler yüklenecektir. Yok database sunucu kurmanız lazımsa yukarıdaki seçeneklerden işaretlediğiniz takdirde database için gerekli bileşenler kurulacaktır. Ben gerekli paketleri daha sonra ilave edeceğimden minimal olarak kuracağım. Bu seçenek ekstra kaynak kullanacak paketleri içermeyecek böylece stabil ve performanslı bir sistem elde edeceğiz. Next diyelim devam edelim.





Evet kutulum başladı. Gerekli tümpaketlerin kurulumu tamamlanacak.





Kurulum tamamlandığında doğal olarak reboot gerekecektir. Artık DVD’yi çıkarabilirsiniz. Kurulum sonrası çalışır temiz bir sistem elde etmiş oluyoruz.





Reboot ettik ve yukarıdaki ekranda gördüğünüz gibi sistem açıldı. Kullanıcı adı olarak root veriyoruz ve şifre ile login oluyoruz. Sistem minimal olarak kurulduktan sonra açılınca etnernet kartı enable gelmi yor. Ethernet kartını enable ederek networkten bir ip almasını sağlamak için

# ifup eth0

komutunu veriyoruz. Bu komut ile ethernet 0 kartı artık enable hale geliyor ve DHCP’den ip alıyor.





Bu işlem ile eth0 kartı şimdilik enable oldu. Ama sistemi restart ettiğinizde yine eth0’ın disable olarak geldiğiniz göreceksiniz. Bu işi kalıcı hale getirelim o halde. Yukarıdaki kırmızı karede olduğu gibi vi editörü ile eth0kartının konfigürasyon dosyasını düzenleyelim,






Yukarıdaki gibi dosyanın içeriği karşınıza gelecektir. Sizin ilk açtığınızda “ONBOOT = no” şeklinde gelecektir. Siz onu yes ile değiştirip sistemi restart ederseniz sistem açılışında ethernet kartınız enable olmuş olarak gelecektir. Restart etmek istemezseniz,


# service network restart

Komutu ile buradan devam edebilirsiniz. Eğer statik ip vermek isterseniz, yukarıdaki içeriği aşağıdaki gibi değiştirebilirsiniz, bold olan kısımları ilave etmeniz yeterli. Burada kendi bilgilerinizi girmeyi unutmayın. J

DEVICE="eth0"
BOOTPROTO="static"
IPADDR="192.168.1.80"
NETMASK="255.255.255.0"
GATEWAY="192.168.1.250"
HWADDR="00:50:56:A6:5F:59"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="c6fc56a9-5597-479e-9654-79585b4ddc90"





Herşey süper. Hadi sistemi update edelim,

# yum -y update

Bu komut ile kurduğumuz sistem enson versiyona çıkacaktır. Kurulum aslında 15dk gibi bir zamanda tamamlanmaktadır. Şimdi hemen wordpress kurulumuna geçiyoruz.

Şimdi joomla kurulumu için hemen ilk adımı atıyoruz ve ilk gerekli paketlerin kurulumna başlıyoruz. Biz Joomlayı’da Wordpress gibi mysql ile birlikte çalışacak şekilde kuracağız.


# yum -y install mysql mysql-server mysql-devel httpd php php-mysql wget unzip ftp nano vsftpd telnet






Server ismini httpd.conf dosyasına yazmamız lazım. Siz isterseniz kendi sunucununuzun ismini yazabilirsiniz. Aşağıdaki komutu yazarak dosyaya ilave edebilirsiniz.


# echo "ServerName localhost:80" >> /etc/httpd/conf/httpd.conf
Bu satır ilavesinden sonra servisleri aktif hale getirip start edelim,
# chkconfig mysqld on ; service mysqld start
# chkconfig httpd on ; service httpd start


Şu anda aslında tüm gerekli altyapıyı tamamlamış olduk. Şimdi joomla kurulumuna başlayalım. Öncelikle joomlayı indirerek kuruluma başlayacağız. Bunun için hemen aşağıdaki komutları yazarak download işlemini başlatalım.

# cd /var/www/html/
# wget






Pakedi indirdik. Şimdi açalım,

# unzip Joomla_2.5.8-Stable-Full_Package.zip

Açtıktan sonra dosyayı silelim,

# rm -rf Joomla_2.5.8-Stable-Full_Package.zip

Sonrasında iptables’i stop edip kapatalım. İsterseniz gerekli portları açarak iptables’i kapatmaya bilirsiniz. Ben test sistemi olduğundan tamamen kapatıyorum.

# service iptables stop ; chkconfig iptables
# service ip6tables stop ; chkconfig ip6tables off






Şimdi Joomla gereksinimi olarak php.ini dosyasında bir değişiklik yapacağız. Bu değişikliği aşağıdaki gibi yapabilirsiniz,

# nano /etc/php.ini

;
output_buffering = 4096


output_buffering = 4096 kısmı aşağıdaki gibi off hale getiriyoruz.

output_buffering = off





Bu ilave ile daha sonra Joomla konfigürasyonu yaparken karşımıza gelecek parametre uyarısını bertaraf etmiş oluyoruz. Şimdi Joomla için MySql içinde bir database oluşturalım ve haklarını verelim. Bunun için yukarıda kullandığımız komutlarla kurulumunu tamamladığımız MySql içinde bir takım işlemler yapacağız. Aşağıdaki komutları kullanarak gerekli işlemleri yapıyoruz.


mysql
CREATE DATABASE joomla;
CREATE USER juser@localhost;
SET PASSWORD FOR juser@localhost= PASSWORD("password");
grant all privileges on joomla.* to juser@localhost identified by 'password';
FLUSH PRIVILEGES;
exit

Yukarıda koyu kırmızı olarak gördüğünüz üzere database ismi joomla kullanıcımız ise user@localhost bu kullanıcının şifresi password. Herzamanki gibi siz buradaki bilgileri kendi istediğiniz doğrultuda değiştirebilirsiniz. Hemen gerekli işlemleri yapalım,





Evet MySql konfigürasyonuda tamamdır. Şimdi bazı haklar verip Joomla’nın yazması gereken konfigürasyonu yapabilmesini sağlayalım. Bunun için aşağıdaki satırları kullanmanız yeterli,


# touch /var/www/html/configuration.php
# chmod 777 /var/www/html/configuration.php
# service httpd restart


Şimdi arayüzü açabiliriz. Bunun için web browser’a aşağıdaki adresi yazabilirsiniz,

[/URL]

ve karşmızda aşağıdaki ekranda göreceğiniz üzere Joomla.





Buradan istediğiniz dil seçeneğini işaretleyip devam edelim. Ben ingilizce tercih ediyorum siz Türkçede seçebilirsiniz. Dil seçenekleri arasında mevcut ve kusursuz. Sağ üst köşede next butonu var. Basarak devam edelim,





Göreceğiniz üzere parametreler kısmı sıkıntısız. Hiç bir problem yok. Sağ üst köşeden yine next diyelim,





License ekranı. Göreceğiniz üzere GPL yani Genel halk kullanımına ve geliştirilmesine adanmış özgür ürün. Para vermiyoruz. Sağ üst köşeden next diyelim devam edelim,





Evet şimdi daha makalenin orta kısımlasında MySql database’i oluştururken kullandığımız database bilgilerini yukarıdaki gibi veriyoruz. Daha önce yukarıda kırmızı ve kalın harflerle yazdığım bilgileri buraya yazarak database’in oluşturulmasını sağlayabiliriz. Sağ üst köşeden next diyelim devam edelim.





Burada kırmızı ve kalın harflerle uyarıda bulunmuş, çoğu kullanıcı bu adımı atlayıp geçer. Bizde isterseniz öyle yapalım. Gerekirse ileriki zamanlarda gerekli konfigürasyonu yapabilirsiniz.





Bu aşamada artık son bilgileri veriyor ve kurulumu tamamlıyoruz. Site name’imiz yukarıda göreceğiniz üzere cozumpark. Screenshot’ın ensağ altında bulunan “install sample data” butonuna tıklayalım ve yukarıda sağ tarafta bulunan next tuşuna basalım.





Tüm ayarlar tamamlandı. Kullanıcı adımızın admin olduğunu söylüyor ve şifresinide biraz evvel vemiştik. Dikkatinizi çeken Remove installation folder butonudur büyük ihtimalle. Şimdi onun için bir işlem yapıyoruz,

# cd /var/www/html/
# mv installation installation.org
# service httpd restart


Bu adımla kurulumu tamamlamış olduk. Bundan sonra sitenize erişip ayarlarını yapabilirsiniz. Erişim için adres bar’a yazabilir, yada DNS ayarları tamamlanmışsa sitenizin adı ile direk erişebilirsiniz. Site’nizi açtıktan sonra login olarak tüm ayarlara erişebilirsiniz. Bunun yanı sıra site admin seçeneği ile Joomla kapıları artık size sonuna kadar açık...

Yararlı olması dileğiyle.
 
Teşekkürler hocam :)
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst