Aklınızda bulunsun... (php 4.2 ve MySQL)

0
conan
Linux serverınızdaki php 4.1.X versiyonunu yenisiyle değiştirmek istiyorsunuz ve de 4.2.0'ı kurmak icin download ettiniz. unzip, configure, make, make install'dan sonra bütün mySQL database bağlantılarınızın çalışmadığını ve access problemleriniz olduğunuzu gördünüz. Aman tanrım! neler oluyor??!! diyorsanız işte cevabı:
php 4.2.0`da mySQL library`si yenilendi. Ve görülen o ki yeni versiyona sorunlu başlanmış. Eskiden authentication için sadece "localhost"u kabul eden php yeni versiyonunda "localhost.localdomain" şeklinde bir authentication mekanizmasi kullanıyor. Yani yapmanız gereken mysql.user ve mysql.db tablolarındaki bütün localhost satırlarını localhost.localdomain şekline dönüştürmek. Eger /etc/hosts dosyanızda 127.0.0.1 karşılık gelen yere bir host ismi koymuşsanız (örneğin: 127.0.0.1 hostismim localhost localhost.localdomain) o zaman yine o tablolarda localhost yazan yerleri bu host ismine duzeltmeniz gerekiyor.

Peki ben butun islemlerimi phpMyAdmin üstünden yapıyordum, şimdi o da çalışmıyor! diyorsaniz o zaman da console'dan mysql istemcisini çalıştırmanız gerekiyor.
[root@mail paris]# mysql -u root -p

Enter password:
...
mysql> use mysql
...
mysql> UPDATE user SET host="localhost.localdomain" WHERE host="localhost";
...
mysql>UPDATE db SET host="localhost.localdomain" WHERE host="localhost;
...
mysql> FLUSH PRIVILEGES;
...

AMAN DİKKAT! bu satırlar bütün localhost olan kullanıcıları etkiler, dolayısıyla root kullanıcısını da! Bu yüzden belki root kullanıcısında localhost bırakmak daha iyi olur. yoksa console erişimizini kaybedersiniz! ;)

Umarım saçlarınızı ve değerli birkaç zamanınızı biraz olsun kurtarabilmiştir bu minik döküman ;)
PHP

Görüşler

0
conan
Yukarida yazdigim sorunla ilgili fix'i de iceren yeni php versiyon 4.1.2 dun yayinlandi. http://www.php.net
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Artık Türk Yapımı Bir Forumumuz Var

anonim

Evet artık bizimde kendimize özgü bir forumumuz var. Forumun Adı phpKF (php Kolay Forum). Yapan arkadaş, forumu 6 ayda yaptığını yazmış ve tamamen ücretsiz olarak kaynağını da açmış.

Türkçe wiki motoru Wikepage 2005.4 çıktı.

fox

Wikepage, wiki siteleri / kişisel / iş sitelerini veritabansız, çokludilde, banner desteği ile yapabilen sadece 27Kb'lık bir PHP kodu. Yeni sürümün özelleri arasında: Wikispam önleme amaçlı nofollow linkler, tema desteği, optimize kod, yeni dizin yapısı, tek dosya i18n desteği, yeni tema gösterilebilir. Ayrıntılı bilgi ve demo site Wikepage internet sitesinde.

Php5 ve Sqlite

GenX

Phpnin tamamiyle kullanima acilmasi beklenen versiyonu PHP 5'in yayindan onceki son deneme surumu "Release Candidate 3" yayinlandi. Peki bize ne gibi getirileri olacak yeni versiyon PHP'nin?

PHP 4.1.0 sonunda hazır

anonim

Çıkacak, çıkıyor derken sonunda PHP'nin yeni sürümü 4.1.0 php.net sitesinden duyuruldu. Mesajı yolladığım şu sıralarda sitede yalnızca kaynak kodu bulunuyor, bu nedenle Windows binary kullanıcılarının biraz daha beklemesi gerekecek.

4.1.0 ile bir çok yeni özellik eklendiği belirtilmiş (henüz kullanma fırsatı bulamadım), bunların arasında beni en çok şaşırtan cümle şu oldu: "We want to thank Brett Brewer and his team in Microsoft for working with us to improve PHP for Windows."

Php Yumurtası

cbc

Uzun süredir kullanılan PHP'nin sürpriz yumurtası ortaya çıktı:

Bir örnegi için:
http://fazlamesai.net/?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000

Editörün Notu: Bu yumurtaya karşılık tabağı boş yollamıyoruz ve bir de şu yumurtaya göz atın diyoruz ;-)