X 10.6 Mac os üzerinde PhpMyAdmin ile giriş yapamıyorum.

4 Cevap php

I just reinstalled Mac Os X 10.6.2 and had to reinstall/update my MySQL server. I run phpMyAdmin inside my localhost and I used to be able to login without a hitch.

PhpMyAdmin ile giriş çalışırken güncelleştirilmiş (son sürümü MySQL 5.1.45 ve 3.3.1 PMA) beri sürümleri sadece aşağıdaki hatayı alıyorum:

phpMyAdmin - Error

Cannot start session without errors, please check errors given in your PHP
and/or webserver log file and configure your PHP installation properly.

Ben fark tek şey mcrypt (Bu her zaman bu yüklemek için ne yapmak hiçbir fikrim .., böyle olmuştur) yüklü olamaz ama bu daha önce bir sorun olmamıştı olmasıdır.

Herkes gerçekten takdir olacağını burada ne biliyorsanız.

Okuduğunuz için teşekkürler,

Jannis

PS: MySQL sunucusu kendisi çalışıyor ve ben ile giriş mümkün duyuyorum MySQL Administrator.app root olarak

4 Cevap

Peki hiç log_errors'u ayarı on web sunucunun error_log hata iletileri getirecek. Eğer web kök yerleştirilir bir .htaccess dosyası ile kullanabilirsiniz Bunu yapmak için

php_value log_errors = 1

içinde. Çok işe yaradı değil olabilir ama bazı başka yolları var. Örneğin php.ini düzenleyin ve sonra sunucuyu yeniden başlatın.

Hata mesajı olmadan gerçekten oldu ne tahmin etmek zor. yolu veya diğer ayarları kaydetmek oturumu ile yanlış bir şey olabilir

Ben phpMyAdmin içinde Şifremi değişti Bu bana oldu. Çözüm basit oldu. Tarayıcı önbelleğini temizleyin ve tekrar giriş deneyin. Sen gitmek için iyi olmalıdır.

Alt iplik Biliyorum, ama bu bütün gün mücadele ettik.

Ben MacOSX Lion değilim. Ne yazık ki, bütün gün aynı sorunu ile mücadele ettik. Benim durumumda ise, ben php bir hata almıyorum error_log. Yani ne olduğunu clueless. Sonunda phpMyAdmin Kullanıcı config.inc.php bir ayar buldum ve bu yüzden gibi kullandı:

$ Cfg ['Error_Handler'] ['display'] = true;

Bundan sonra ben sorunu session.save_path (mac / özel / tmp bir sembolik olduğunu. / Tmp) belirtilen klasör izinleri ile ne tarayıcıda kendisini görmek mümkün oldu.

Ancak, ben eklemek istiyorum session.save_path klasör yapmak için doğru şey olmayabilir bir 777 ayar. Ben güvenli görünüyor aşağıdaki yaptım:

owner: root (default) 
group: _www (sudo chgrp _www /private/tmp)

Ardından grup, okuma, yazma ve kullanarak yürütmesine olanak:

sudo chmod g+rwx /private/tmp

Okuma, yazma ya da bu klasörde infaz yapmasını engellemek:

sudo chmod o-rwx /private/tmp

Ben de aslında yeni bir mac var ve benim sistem üzerinde göç, sonra phpmyadmin 3.4.2 yüklü ve mcrypt ihtiyacı hakkında yanı sıra mesaj giriş mümkün değil varlık hakkında mesajlar başlamıştı, 10.6 yükseltti. Ben PHP yeniden yüklenmiş, şimdi ben koşuyorum PHP Version 5.3.6.

Benim sistemde Navicat vardı ve sorun olmadan MySQL veritabanı oturum başardı. Benim mysql parola sıfırlama çalıştı, ancak kabul etmedi. Değil emin niçin. Ben şimdi MYSQL 5.5.13 koşuyorum, bu yüzden MySQL yeniden yüklü hiçbir değerli veri vardı.

Ben artık encyption ihtiyacı hakkında mesaj görüyordum yeni MySQL ancak sayesinde, ama ben phpmyadmin üzerinde # 1045 hata alıyorum - hala phpMyAdmin ile giriş olamazdı. Bunu ben yanlış parola vardı bana anlatıyordu sanırım. Aslında bir şifre atmamıştı! Ben bana bir pw olmadan giriş için izin olmaz gibi phpMyAdmin gibi değildi sanırım. (Eğer ben de linux / unix tecrübeli değilim bu yazı görebilirsiniz, ama ben bir kalıcı dost olduğum gibi! Bu bana üç gece sürdü.)

Ben bir parola ayarlamak için Terminal'de girilen bu, daha sonra phpmyadmin çalıştı!

1) Önce, MYSQL sunucusu durdurmak Terminali'nde bu girmek gerekiyor, sonra butonu tıklayın:

/etc/rc.d/init.d/mysql stop

2) Sonra bir parola veya yeni bir parola ayarlayın. Terminal içinde bu satırı giren ve girmek vurarak seçtiğiniz şifre ile 'ne ... "yerine söylemeye gerek yok.

UPDATE mysql.user SET Password=PASSWORD('whateverfornew') WHERE User='root';

3) Şimdi Terminali'nde bu satırı giren ve girmek vurarak ... ayrıcalıkları yıkayın:

FLUSH PRIVILEGES;

4) Şimdi Terminali'nde bu satırı giren ve girmek vurarak ...... MYQL yeniden başlatın:

/etc/rc.d/init.d/mysql start 

5) Şimdi kullanıcı adı "root" ile phpmyadmin ve yeni şifrenizle giriş yapın.

Evet, ben bu ilkel olduğunu biliyorum ve ben en iyi uygulamaları takip ediyorum, hiçbir fikrim yok ama Mac / Unix için yeni ve phpmyadmin almak isteyen bizler için, bu benim için çalıştı çalışan vb MySQL. Şahsen ben forumlarda bir sürü bulundu ama çoğu zaten terminalini kullanarak bu okuyucu rahat olduğunu varsayalım ve Unix komutları ... ben değilim - Ben çalışan bir kalkınma bölgesi istedi.