21 Aralık 2015 Pazartesi


     Merhabalar, Linux tabanında ubuntu Server kurulumu ve içerisine Typo3 Blog kulumundan bahsedeceğim. Bu kurulumu Sanal makine üzerinde yapacağız.Sanal makine oluşturmak için VirtualBox: http://download.virtualbox.org/virtualbox/5.0.10/VirtualBox-5.0.10-104061-Win.exe  Ubuntu işletim sitemi:http://releases.ubuntu.com/15.10/ubuntu-15.10-server-i386.iso  Putty bize ubuntu server ekranındaki kısıtlamalardan kurtaracaktır. Kopyala yapıştır scroll gibi özellikler kazandıracaktır.VirtualBox da Yeni diyerek sanal makinamızı oluşturuyoruz.Makinemize adını veriyoruz.Ardından türü Linux, sürüm Ubuntu (32-bit) seçerek ileri diyoruz. Ardından gelen ekranda RAM boyutunu belirtiyoruz.Daha sonraki seçeneklerden devam edip sanal makinemizi oluşturuyoruz.

      Oluşturduğumuz sanal makinemizi çalıştırmadan önce gerekli ayarları yapmak için makinemizi seçip Ayarlara tıklıyoruz. Gelen pencerede Depolamayı seçiyoruz. Burada Denetleyici: IDE altında bulunan cd şeklindeki ‘Boş’ a tıkladıktan sonra sağ taraftaki Optik Sürücü hizasında bulunan cd ikonuna tıklayıp ‘sanal optik disk dosyası seçin’ i tıklıyoruz. Gelen ekranda indirmiş oldugumuz ubuntu server 15.10 (32 bit) isosunu seçip aç diyoruz.



       Daha sonrasında solda bulunan Depolamanın altındaki ‘Ağ’ ı seçip bağdaştırıcı ayarımızı yapalım. Bu ekranda ‘Nat’ seçili iken gelişmiş ayarları açıp ‘B.Noktası Yönlendirme’ butonuna basıyoruz.Aşağıda resimde olduğu gibi ayarları yapıp Tamam a basıyoruz.


Burda shh putty ve ftp programlarıyla (filezilla, WinSCP) server’ımıza bağlantı için, web ise server’ımıza kendi bilgisayarımızın tarayıcısından (http://localhost veya http://127.0.0.1 )bağlanırken kullanılacak olan portu belirtiyoruz.
Böylelikle Sanal makinemizin kurulumunu ve ayarlarını tamamlamış oluyoruz. Şimdi oluşturdugumuz makineyi seçerek ardından çalıştır diyoruz ve ubuntu server’ımınızın kurulumuyla sistemimiz başlıyor. Hali hazırda gelen seçimlerle kuruluma başlayıp devam ediyoruz.



 Daha sonra kullanıcı adı ve parola isteyecektir.İstediğimiz kullanıcı adı ve parola girebilirsiniz.İleride ad parola bilgisi istediği için girdiğimiz bilgileri not almayı tavsiye ederim.
        Sistemimiz gerekli dosya kurulumlarına devam eder bu aşamalarda ev dizini şifrelensin mi <hayır> saat bölge ayarlamalarını gerekli olduğu gibi yapıp devam ediyoruz.

Resimdeki gibi gerekli yazılımları seçiyoruz.

Lamp seçimimizden dolayı kurum esnasında mysql root kullanıcısı için bir şifre belirlememiz gerekecektir.
Böylelikle Ubuntu server’ımınız kuruldu. Kurulumu Kontrol etmek için sanal makinemiz çalıştıktan sonra http://localhost açabilirsiniz. Eğer başarılı bir kurulum yaptıysanız ubuntu’nun sayfasını göreceksiniz.
Sistem sanal makinemizde başarıyla çalıştıktan sonra Putty programını çalıştırıyoruz. Aşağıdaki resimdeki gibi localhost yazıp open’a tıklıyoruz.

Server kurum esnasında belirledigimiz kullanıcı adını sonrasında şifremizi yazıp server’ımızda oturum açıyoruz. Sudo şifremizde bu şifredir.
İlk olarak sistem güncellemeleri şu kodlarla gerçekleştiriyoruz:
Sudo apt-get update && sudo apt-get upgrade
Mysql veritabanını daha kolay yapabilmek için phpmyadmin paketimizi kuruyoruz.
Okuma ve yazma izinleri için:
sudo chmod 777 /var/www/html
Var/www/html dizini sitemizin yayın yapacağı dizindir.
cd /var/www/htmlkodu ile dizinimize giriyoruz ve buraya Typo3 ü indiriyoruz.

unzip typo3_src-6.2.4.zip komutu ile zipten çıkartıyoruz.
Daha sonra 
cd /var/www/html/typo3_src-6.2.4
touch FIRST_INSTALL typo3_src
cd /var/www/html/typo3_src-6.2.4
mv _.htaccess .htaccess
vi /etc/php5/apache2/php.ini
komutlarını tek tek giriyoruz.

Birkaç ayarı bu şekilde değiştiriyoruz.
[...]

; http://php.net/max-execution-time
; Note: This directive is hardcoded to 0 for the CLI SAPI
max_execution_time = 240

[...]

; is disabled through enable_post_data_reading.
; http://php.net/post-max-size
post_max_size = 10M

[...]

; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 10M

[...] 
Daha sonra bu komutları giriyoruz.

hown www-data:www-data -R typo3_src-6.2.4/
chmod -R 775 typo3_src-6.2.4/
service apache2 restart
Veri tabanı başlatmak için:
mysql -u root -p
CREATE DATABASE typo3db;
CREATE USER typo3user@localhost IDENTIFIED BY 'typo3password';
GRANT ALL PRIVILEGES on typo3db.* to typo3user@localhost ;
FLUSH PRIVILEGES;
exit
service apache2 restart
service mysql restart
komutlarını giriyoruz.

Sayfayı açmak için:http://typo3_src-6.2.4/typo3/sysext/install/Start/Install.php


Eğer herhangi bir hata olmadan yukarıdaki adımları takip ettiyseniz o zaman bu sayfa görünecektir.