| |||||||
| Kayıt ol | Yardım | Üye Listesi | Ajanda | Forumları Okundu Kabul Et |
![]() |
| | LinkBack | Seçenekler | Stil |
| ||||
| CentOS 4.0 x86_64 için Java 1.5.0, Tomcat 5.5.9, PostgreSQL 8.0.2 ve pgAdmin III 1.2.0 kurulumu Java 1.5.0 kurulumu Java SE Downloads - Previous Release - JDK 5 adresinden Linux AMD64 RPM in self-extracting file (jdk-1_5_0_02-linux-amd64-rpm.bin, 39.19 MB) dosyasını indirdim. Dosyayı indirdikten sonra çalıştırma yetkisi verilmesi gerekiyordu, üşenmedim, verdim. Lisan sözleşmesi için bolca entere bastım. chmod 777 jdk-1_5_0_02-linux-amd64-rpm.bin ./jdk-1_5_0_02-linux-amd64-rpm.bin Java 1.5.0_02 kendisi /usr/java/jdk1.5.0_02 dizinine kuruyor. Şimdi sıra JAVA_HOME dizinini tanımlamaya geliyor. vi /etc/profile yaptıktan sonra "export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC" satırını bulup onun yerine aşağıdaki bilgileri girdim: JAVA_HOME=/usr/java/jdk1.5.0_02 CATALINA_HOME=/usr/local/tomcat PATH=$PATH:$JAVA_HOME/bin:$HOME/bin:/sbin:/usr/sbin:/usr/local/pgsql/bin CLASSPATH=$CATALINA_HOME/bin/bootstrap.jar:$JAVA_HOME/lib/tools.jar: $CATALINA_HOME/common/lib/servlet.jar:$CATALINA_HOME/common/lib/postgresql.jar:../lib/struts.jar:. export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC JAVA_HOME CATALINA_HOME CLASSPATH Bu işlemi yaptıktan sonra makinayı restart ettim ve java -version yaptığımda java version "1.5.0_02" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_02-b09) Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_02-b09, mixed mode) bilgilerini aldım. Tomcat 5.5.9 kurulumu http://apache.bilkent.edu.tr/dist/ja...t-5.5.9.tar.gz adresinden indirdiğim Tomcat 5.5.9'u tar zxvf jakarta-tomcat-5.5.9.tar.gz mv jakarta-tomcat-5.5.9 tomcat mv tomcat /usr/local groupadd tomcat useradd -g tomcat -d /usr/local/tomcat tomcat chown -R tomcat:tomcat /usr/local/tomcat chmod 770 /usr/local/tomcat yapmak suretiyle /usr/local/tomcat dizininde bir Tomcat'e sahip oldu ve dizinin sahipliğini de tomcat:tomcat üzerine verdim. Tomcat'i servis olarak çalıştırabilmek için tomcatd.txt dosyasını /etc/init.d/tomcatd ismiyle kayıt ettim. Daha sonra chmod 700 /etc/init.d/tomcatd yaparak dosyaya çalıştırma izni verdim. /etc/init.d/tomcat start yaparak Tomcat'i çalıştırdım. Karşıma Starting Tomcat: Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr/java/jdk1.5.0_02 geldiğinde cPanel® adresine bağlandığım ve Tomcat çalıştı. Daha sonra ntsysv komutunu çalıştırarak Tomcat'in servis olarak çalışması için tomcatd'yi işaretledim. Doğrusunu da söyleyeyim, açtığımda ntsysv'yi işaretliydi. Makinayı da restart ettiğimde bir servis olarak çalıştı. PostgreSQL 8.0.2 kurulumu ftp://ftp6.tr.postgresql.org/postgre...core-3-x86_64/ adresinden PosgreSQL 8.0.2 sürümünü indirip libs'ten başlayarak bütün rpmleri kurdum. Şimdi PostgreSQL'in postgres kullanıcısına bir şifre atamamız lazım. Bunun için su - postgres yaparak postgres kullanısına geçtim. Daha sonra psql template1 ALTER USER postgres WITH PASSWORD 'çokgizli' ile postgres için şifre atamış oldum. Sonrasında da plpgsql dil desteğini vermek için de CREATE FUNCTION plpgsql_call_handler() RETURNS OPAQUE AS '/usr/lib64/pgsql/plpgsql.so' LANGUAGE 'C' CREATE LANGUAGE 'plpgsql' HANDLER plpgsql_call_handler LANCOMPILER 'PL/pgSQL' createlang plpgsql template1 yaptım. Bunu plpgsql desteği vermek istediğiniz her veritabanı için yapmanız lazım. \q yaparak psql arayüzünden çıktım. vi data/pg_hba.conf yaparak host all all 0.0.0.0/0 trust ekleyip PostgreSQL'in erişimini her bağlantıya açtım. Bununla birlikte vi data/postgresql.conf yaparak #listen_addresses = 'localhost' değerini listen_addresses = '*' ile değiştirdim. pgAdmin III kurulumu ftp://ftp6.tr.postgresql.org/postgre...2.0-1.i686.rpm dosyasını indirip kurduğumda pgAdmin III simgesi Gnome menüsünde yerini almıştı. postgres şifremi girip localhost'tan bağlandım ve plpgsql dilinin de tanımlandığını gördüm.
__________________ 1.)Lütfen destek talebinde bulunmak için msn messenger üzerinden iletişime geçmeyiniz. 2.)Ücretsiz destek almak için forum sayfalarımızı kullanmanız aynı sorunu yaşayan diğer üyelerin cevaplara en kısa sürede ulaşabilmesi ve sizlere yardımcı olmak isteyen bizlerin ve diğer üyelerimizin zaman kazanmaları açısından çok önemlidir. 3.)Forumlarımızda sorunlarınızı anlatırken mümkün olduğunca çok detay vermeniz en kısa sürede sorununuza çözüm bulmanız açısından mühimdir. Daha çok öğrenmek ve öğretmek dileğiyle.. Sevgiler.. The Platform. |
![]() |
| Seçenekler | |
| Stil | |
| |


