DiVaNe58

DiVaNe58

Üye
22.08.2006
Er
420
Hakkında

#29.01.2007 17:32 0 0 0
#29.01.2007 17:32 0 0 0
#29.01.2007 17:30 0 0 0
#29.01.2007 17:29 0 0 0
#29.01.2007 17:28 0 0 0
#29.01.2007 17:27 0 0 0
  • Öncelikle, şu an en güncel sürümler: Php 5.0.4 Mysql 4.1 Apache 2.0.54 Phpmyadmin 2.6.3pl1
    Bu dosyaların kurulumlarını nasıl yapacağınızı anlatacam. Öncelikle bu dosyaları sitelerinden temin ediyoruz.
    Php 5.0.4 => http://www.php.net/downloads.php (http://www.php.net/downloads.php) (Hem phpinstaller ı hem de zip paketli olanı indirin)
    Mysql 4.1 => http://dev.mysql.com/get/Downloads/M....zip/from/pick (http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-4.1.12a-win32.zip/from/pick) (Formu doldurmanıza gerek yok)
    Apache 2.0.54 => http://apache.bilkent.edu.tr/dist/ht...x86-no_ssl.msi (http://apache.bilkent.edu.tr/dist/httpd/binaries/win32/apache_2.0.54-win32-x86-no_ssl.msi)
    Phpmyadmin => http://prdownloads.sourceforge.net/p...1.zip?download (http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.6.3-pl1.zip?download)
    Bu dosyaları indirdikten sonra kuruluma Apache sunucumuzdan başlıyoruz.
    En kolay aşamadayız şimdi Karşınıza çıkan boşlukları localhost, localhost, asd@asd yazarak geçebilirsiniz. En son karşınıza çıkan sunucuların listesinde ISS seçili olacaktır. Fakat burdan Apache yi işaretlemeniz gerekiyor. Ardından kurulumu kendisi yapacaktır.
    Şimdi sıra Php5te. Öncelikle php5 windows installerı kuracaksınız. Ardından c:\php klasörünün içini boşaltın ve php5in .zip paketinin içindekileri oraya çıkartın. Php.ini-recommended dosyasının adını php.ini olarak değiştirin. Ardından dosyayı açın ve doc_root = yazısını bulun. Karşısına "c:\apache groups\apache2\htdocs" yazın.(Tırnak işaretleri var) Hemen bunun biraz altında extension_dir = yazısının karşısına "c:\php\ext" yazın. Ardından ;extension=php_mysql.dll in başındaki noktalı virgülü kaldırın. Dosyayı kaydedin ve çıkın.
    Şimdi de c:\apache groups\apache2\conf klasörünün içindeki httpd.conf dosyasını açın.en alta şunları ekleyin :
    LoadModule php5_module "c:/php/php5apache2.dll"
    AddType application/x-httpd-php .php
    Action application/x-httpd-php "/php/php-cgi.exe"
    ScriptAlias /php/ "c:/php/"
    PHPIniDir "C:/php"
    Saklayın ve dosyayı kapatın.
    Şimdi sıra geldi Mysql i kurmaya. İşin en zor kısmı burası ama merak etmeyin, rahatça yapacaksınız. İndirdiğiniz setup.exe yi kurun. (Bn Full kurulum yaptım.) Finish dedikten sonra sıra ayarlamalara gelecek.Bir ayar sihirbazı çıkacak
    Detailed Configuration seçip next diyoruz.
    Developer Machine seçip next diyoruz.
    Non-Trabsactional Database Only seçip next diyoruz.
    Hiçbir şey değiştirmeden next diyoruz.
    Decision Support (DSS)/OLAP seçip next diyoruz.
    Hiçbir şey değiştirmeden next diyoruz.
    Best Support For Multilingualism seçip next diyoruz.
    Hiçbir şey değiştirmeden next diyoruz.
    Şifremizi yazıyoruz. Next diyoruz.
    Sonra execute butonuna basıyoruz ve ayarlıyor kendisi.
    Bu işlem tamamlandıktan sonra, c:\php klasöründe bulunan libmysql.dll dosyasını kopyalıyoruz. C:\windows ve c:\windows\system32 klasörlerinin içine yapıştırıyoruz.
    Şimdi de c:\apache group\apache2\htdocs un için phpmyadmin diye bi klasör açıyoruz. İndirdiğimiz phpmyadmin 2.6.3 ün dosyalarını bu klasöre atuyoruz. Ardından config.inc.php dosyasını çalıştırıp :
    $cfg['servers'][$i]['password'] diye 3 ayrı yer var. Bunların karşısına Mysql şifremizi yazıyoruz.
    Bilgisayarımızı yeniden başlatıyoruz ve artık her şey hazır.

    Alıntıdır...
#22.01.2007 18:22 0 0 0
  • Üreticinin açıklaması:
    PhpMyAdmin internet siteleri için kullanılan bir veritabanı yöneticisidir. SQL veritabanını destekler. Program dünyada en çok kullanılan veritabanı uygulamalarından biridir. Program internet üzerinden yönetiliyor. Tarayıcımız üzerinden bir grafik arayüzü sağlayarak daha kolay ve rahat bir şekilde MySQL veritabanlarımızı yönetme şansı veriyor.

    Linux sunucu firmaları genelde bu veritabanını kullanmaktadırlar. Eğer kendinize bir sunucu kurmayacaksanız bu uygulamayı indirmenize gerek yoktur. Zaten bu uygulama bazı ek programlar olmadan çalışmaz. Çünkü sisteminizin PHP dilini çalıştırması gerek.


    Download
#22.01.2007 18:17 0 0 0
#21.01.2007 18:51 0 0 0
#21.01.2007 18:48 0 0 0
  • Php+mysql tabanlı site tasarımları hazırlayan yeni arkadaşların en büyük problemleridir, mysql 4 üzerindeki karakter problemleri. Aslında göründüğü kadar zor birşeyde değildir düzeltmesi. Hem phpnuke hem wordpress kurarken olsun, karşılaştığım en büyük problemdi bu. Bu sadece mysql 4 üzerinde oluşan birşey. Yani mysql 4'ler üstünde karakter kodlama seçenekleri söz konusu.

    Yeni bir veritabanı yarattığınızda, Karşılaştırma(Collation) değerinin latin1_general_ci, latin1_swedish_ci v.b. olduğunu göreceksiniz. Siz bu veritabanı üstüne tablolarınızı yaratır ve kullanıma hazır hale getirirsiniz. Fakat her tablo için varsayılan karşılaştırma değeri, yine veritabanında kullanılan değer olacaktır.
    Aslında karşılaştırma değeri, tabloların dil kodlamasıdır. Ve sadece metin içerikli sütunlarda görünmektedir. Bunun anlamı, o sütunda seçmiş olduğunuz dilin kullanılacağı diyebilirim. Standart olarak swedish geçer. Sizlerin bu sütunlara yollayacağınız kayıtlar ise, isveçce dili göz önünde bulundurularak girilir. Bundan da şu çıkar: isveçcede Türkçe karakter yer almaz, bu yüzden Türkçe karakterler yerine ? v.b. karakter bulacaksınız. Sanırım genel olarak anlatabildim bu kısmı.

    Çözüm Yolu
    Yeni bir veritabanı yaratırken, karşılaştırma değerini daima latin5_turkish_ci seçin. Dilimize ait karakter kodu budur. Bu şekilde veritabanını yaratırsanız, tablolar için yapmanız gereken fazladan birşey yok. Tablo yaratırken, metin değerli sütunların karşılaştırma değerlerini boş bırakabilir yada yine latin5_turkish_ci seçebilirsiniz.

    Sıra php kodlarınızı yazmaya geldiğinde, tabi ki tablonuzun karşılaştırma değerini sql dilinde belirtmelisiniz. Bunun için aşağıda vereceğim kodu kullanacaksınız. Bunu veritabanı bağlantısı kurup, ilgili veritabanını seçtiğiniz satırın bir alt satırana girebilirsiniz.

    PLAIN TEXTmysql_query("SET NAMES 'latin5'");

    Bu kodumuz tüm sorgularda, karşılaştırma değerinin latin5 olacağını söyler. Böylelikte gireceğiniz Türkçe karakterler sorunsuz şekilde tablolara yazılacaktır.

    Mysql 4 üstünde Türkçe karakter hatasını bu şekilde çözebilirsiniz. Ayrıca benzeri uygulamayı, hazır içerik yönetim kodlamaları üstüne de uygulayabilirsiniz.
#19.01.2007 21:22 0 0 0
#12.01.2007 20:02 0 0 0
#12.01.2007 20:01 0 0 0
  • Konu: dev makina
    o ne n'apıyolar bu kadar büyük hacetle acaba?
#12.01.2007 19:54 0 0 0
#12.01.2007 19:50 0 0 0
#12.01.2007 19:49 0 0 0
  • eskiden olsa belki yine olurdu ama ölen birinin hakkında böyle bi resim pek güzel degil...
#11.01.2007 22:39 0 0 0
  • Konu: WoW
    harika tofis emegine saglık......
#10.01.2007 20:08 0 0 0
  • Konu: Antartika
    Sivas'tan soguk yerlerde warmıs....:D
#10.01.2007 20:07 0 0 0