PhpMyAdmin kurulumum nerede?


41

Kurulumu yeni bitirdim mysql-serverve sonra phpmyadminApache ve PHP ile gelen kurulumunu yaptım . Tamam olarak ayarladı ve bir phpMyAdmin veritabanı oluşturdu, ancak almak için URL'yi bulamıyorum - http: //my.server.ip/phpmyadmin adresine gitmeyi denedim ama görünmüyor Orada.

Hiçbir yerde bu kılavuzu bulamıyorum, bunun nerede olduğunu bilen var mı? Teşekkürler.


Apache'yi yeniden başlatmayı deneyin, / phpmyadmin içinde olmalıdır.
Nemo

Yanıtlar:


48

Sunucu kökünüzdeki kurulumla sembolik bir bağlantı kurmanız yeterlidir. Maden içeride /var/www/( DocumentRootvarsayılan olarak sık sık kontrol etmenize rağmen /var/www/html) bu yüzden:

sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin

Ondan sonra yerel ana sisteme erişebileceksiniz:

http://localhost/phpmyadmin

Neden varsayılan olarak doğru yere kurulmamışsa ya da yükleyici sembolik bir bağlantı oluşturduğunda, hiçbir fikrim yok ...


Yaptığım şey bu ve her zaman işe yaradı.
Parto

10
Eğer Apache2 Varsayılan Sayfası (erişimini yaptığınız index.html belgesi localhost/index.html) içinde bulunuyorsa /var/www/html/, sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadminyükseltme yaptıktan sonra bunu yapmak zorundasınız Apache 2.4. Şimdi her şey yolunda, teşekkürler.
Dmytro Dzyubak

Apache / 2.4.18'i PHP 7.0.15-0 olan bir Google Cloud sunucusuna yeni yükledikten sonra, @DmytroDzyubak tarafından verilen komut sorunumu çözdü.
kneeki

6

Bu cevap biraz daha genel. Herhangi bir paket tarafından yüklenen dosyaların listesini bilmek için, bunu yapmanız gerekir.

  1. Paketin adını al dpkg --list | grep phpmyadmin
  2. Yüklenen dosya listesi için bunu kullanın. dpkg --listfiles <package_name step 1>

4

Muhtemelen ilk kez phpmyadmin'i kurduğumda yaşadığım sorunla karşı karşıya olduğunuzu hayal ediyorum. Bunu sorduğunuzdan bu yana bir yıl geçtiğini göz önünde bulundurarak, şimdiye kadar çözdüğünüzü farz ediyorum, ancak başkaları için ileride başvurmak için, http://yourdomain.com/phpmyadmin adresine giderken göremiyorsanız , muhtemelen paketi yeniden yapılandırmanız ve devam etmeden önce boşluk tuşuna basarak apache2 kutusuna bir onay kutusu yerleştirdiğinizden emin olun (sunucunuz için kullandığınızı varsayarak). Hızlı bir şekilde gidiyordum ve apache2'yi seçtiğimi fark etmeden giriş yaptım. Paketi yeniden yapılandırmak için aşağıdakileri kullanın:

sudo dpkg-reconfigure phpmyadmin

Sadece dosyaları bir kurulumdan diğerine taşıdıktan sonra hile yaptım. PHPMYADMIN'i yüklemediğimi unuttum. Teşekkürler.
SRDC

1

Oh, genellikle phpmyadmin /usr/lib/phpmyadminyanılmıyorsam gider .

Klasörü her zaman yoluma wwwtaşımam gerekir.


2
Benim kurulumumda / usr / share / phpmyadmin / içindedir. Yanılıyorsam lütfen beni düzeltin.
animaletdesequia

evet, mükemmel, tamamen haklısınız ve localhost / phpmyadmin üzerinde çalışmasını sağlamak için bazı apache ayarlarını değiştirmeli ya da klasörü www yoluna
getirmelisiniz

1
Cevabımda dediğim gibi, sunucu kökünün yolunda daha kolay buluyorum, ama uzman değilim ...
animaletdesequia 24:13

haklısın, sadece sorunu çöz (:
RagazziD

0

Muhtemelen Apache'nin kurulu olması ve ana web sunucunuz olarak kullandığınız şeydir (yani, 80 numaralı bağlantı noktasını dinler). Apache kurulumunuzda kişiselleştirme yapmadıysanız (çok), şu adresten erişilebilir olmalıdır:

http://localhost/phpmyadmin/

(Sunucuya farklı bir makineden erişiyorsanız, bunun yerine belli ki localhost).

PhpMyAdmin için yükleyici /etc/apache2/conf.d/çağrılan bir yapılandırma dosyası yükler phpmyadminve bu takma adı ayarlar. Nasıl çalıştığını ve web sitenizde nerede görünmesi gerektiğini görmek için bu dosyaya bakın.

Apache yapılandırmanızı değiştirdiyseniz, bu phpmyadmin config dosyasındaki yönergeleri geçersiz kılan bir şey yapmış olsanız bile , olasıdır . Bu durumda, istediğiniz gibi çalışmasını sağlamak için phpmyadmin'in yapılandırmasını kendiniz düzeltebilmelisiniz.



0

Kullanmayı deneyin:
<server_ip or localhost>/phpmyadmin/index.php
Bu sadece hile yapabilir. Geçmişte bu benim için çözdü.


0

Benim durumumda altında vardı

/usr/local/phpMyAdmin-*

Sanırım her zaman (bazı) httpd yapılandırma dosyasını bulmaya çalışabilirsiniz.


0

Benim için farklı çalıştı.

Ben kopyalamak yaşadım apache.confdosyayı /etc/phpmyadminetmek /etc/apache2/sites-availableve /etc/apache2/sites-enabledroot olarak dosya yöneticisi kullanarak.

Sonra koştum sudo service apache2 restartve her şey yolunda idi.

Umarım yararlıdır.


0

Benim durumumda bu komut çalıştı:

sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin

Sunucu köküm varsayılan olduğundan, bu: /var/www/html


0

Aşağıdaki komut ile yeniden yapılandırıldım ve Ubuntu 18.04'te benim için iyi çalışıyor:

sudo dpkg-reconfigure phpmyadmin
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.