linux etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
linux etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

Ubuntu 9.04 LAMP kurulumu

İlk olarak LAMP nedir diyorsanız LAMP Linux, Apache, Mysql, Php (Perl,Python) 'nin başharflerinden oluşan bir kısaltmadır. Windows içinse WAMP gibi bir kısaltma kullanılır. Hatta windows ortamında wamp adında içerisinde tüm modüllerin olduğu bir setup dosyasıda vardır.

Şimdi kuruluma başlamadan evvel uçbirimi açalım. Uçbirime Uygulamalar/Donatılar/ menüsünden erişebilirsiniz. Ubuntu 9.04 üzerindeki LAMP kurulumuna uçbirim ile devam edeceğiz.

sudo apt-get update komutu ile güncelleme yapalım ve Apache serverı kurarak işe başlayalım.

sudo apt-get install apache2

Komutunu uçbirimden girerek apache2'yi sistemimize indirip kurması talimatını verelim. Kurulum bittikten sonra tarayıcımızı açıp http://localhost adresine gidelim. Eğer It works! yazısını gördüysek, /var/www dizini içerisindeki index.html dosyası local sunucumuz tarafından yorumlanmaktadır.

Şimdi ise Php dosyalarımızın Apache tarafından yorumlanabilmesi için Php kuralım.

sudo apt-get install php5 libapache2-mod-php5

Kurulum bittikten sonra Apache'nin kurduğumuz Php5'i tanıması ve php dosyalarımızı çalıştırması için resetlememiz gerekiyor.

sudo /etc/init.d/apache2 restart

Komutunu kullanarak resetledik. Şimdi ise /var/www dizini içerisinde deneme.php dosyası oluşturalım. /var/www içine girdik mouse sağ tuşu ile tıkladık fakat Dizin oluştur / Belge oluştur gibi menüler çıkmadı ama neden?



/var dizini içindeyken /www dizinine sağ tıklayıp özellikler menüsünü seçtiğimizde açılan pencereden Erişim Hakları bölümüne geldiğinizde bu klasöre sadece root kullanıcısı tarafından erişilebileceğini görmüşsünüzdür. Dosyalarımızın ve Dizinimizin sahibini değiştirmek için chown, grubunu değiştirmek içinse chgrp komutlarından faydalanırız.

sudo chown -R kullanıcı-adınız /var/www

Komutunu uçbirimden girip dizin özelliklerine baktığınızda farkı görebilirsiniz.



Şimdi www dizini içerisinde ddeneme.php dosyasını oluşturup içerisine phpinfo(); yazıp kaydedin ve deneyin. http://localhost/deneme.php

Dinamik siteler yapmak için scriptlerimizde veritabanları kullanırız. Mysql ücretsiz bir veritabanı sunucusudur. Şimdide mysql-server kurulumunu yapalım.

sudo apt-get install mysql-server

NOT: Ubuntu üzerinde kurulum yaparken "Devam etmek istiyor musunuz [E/h]?" sorularına eğer "E" harfini girdiğinizde programdan çıkıyorsanız yada hata alıyorsanız "Y" harfini kullanarak tekrar deneyin.

Kurulum aşamasında aşağıki gibi bir pencere gelecek burada mysql için root şifresi girmeniz istenecektir. Burada root şifrenizi girin.



Phpmyadmini kuralım.

sudo apt-get install phpmyadmin

Gelecek ekrandan apache2 yi seçerek onaylıyoruz. Sonrasındaki ekranda ise tekrar Evet diyoruz.



Mysql-Server kurulumunda girdiğmiz root şifremizi giriyoruz.



http://localhost/phpmyadmin

adresine gittiğimizde eğer phpmyadmin'e ulaşamıyorsak

sudo gedit /etc/apache2/apache2.conf

komutu ile apache2.conf

dosyasını açıp içerisine
Include /etc/phpmyadmin/apache.conf

satırını ekliyor ve apacheyi resetliyoruz. Ben ServerRoot satırının hemen altına ekledim.

ServerRoot "/etc/apache2"
Include /etc/phpmyadmin/apache.conf


şeklinde.

Sonrasında http://localhost/phpmyadmin adresine gittiğinizde kurulduğunu göreceksiniz.

Ubuntu 9.04 üzerindeki local serverımıza curl extensionunuda kuralım.

sudo apt-get install php5-curl

ve sonrasında Apache'yi resetliyoruz.

36 Yorum

Gtk-Gnutella ile Ubuntu'da Limewire keyfi

Gtk-gnutella Linux kullanıcıları için oluşturulmuş open source bir p2p programıdır. Aynı limewire gibi çalışmaktadır. Program depoda bulunmakta oradan kurabilirsiniz. Aratmak istediğiniz dosyayı yazıp daha sonra aldığınız sonuçlarından, istediğiniz dosyayı download edebilirsiniz. Bu dosya paylaşım programını kullanırken aldığım bir screeshot. Kaybettiğim arşivimi toparlıyorum (:


0 Yorum

Drupal kurulumu ubuntu linux üzerinde

Ubuntu Linux üzerinde Drupal kurulumu nasıl yapılır ondan bahsedicem. Drupal açık kaynak kodlu (open source) bir içerik yönetim sistemidir (content management system). Ve ücretsiz olarak bizlere sunulmaktadır. Ubuntu üzerindeki localhost'unuzda, gerekli adımları izlerseniz Drupal'ı kolaylıkla kuracağınızdan eminim.




Kuruluma başlamadan evvel buradan Drupal'ı indirin. Arşivi açın ve apache tarafından okunan dizininize atın. Bende bu dizinin ismi htdocs ve Drupal kurulumuna başlayacağım dizini /htdocs/drupal olarak tayin ettim. Daha sonra ise Phpmyadmin ile Drupal adında bir database oluşturun.

İlk olarak http://localhost/drupal adresine gidelim ve bir bakalım eğer otomatik bir kurulum varsa ordan devam edelim.



Evet otomatik kurulum mevcut drupalda. Install Drupal linki ile devam edelim. Evet ilk hatamızı aldık (:



Yapmamız gereken /sites/default/default.settings.php isimli dosyayı /sites/default/settings.php olarak kaydetmek. Ayrıca settings.php dosyamıza kurulumun devam edebilmesi için yazma iznide vermek zorundayız. chmod 777 settings.php ile settings.php dosyamıza yazma hakkı verelim.

Şimdi tekrar http://localhost/drupal adresine gidelim ve yaptığımız değişiklikler işe yaramışmı inceleyelim.



Evet gördüğünüz gibi Database configuration kısmına geldik. Fakat burada bir uyarı ile karşılaştık. Php memory limitinizi 16 MB olarak ayarlamamızı ve sunucumuzu baştan başlatmamızı söylüyor. Bunun için Php.ini dosyamızdaki aşağıdaki satırı bulup 8M olan kısmı 16M olarak değiştiricez. İleride kurulacak olan modüller ve diğer eklentiler için 16M olması yararlı olacak.

memory_limit = 8M ; Maximum amount of memory a script may consume (8MB)

Yeni bir uçbirim açıp php.ini dosyamızı memory_limit = 16M olarak editleyelim.

sudo gedit /opt/lampp/etc/php.ini

Sonrasında serverımızı restart edip bir php dosyası oluşturalım ve içerisine phpinfo(); yazıp çalıştıralım. Eğer doğru yapılandırdıysanız memory_limit = 16M olarak görüceksiniz.




Şimdi tekrar http://localhost/drupal/ adresine gidelim. Hiçbir hata ve uyarı almadık. Bizden Database bilgilerimizi istiyor bu bölümde. Veritabanımız Mysql Server üzerinde olduğu için mysqli işaretliyoruz. Database name, Database username, Database password kısımlarını doldurup Save and continue diyerek ilerliyoruz. Advanced options bölümünde ise Database host,port ve table prefix olarak diğer seçeneklerde bulunmaktadır. Eğer başka bir sunucuya kuruyorsanız bu kısımları kendinize göre ayarlayın.



Bu bölümüde atladıktan sonra Configure site bölümünde tekrar bir uyarı ile karşılaştık. Hatırlayın settings.php isimli dosyamızı kurulum esnasında chmod 777 ile umuma açık hale getirmiştik hehe. Güvenlik için settings.php isimli dosyamızın izinlerini değiştirmemiz gerektiğini söylüyor.





İzin kısmını aşağıdaki ayarlardan sonra hallederiz (: Sitename bölümüne site ismimizi, site e-mail kısmına mail adresimizi girdikden sonra username ve password bölümlerini dolduruyoruz. Updateleri otomatik bildir checkbox'ınıda işaretleyip Save and continue diyoruz. Temiz url kısmınıda işaretli olarak (Enabled) bırakalım. Böylelikle kurulum tamamlandı. Email yollayamadım diye bir uyarı alırsanız es geçin localde test için drupal kurduk ve mail serverımız yok. Bu hatanın nedeni odur.




4 Yorum

Ubuntu 8.10 üzerinde Aptana Kurulumu

Bu yazımda Ubuntu 8.10 üzerinde Aptana 1.2.1 isimli, web projeleri geliştirmemize olanak sağlayan programın (IDE) kurulumunun nasıl yapılacağını anlatmaya çalışıcam.


İlk olarak bu adresten Aptanayı indiriyoruz. Daha sonra ise Uygulamar/Ekle-Kaldır bölümünden Sun Java(TM) Runtime Environment (JRE) 6 bulup kuruyoruz. Aptana'nın çalışması için JRE sistemimizde kurulu olmalı. Eğer daha önceden kurduysanız bu bölümü geçebilirsiniz.


Sonrasında ise

sudo apt-get install xulrunner

komutu ile xulrunner kuruyoruz. xulrunner nedir diyorsanız buraya bakın. xulrunner kurulumundan sonra Aptana'yı zip dosyasından çıkarıyoruz. Ben /home/r00t/Masaüstü/aptana dizinine çıkarttım. Aptana'yı çıkardığınız klasörün içine girip calistir.sh isimli bir dosya oluşturun ve içerisine aşağıdaki kodları ekleyip kaydedin. Burada dikkat edeceğiniz önemli nokta AptanaStudio isimli dosyanın nerde bulunduğunu, ikinci satırda tam olarak belitmeniz olacak. Örneğin AptanaStudio isimli dosya benim sistemimde /home/r00t/Masaüstü/aptana/AptanaStudio burada olduğu için ben böyle yazdım. Sizde burayı (ikini satırı) kendi sisteminize göre adapte edin.

#!/bin/bash
export MOZILLA_FIVE_HOME="/usr/lib/xulrunner"
Kurulu olan dizinler/aptana/AptanaStudio

Bu işlemden sonra

chmod +x calistir.sh

komutu ile sh uzantılı dosyamızı çalışabilir yapalım. Sonrasında ise ./calistir.sh ile çalıştıralım. Böylelikle Aptana'yı ubuntu 8.10 üzerinde kurmuş olduk.


Bu arada Ubuntuda sürekli olarak terminalden komut girerek çalıştırmak istemiyorsanız CTRL+SHIFT basılı tutarak calistir.sh isimli dosyayı Masaüstüne sürükleyerek kısayol oluşturabilirsiniz.


Aptana Php Plugin ini kurmak için ise Aptana'yı çalıştırdıktan sonra açılan My Aptana penceresinden Plugins Butonuna tıklıyorsunuz ve Aptana Php bölümünden Sadece Get it butonuna basarak Php plugin'ini yüklemeye başlıyorsunuz. Yüklemeden önce ufak bir sihirbaz çıkıyor bildiğiniz gibi işte anlaşmayı kabul ediyormusunuz, nereye kuralım gibi sorulara Next deyip kurulumu tamamlıyorsunuz.

7 Yorum

Ubuntu dns adresi otomatik degisiyor sorunu

Her restart ile yaptığınız dns ayarları ubuntu üzerinde otomatik değişiyorsa yapmanız gereken işlem çok basit. Resimli olarak anlattım aşağıdan takip ederek bu sorundan kurtulun.

Şimdi buradaki yazımda yaptığım şekilde Dns adreslerini değiştirdiyseniz bu sorunla karşılaşacaksınız. Resetden sonra Dns ayarlarınız otomatik olarak değişecek yada belli bir süre sonra. Dhcp (Dynamic Host Configuration Protocol) otomatik olarak ayarlandığı için Dns sunucu ayarlarını otomatik olarak yapılandırıyor.

Aslında yazımdaki şekilde Dns ayarlarınızı değiştirdiğinizde siz /etc/resolv.conf dosyasını editlemiş oluyorsunuz. Dediğim şekilde ayarlarınızı değiştirdiğinizde bunu cat /etc/resolv.conf komutu ile görebilirsiniz.

Gelelim manuel olarak Ubuntu 8.10 üzerinde Dns adreslerimizi değiştirmeye ve bu değişiklikten sonra /etc/resolv.conf dosyasının birdaha değişmemesine.

İlk olarak

sudo gedit /etc/resolv.conf


resimdeki gibi dns adreslerinizi girin. # işareti o satırın yorumlanmayacağı anlamına gelir.


Benim yazdığım Dns server adresleri OpenDns in adresleridir.

nameserver 208.67.222.222
nameserver 208.67.220.220

Sonrasında ise

sudo chattr +i resolv.conf

komutu ile resolv.conf dosyamızın özelliklerini değiştiriyoruz. Ve +i parametresi ile bu dosyanın silinemeyeceğini, içeriğinin ve isminin değiştirilemeyeceğini v.s. belirtiyoruz. Chattr komutu ile tüm bilgilere bu adresden ulaşabilirsiniz. Aşağıdaki resimden ise ugulanan komutlar ve sonuçlarını tam olarak görebilirsiniz.

Not: Bu işlemlerin aktif olması için bağlantınızı koparıp tekrar bağlanın.

3 Yorum

Ubuntu ile youtube girme sorunu cözümü

Ubuntu ile youtube girmek için yapmamız gereken hosts dosyasını editlemek ve youtube ip adreslerini hosts dosyamıza eklemektir. Resimli olarak aşağıda yapılacakları yazıyorum.

İlk olarak /etc dizinine gidiyoruz ve hosts dosyasını buluyoruz. Eğer gedit ile açıp verdiğim ip adreslerini kaydetmeye çalışırsanız izin sorunu yaşayabilirsiniz. İşte bu yüzden konsol ekranını açıp şu komutu kullanın.

sudo gedit /etc/hosts




root şifrenizi girip enter tuşuna basın. Sonrasında ise hosts dosyası gedit programı ile açılmış olacak. Size verdiğim youtube ip adreslerini aşağıdaki resimdeki gibi hosts dosyanıza ekleyin ve kaydedip kapatın.



Pardus ilede bu şekilde youtube engelinden hosts dosyanıza aşağıdaki ip adreslerini ekleyerek kurtulabilirsiniz.

Not: Verdiğim listedeki ip adreslerini ben kontrol ettim ancak gözümden kaçmış olabilir. 2000 üzeri ip adresi var. Sizde hosts dosyanıza eklemeden evvel tüm adresleri tekrar gözden geçirin. Zira farklı bir ip adresi ekleyerek kendi eliniz ile kendizin güvenliğini zaafiyete uğratabilirsiniz. Dediğim olay Dns önbellek zehirlenmesidir. Bu konuyu belki ilerde yazarım.


http://rapidshare.com/files/181144861/hosts.txt Youtube un kullandığı tüm ip adresleri.

4 Yorum

Ubuntu ile Apache Mysql Php ve PhpMyadmin kurulumu ( XAMPP )

Ubuntu da Apache, Mysql, Php ve PhpMyadmin kurmak için ilk olarak XAMPP dosyasını indiriyoruz. XAMPP, LAMP diye tabir edilen Linux, Apache, MySql ve Php yi tek bir paket içerisinde barındırmaktadır . Bizim kuracak olduğumuz 55Mb lık XAMPP Linux 1.7 versiyonununda bulunan diğer bileşenlere kendi sitesinden bakabilirsiniz.

İndirme işlemi bittikten sonra konsol ekranını Uygulamalar / Donatılar / Uçbirime tıklayarak açın. XAMPP dosyasını indirdiğiniz dizine cd komutu aracılığı ile gidin. Örnek:

cd Masaüstü
su
root parolanız
tar xvfz xampp-linux-1.7.tar.gz -C /opt

Hepsi bukadar. /opt/lampp dizininde XAMPP kurulu olduğunu göreceksiniz.

XAMPP'ı başlatmak için

sudo /opt/lampp/lampp start

Komutunu kullanıcaz. Komutdan sonra aşağıdaki gibi bir görüntü alacaksınız.


Sonrasına ise http://localhost adresine web tarayıcınız ile giderek XAMMP'ın çalışıp çalışmadığını test edebilirsiniz. Resimde gördüğünüz gibi başarı ile kurulumu gerçekleştirdik ve sunucumuzu çalıştırdık.


Kurulumdan sonra dikkat edilmesi gereken önemli güvenlik ayarları bulunmaktadır.

XAMPP kurulduktan sonra default olarak Mysql root şifresi yoktur.
nobody kullanıcısının ProFTPD şifresi lampp dır.
PhpMyadmin klasörüne dışarıdan erişilebilir. v.s.

Bu tarz güvenlik ayarlamalarını düzenlemek için şu komutu kullanıyoruz.

sudo /opt/lampp/lampp security

Sonrasında ise XAMPP aracılığı ile aşağıdaki resimde gördüğünüz gibi bir sihirbaz geliyor. Buradan kendiniz için gerekli olan ayarları yapabilirsiniz. Benim ayarlar resimdeki gibi :p



XAMMP açılışına şifre koyduğum için localhost a girince böyle bir kimlik doğrulama inputboxı çıkıyor. Eğer sizde buraya kadar anlattığım şekilde geldiyseniz ve bir türlü bu kutucuğa kullanıcı adı olarak ne gireceğim diyorsanız :) heyecana gerek yok default xampp kullanıcı adınız "lampp" :)

Xampp security sekmesine gitdiğinizde ayarlarımızın şu şekilde göründüğünü göreceksiniz.


Peki ayarlarımızı yaptık Php dosyalarımızı hangi klasörde çalıştırıcaz? diyorsanız bunun için /opt/lampp/htdocs dizinine gidip php dosyalarınızı bu klasöre atıyoruz. Sonrasında ise tarayıcımız ile dosya ismini adres çubuğuna yazarak test edebiliriz.

Bu arada XAMPP ile birlikte curl enable olarak gelmekte. Harici bir konfigürasyon yapmanıza gerek yok.

sudo /opt/lampp/lampp start XAMPP'ı başlatır.
sudo /opt/lampp/lampp stop XAMPP' durdurur.
sudo /opt/lampp/lampp restart XAMPP' durdurup yeniden çalıştırır.
sudo /opt/lampp/lampp startapache Sadece Apache'yi başlatır. Php desteği ile.
sudo /opt/lampp/lampp startssl Apache'nin ssl desteğini başlatır.
sudo /opt/lampp/lampp startmysql Sadece Mysql'i başlatır.
sudo /opt/lampp/lampp startftp ProFTPD serverı başlatır.
sudo /opt/lampp/lampp stopapache Apache Server'ı durdurur.
sudo /opt/lampp/lampp stopssl Apache'nin SSL desteğini durdurur.
sudo /opt/lampp/lampp stopmysql Mysql'i durdurur.
sudo /opt/lampp/lampp stopftp ProFTPD Server'ı durdurur.
sudo /opt/lampp/lampp security Security kontrol programını başlatır.

XAMPP'ı uninstall etmek için ise komutumuz.

rm -rf /opt/lampp

2 Yorum

Ubuntu çözünürlük sorunu

Ubuntuyu kurup tüm grafik ayarlarını yaptınız fakat sisteminizi kapattığınızda ve yeniden açtığınızda ekran çözünürlüğünüzün 640 * 350 olduğunu görüyorsanız. Bu yaptığınız ayarların kaydedemediğinizi göstermektedir.

Bu problemi aşmak için aşağıdaki komutu konsoldan girin ve root şifrenizi girdikten sonra çözünürlüğünüzü ve diğer ayarlarınızı seçerek tekrar kaydedin. Sisteminizi yeniden başlattığınızda her seferinde sizi delirten çözünürlük ayarlama sıkıntısından kurtulmuş olacaksınız.

Komut: sudo nvidia-settings

0 Yorum

Ubuntu 8.10 ile Chm dosyalarını açalım

Eğer Gnom kullanıyorsak chm dosyalarını açmak için gnochm isimli programı kullanabiliriz.

Kde kullanıyorsak kchmviewer programı ile chm dosyalarımızı açabiliriz.

Gnom üzerinde chm dosyalarını açmak için Uygulamalar / Ekle-Kaldır menüsünden gnochm yazıp sonrasında tick i işaretleyip kurmamız kafi olacaktır.


Eğer bu programlar kurulu değilse chm uzantılı dosyaları açmaya çalıştığınızda böyle bir hata alacaksınız. Gnomdaki hata resmi.

0 Yorum

Ubuntu Rar Sorununu

Aslında Ubuntuda rar uzantılı dosyaları açmak çok basit. Bunun için yapmanız gereken sadece şu komutu kullanmak ve sonrasında root şifrenizi girip entera basmak. Komutumuz:

sudo apt-get install rar

Bu komutu yazacağınız konsol ekranına ulaşmak için Uygulamalar/Donatılar/Uçbirim e tıklayacaksınız.

Aşağıdaki resimden kolayca anlayabilirsiniz.
Komutun çalışmasından sonraki olanların ekran görüntüsü.

1 Yorum