• 26-12-2012, 05:39:58
    #1
    Arkadaşlar r10 kütübanesine katkım olması amacıyla sırasıyla

    # PHP Kurulumu
    # MYSQL Kurulumu
    # Apache Kurulumu
    # PHPmyADMIN kurulumu
    # FTP kurulumu (VSFTPD)

    Sırasıyla anlatacağımım umarım kurulumda sorun yaşayanlar için yardımcı olmuş olurum.

    Ben CentOS 5.5 kurulumunu anlatacağım 32 bit vps üzerine kurulumu gerçekleştirdim.

    Son olarak centos 6.5 i386 kurulum yapabilirsiniz phpmyadmin kurulumunda sorun yaşayanlar için

    Öncelikle root ekranımıza giriyoruz.

    # PHP Kurulumu:

    Alıntı
    yum install php
    Alıntı
    /etc/init.d/httpd restart
    Daha sonra vpsmize reboot komutunu veriyoruz kapanıp açılıyor tekrar root ekranındayız.

    Alıntı
    vi /var/www/html/index.php
    Açılan metin sayfasına önce insert komutunu verip şunları yazıyoruz.

    Alıntı
    <?php

    phpinfo();

    ?>
    insert tuşuna basıp daha sonra esc tuşuna basıyoruz yazdığımız yazıyı kaydetmemiz için : yapıp sonra wq yapıyoruz kaydedip çıkıyoruz.

    http://ip adresi PHP sayfası karşımıza çıkacaktır.

    # MYSQL Kurulumu

    Alıntı
    yum install mysql mysql-server
    Alıntı
    chkconfig --levels 235 mysqld on
    Alıntı
    /etc/init.d/mysqld start
    Mysql Başlatıyoruz.

    Alıntı
    mysql_secure_installation
    mysql şifremizi belirlemek için komutu veriyoruz enter basıyoruz root şifrenizi yazmanız aklınızda kalması için ideal olacaktır. Daha sonra karşımıza çıkan tüm yönergelere y komutuyla enter yapıyoruz. Mysql kurulumunuda bitişmiş bulunmaktayız.

    # Apache Kurulumu

    Alıntı
    yum install httpd
    Alıntı
    chkconfig --levels 235 httpd on
    Alıntı
    service httpd restart
    Apache yeniden başlatıyoruz. http:// ip adresi ile test ediyoruz tarayıcımızda.

    # PHPmyADMIN kurulumu

    Phpmyadmin kurulumunu gerçekleştiriyorum kurulum centos 5.5 32 bit için geçerlidir. Phpmyadmin kurulumda sorun yaşıyordum ancak doğruya ulaştım sonunda.

    Alıntı
    cd /tmp
    Alıntı
    rpm -Uvh rpmforge-release-0.5.1-1.el5.rf.i386.rpm
    Alıntı
    uname -i
    Alıntı
    yum -y install phpmyadmin
    Alıntı
    vi /etc/httpd/conf.d/phpmyadmin.conf
    vi editörüyle phpmyadmin.conf içine giriyoruz sırasıyla inser yapıyoruz sadece alttakiler kalacak şekilde üsttekileri siliyoruz. Insert yapıp esc'den sonra :wq yapıyor kaydetip çıkıyoruz.

    Alıntı
    Alias /phpmyadmin /usr/share/phpmyadmin
    Alias /phpMyAdmin /usr/share/phpmyadmin
    Alias /mysqladmin /usr/share/phpmyadmin
    Alıntı
    vi /usr/share/phpmyadmin/config.inc.php
    vi editörüyle config.inc.php içine giriyoruz

    Alıntı
    $cfg['Servers'][$i]['auth_type'] = 'cookie';
    Yukardaki satırımızı buluyoruz 'cookie' yerine 'http' ile değiştirip esc :wq yazıp kaydetip çıkıyoruz.

    Alıntı
    service httpd restart
    Apache resetliyoruz.

    Daha sonra http://server ip/phpmyadmin yazıyoruz çıkan login pass kısmına bilgilerimizi yazıp phpmyadmin girmiş oluyoruz.

    # FTP kurulumu (VSFTPD)

    Alıntı
    yum install vsftpd
    Alıntı
    sed -i 's/^root$/#root/' /etc/vsftpd/ftpusers
    Alıntı
    sed -i 's/^root$/#root/' /etc/vsftpd/user_list
    Alıntı
    setsebool allow_ftpd_full_access=on ftp_home_dir=on
    Alıntı
    chkconfig vsftpd on
    Alıntı
    cd
    Alıntı
    /etc/init.d/iptables restart
    Alıntı
    /etc/init.d/vsftpd start
    FTP kurulumunuda bitirimiş bulunmaktayız. Ben google'da hepsini aynı anda kurulumunu yapan bir makale bulamadım. Burdan makalelerinden ve videolarından kaynaklarından yararlandığım linux gönüllülülerine teşekkürler bende diğer arkadaşlara yardımcı olmak amacıyla ve r10 kütübanesine bir kaynak kazandırmak için bu kurulumları bir araya getirdim. Yanlışlarım var ise konun altından düzeltirseniz sevinirim. Herkeze iyi geceler.

    Alıntı
    Güncelleme 20.01.2013
    Arkadaşlar uzun uraşlar sonucunda youtube allak bullak ettikten ve kanser teşhisi konucaktıki sorunu çözme şansına ulaştığım Bind DNS yapılandırması ve alan adnın vps yönlendirilmesi sonunu çözdüm. Burdan bu konuyu takip edipte benim gibi çözemeyen arkadaşlara yardımcı olması babında son olarak konumu güncelledim video eklemeyi bilmediğim için aşşağıdaki şekilde yaptım video ilginizi çekecektir umarım. Sorun çözülmüş olup sırada iredmail kurulumu yapıp mail sorununuda halletmeyi planlıyorum. Alan adını yönlendiremediğim için iredmail kuramamıştım artık onuda boş bir vaktimde kurmayı planlıyorum burdan kurulumu vereceğim. Testler sonucunda smf kurulu gerçekleştirdim panele gerek olmadan bir alan adı ve bir linux centos vps ile başarabiliyor olmanız gerçekten güzel


    Not: Video Alıntıdır Kendim tatbik ettik oldu.
  • 26-12-2012, 09:43:27
    #2
    Gerçek yararlı bir paylaşım olmuş, konunun sabitlenmesi gerekir.
    Manners maketh man.
  • 26-12-2012, 12:14:58
    #3
    saintx adlı üyeden alıntı
    Gerçek yararlı bir paylaşım olmuş, konunun sabitlenmesi gerekir.
    Hocam teşekkürler ben sadece bir amatörüm bu konuda daha uzman arkadaşlarımız var özellikle bu konuda makale bulamamıştım denemelerim sonucunda dle tabanlı bir siteyi kurdum aslında bu işlere girince bu işlerin uzmanı olmaya başlayınca (ben amatörüm) anlıyorsunuz dün gece panel fiyatlarına baktım çok fazla geldi directadmin alacaktım ondada kredi kartı olmadı dedim şu kuramadığım phpmyadmin bir deniyeyim 10 15 kere servera format attıktan sonra sonunda ulaştım hemen bunu paylaşmalıyım dedim çünkü benim gibi amatörler olabilir panel parasından kurtardım ama tabiki iş bitmedi alan adını eklemeyi daha bilmiyorum artık onu öğrene bilirmiyim bilemiyorum
  • 26-12-2012, 22:26:21
    #4
    iyi düşünmüşsün arayanlara faydası dokunur..
  • 26-12-2012, 23:02:46
    #5
    Şimdi iredmail de kurarsam yemede yanında yatın : D

    Alan adını yönlendiremedim burda tıkandım kaldım

    Arkadaşlar php 5.1 versiyonunda wordpress çalıştıramamıştım güncellemem gerekiyordu. Benim çalıştığım Ondokuz Mayıs Üniversitesi Hastanesinde Donanımda çalışan Mustafa abim geçen hafta php 5.1 5.3 yapmış adamcağız baya uğraşmış hafta sonunu zehir ettim adamın joomla kurulumu yaptı. Dns ayarını yaptım alan adını yönlendirdim. Herşey güzel gidiyordu sonra virtual host merak sardık. Yine üniversitemizin Rektörlük bölümünde çalışan bir abimizdende bu virtual host hakkında biraz bilgi aldım benim uğraşmamı istedi bende bir gece sabaha karşı uğraştım tabiki httpd dosyasında değişiklikler yapınca site açılmaz duruma geldi yedekte almadım. Bu gece tekrardan kurmamız gerekti ama php güncelleştirmekte bana düştü ben güncelleştirememiştim. Mustafa abim centos güncelleştirmem konusunda bilgi vermişti bende server format attım sonra sırasıyla php 5.1 5.3 yükselttim

    İlk olarak

    Alıntı
    yum update
    Yapıp yum kütüphanesini 5.5 ten güncel 5.9 yükselttim bunuda görüntülemek için

    Alıntı
    cat /etc/redhat-release
    Sonra apache durdurmak için

    Alıntı
    service httpd stop
    İşlemini yaptım
    Standart kurulu php 5.1 sildim

    Alıntı
    yum remove php php-*
    Sonra bu yum kurulumlarını sırayla yaptım

    Alıntı
    yum install php53.i386 -y
    yum install php53-bcmath.i386 -y
    yum install php53-cli.i386 -y
    yum install php53-common.i386 -y
    yum install php53-dba.i386 -y
    yum install php53-devel.i386 -y
    yum install php53-gd.i386 -y
    yum install php53-imap.i386 -y
    yum install php53-intl.i386 -y
    yum install php53-ldap.i386 -y
    yum install php53-mbstring.i386 -y
    yum install php53-mysql.i386 -y
    yum install php53-odbc.i386 -y
    yum install php53-pdo.i386 -y
    yum install php53-pgsql.i386 -y
    yum install php53-process.i386 -y
    yum install php53-pspell.i386 -y
    yum install php53-snmp.i386 -y
    yum install php53-soap.i386 -y
    yum install php53-xml.i386 -y
    yum install php53-xmlrpc.i386 -y
    Sonra php 5.3 kurdum

    Alıntı
    yum install php53*
    Sonra apache tekrar çalıştırdım

    Alıntı
    service httpd start
    Artık php'miz 5.1 den 5.3 yükselmiş oldu arkadaşlar panel kullanımı bir fark ancak sıfırdan bir siteyi oluşturmak için gerekli olanları burda vermeye çalışıyorum maksat r10.net kütüphanesine fark yaratmak şimdiki hedefim virtualhost ayrıca bind dns server yapılandırmasıyla ilgili yine bu makale altında sizlere resimli anlatım yapacağım umarım kurtarıcı olur Burdan mustafa abime teşekkür ediyorum benim linux koçum gibi bişi kendisi

    Centos 5.5'den 5.9 güncelleştirdiğimiz sürümde phpmyadmin güncelleştirmek için
    sırasıyla

    Phpmyadmin kuruyoruz

    Alıntı
    yum --enablerepo=remi install phpmyadmin
    Winscp sunucuya bağlanıyoruz sırasıyla etc/httpd/conf.d/phpmyadmin içine giriyoruz

    Alıntı

    <Directory "/usr/share/phpmyadmin">
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1
    </Directory>
    siliyoruz gerikalanlar kalıyor onları silmiyoruz sonra kaydet diyoruz
    yukarda phpmyadmin kurulumun devamını tatbik ediyoruz ve artık bağlandık phpmyadmin hazır

    05.03.2014 Düzenleme

    Selamlar bunuda göreceğim hiç aklıma gelmezdi türkiyenin en büyük forumunda bir makalem sabitlendi çok mutluyum inanın benim için boş boğaz diyenlerede kapak olsun

    Centos maceramda tabi yavaş yavaş gelişiyor hep yapıpta paylaşamadım dns server kurulumu ve ayarlarını anlatacağım belki ismi başka bişide olabilir ama beni uyarırsanız düzeltirim kimse anasından doğma bilişimci olmuyor değilmi

    İLK olarak webmin kurmamız gerekiyor çoğu işlemi webmin yapacağız çünkü internette kurulumları vardır ama ben konuya devam olsun diye burayada ekliyorum ben şu an centos 5.10 kullanıyorum uname-i yaparsanız sizde centosunuzun hangi bit oldunu görürsünüz

    Alıntı
    rpm -Uvh webmin-1.670-1.noarch.rpm
    http://ip-adresim/10000

    tarayıcıya yazıp webmin ulaşmış oluyoruz

    Şimdi panel alacak paranız yoksa yada panele vercek paranız benim gibi böyle eyleşiyorsanız ve sitenizi aldığınız linux vps kurmak istiyosanız bunlar gibi pek çok alternatif var mesela plesk bir aylık demosu gibi yada c panel lisanslatmak gibi ama para vermim diyorsanız ve acemi iseniz wordpress sitenizi kurdunuz php 5.4 yükselttik yukardaki kurulumlardaki gibi şimdi ns1.site adresi.com yapmaya çalışıcaz bakalım başarılı olacammı o başka tabiki centos macera dolu olduğu için söz veremiyorum birlikte göreceğiz.



    Alıntı
    nsleri oluşturmak için bind dns server kurulumunu webminden kolayca yapabiliriz


    Alıntı
    Bind dns server kurulumunu yaptık şimdi nsleri oluşturacağız. Ben öyle bilişimci falan değilim mesleğim sağlık keskel alaka diceksiniz ama merak insanı centosa aşık ediyor. Bunu bir youtube videosunda bir pakistanlının videosunu zileyerek yapmıştım.


    Arkadaşlar başlıyoruz tamam sustum

    Create master zone Tıklıyoruz önümüze bu ekran gelecek
    Ben kendi bilgilerime göre düzenlicem sizlerde kendi satın aldığınız alan adlarınıza göre düzenleyebilirsiniz. Ayrıca bundan sonra sizin ns server olduğu için alan adlarınızı bu ns server yönlendirebilirsiniz bi nevi hostingci gibi bişi oluyorsunuz. Hostçular duymasın derimi yüzeler sonra



    Altta Create tıklıyoruz. Aşadaki ekrana geliyoruz.



    Yukardaki çıkan ekranda Adress yazan yere tıklıyoruz resimdeki gibi doldurun lütfen.



    Sonra yine Create tıklıyoruz







    Return to record types diyoruz

    Açılan ekranda reserve Adress tıklıyoruz.



    Sonra yine Create tıklıyoruz



    Sonra yine Create tıklıyoruz



    Return to record types tıklıyoruz

    Açılan ekranda Edit Records File tıklıyoruz.



    Return to record types tıklıyoruz

    Return to zone list Tıklıyoruz



    Bu seferlik bu kadar devamı yarın akşam devam edeceğim işallah muğaffak oluruz Şimdi uyumam lazım baybay.

    Create master zone Tıklanır



    Gerekli yerler resime göre doldurulur Create tıklanır



    Reverse Address Tıklanır

    Resimdeki Gibi Doldurulur ve Create Tıklanır



    Çıkan sayfa tekrar resme göre doldurulur Create Tıklanır.





    Return to record types Tıklanır



    Return to record types Tıklanır

    Return to zone list Tıklanır



    Arkadaşlar şimdi network ayarlarını yapacağız yanlız centosların bazılarında aşadaki resimdeki gibi çıkmama oranı yüksek bunu önlemek için ve kuruluma devam etmek için setup demeden önce tekrardan ssh ekranımıza dönelim isterseniz aşada verecem kurulum komutunu kopyalayın ve enter basın

    Alıntı
    yum install setuptool system-config-securitylevel-tui authconfig system-config-network-tui ntsysv
    Kurulumu yaptık

    Text Mode Setup Utility 1.19.2 yükseltmiş olduk

    sonra ssh ekranımızda sırasıyla

    Alıntı
    setup


    Klavye yön tuşlarını kullanarak network konfigirasyonu işaretleyip enter basıyoruz



    Sonra Edit Devices Tıklıyoruz ( Bu farklı sunucu firmalarında farklı isimler olabilir ama siz devices tıklayın yine)





    Ayarları kendi sunucu ipniz ile ayarlamasını yapıyorsunuz Resimdeki gibi uygulayın



    Ok Tıklıyoruz.



    Edit DNS KOMFİGİRASYONu seçip enter basıyoruz

    Arkadaşlar gerekli değişiklikleri resime göre tatbik ediyoruz siz ns1 yazarken sağdaki sayı konsoluna dokunmayın ekrandan atılaırsın o nedenle harf kısmına gelin ve ordan sayı tuşlarını kulanın.



    ok tuşu ve tab basın ve ok tıklayın.

    Tab ve yön tuşlarına basarak

    save&quit deyin kaydedin

    Selinux Devre dışı Bırakmak İçin ise

    Alıntı
    vi /etc/selinux/config
    Alıntı
    # This file controls the state of SELinux on the system.
    # SELINUX= can take one of these three values:
    # enforcing - SELinux security policy is enforced.
    # permissive - SELinux prints warnings instead of enforcing.
    # disabled - SELinux is fully disabled.
    SELINUX=disabled
    # SELINUXTYPE= type of policy in use. Possible values are:
    # targeted - Only targeted network daemons are protected.
    # strict - Full SELinux protection.
    SELINUXTYPE=targeted
    Gerekli ayarları yaptığımızı düşünerek tekrardan ssh ekranımıza geri dönüyoruz.

    Alıntı
    vi /etc/hosts
    Arkadaşlar bazı arkadaşlarımız linux ilk defa haşır neşir olanlar bilmeyebildiklerini düşünerek bazı bilgiler vermek istiyorum. Şimdi biz linux sistem dosylarını düzenlerken bazı editörler kullanırız. Ben vi editörünü kullanıyorum. Bunu öğrenirken vi bana daha kolay gelmişti başka editörlerde kullanabilirsiniz illa benim kullandığım gibi yapmak zorunda değilsiniz.

    Alıntı
    Farzedelimki hosts dosyasını düzenlicez. Öncelikle insert tuşuna basınız. O zaman o kısma kopyala yapıştır yada yazı yazabilirsiniz. Yine işimiz bitincede Öncelikle ESC basınız sonra sırasıyla : wq ile bunu kaydeder çıkarsınız. Genellikle bu tarz bilgiler internette pek yok öğrenene kadar göbeğiniz çatlar ama nafile. Çoğu anlatımlarda vi editörü kullanımını anlatmaz. Kullanıcıyı temel bilgisi oldunu düşünür ancak anlatımlarda en basite indirip anlatmak gerekir çünkü bilen zaten bu yazıyı okumaz ama bilmeyen bilmek için okur.
    Yukarıdaki linux bilen için küçük bilmeyenler için büyük bilgi paylaşımından sonra çalışmamamıza devam edelim isterseniz.
  • 17-11-2013, 19:33:01
    #6
    Birçok sitede bu anlatımları okudum fakat http://ip/phpMyAdmin yazıp giriş yapmayı başardığım tek konu Fakat bu Mysql şifresini belirlerken

    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
    şöyle bir hata verebiliyor bu alanda şifre girmiyoruz direk olarak enter'a basıyoruz ve arkasından bizden şifre belirlememizi istiyor. Daha önceki konulardada burada şifreyi belirliyemediğim için kurulumu gerçekleştiremiyordum sanırım eksik kalıyordu
    Anlatım gayet güzel sağolasın
  • 15-02-2014, 12:33:05
    #7
    karen adlı üyeden alıntı
    Birçok sitede bu anlatımları okudum fakat http://ip/phpMyAdmin yazıp giriş yapmayı başardığım tek konu Fakat bu Mysql şifresini belirlerken

    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
    şöyle bir hata verebiliyor bu alanda şifre girmiyoruz direk olarak enter'a basıyoruz ve arkasından bizden şifre belirlememizi istiyor. Daha önceki konulardada burada şifreyi belirliyemediğim için kurulumu gerçekleştiremiyordum sanırım eksik kalıyordu
    Anlatım gayet güzel sağolasın
    phpmyadmin sizin vps kullanici girisinizdir mesela diyelim vps firmasindan aldiginiz zaman size gelen kullanici adi root sifrede sunucu sifresi bu kadar aslinda

    Sifrenizi yine openvz panelinden değişince şifrenizde değişir
  • 26-02-2014, 20:26:12
    #8
    sed -i 's/^root$/#root/' /etc/vsftpd/ftpusers
    sed -i 's/^root$/#root/' /etc/vsftpd/user_list
    setsebool allow_ftpd_full_access=on ftp_home_dir=on
    /etc/init.d/iptables restart

    Bunların ftp kurulumunda ne işe yaradığını açıklayabilecek var mı ?

    Centos'a ftp kurulumunda sadece

    1) yum install vsftpd
    2) /etc/vsftp/vstpd.conf 1 ayarı NO yaptım
    3) /etc/init.d/vsftpd start
    4) chkconfig vsftpd on

    Yaptım ve işlemi sonlandırdım.
  • 26-02-2014, 20:54:23
    #9
    @Cagatayh

    sed komutuyla yapilan islem, vsftpd ye root olarak login olmanin önünü aciyor. Gereksiz bir islem bence.

    setsebool SELinux policy ile ilgili bir islem, muhtemelen SELinux kapalidir sende herhangi bir etkisi yok.