İstenen URL / phpmyadmin bu sunucuda bulunamadı


28

APC2'yi yeniden başlatırken, bu mesajı alıyordum ..

sudo service apache2 restart
 * Restarting web server apache2                                                                                                                AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message

ve ben yazıldığında localhost/phpmyadmin, mesajı gösteriyor

-BİR YEMEĞİ İstenilen URL / phpmyadmin bu sunucuda bulunamadı. Apache / 2.4.7 (Ubuntu) Sunucusunun 80 numaralı yerel bağlantı noktasında

Lütfen bana bu konuda yardımcı olun.


2
Merhaba!! Bir terminalde ve sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadminsonra deneyip sudo /etc/init.d/apache2 reloadhaberim olsun. Sudo yönetici şifresini gerektirir; lütfen buna göre veriniz. :)
AzkerM

1
Sanırım kurdunuz phpmyadmin. Eğer durum buysa, /usr/share/phpmyadminyukarıda belirtildiği gibi bağlantıya geçmek zorunda kalmamalısınız , ancak sahip olduğunuzu /etc/apache2/conf-available/phpmyadmin.confve içinde etkin olup olmadığını kontrol etmelisiniz /etc/apache2/conf-enabled/phpmyadmin.conf. İçinde bulunur, conf-availableancak bulunmazsa, veya conf-enabledtuşunu kullanarak etkinleştirmeniz gerekir . sudo a2enconf phpmyadmin.confsudo a2enconf /etc/apache2/conf-available/phpmyadmin.conf
hazrpg

Bu işe yaramazsa, phpmyadmin'i kullanarak yeniden yüklemeyi deneyin sudo apt-get install --reinstall phpmyadmin- bu phpmyadminsizin için otomatik olarak kurulacaktır .
hazrpg

Yanıtlar:


72

Denedin mi:

sudo -H gedit /etc/apache2/apache2.conf

Ardından dosyanın sonuna aşağıdaki satırı ekleyin:

Include /etc/phpmyadmin/apache.conf

Ardından apache'yi yeniden başlatın:

/etc/init.d/apache2 restart

Cevap kalitesini artırmak için, lütfen bu talimatların gerçekte ne yaptığını ve bunun neden yapılması gerektiğini açıklayın. Teşekkürler
Abraham Murciano Benzadon

Bu hayatımı kurtardı. Neredeyse kendimi kırdım.
Abdul Sadik Yalçın

canavar !! teşekkürler dostum, 2019 PHP IS GERİ
misterzik

13

Bunun nedeni, phpmyadmin'inizi apache sunucusuyla iyi yapılandırmamış olmanızdır. Apache sunucusunu ve phpmyadmin'i kurduysanız sudo apt-get install(Kaynak kodunu kullanarak yükleyebilirsiniz çünkü) aşağıdaki prosedürü sizin için işe yarayabilir.

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf

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

sudo service apache2 restart

şimdi localhost/phpmyadminweb tarayıcınızın adres çubuğuna yazın

Şimdi her şeyi doğru yaptıysanız, tarayıcıda phpmyadmin'i görebilirsiniz.

(Apache'nin kurulum yönteminden dolayı sunucuyu yeniden başlatmanız veya başka bir şey farklı olabilir. Eğer öyleyse, o zaman ne yapmak istediğinizi manuel olarak yapmanız gerekir (bu açıklama linux'ta apache yapmak için çok yeni olduğuna inanıyor) :))


teşekkür ederim! benim için iş.
Bhupinder kumar

3

İbrahim'in cevabında, nanoyu gedit yerine terminalde kullandım, çünkü gedit'i bulamadım.

Kök Terminal Basamakları

  1. Terminalde yapıştırın, terminal Nano editöründe açılacaktır:

    nano /etc/apache2/apache2.conf
    
  2. Ardından dosyanın sonuna aşağıdaki satırı ekleyin:

    Include /etc/phpmyadmin/apache.conf
    
  3. ctrl-ove ctrl-xkaydetmek ve çıkmak için

  4. Ardından terminale yapıştırın: apache'yi yeniden başlatın:

    /etc/init.d/apache2 restart
    
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.