İ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.