phpmyadmin kurulduktan sonra çalışmıyor


61

Ubuntu-11.04 kullanıyorum .

Bu adımları şu sitede takip ettim:

Şimdiye kadar apache2, php ve mysql phpmyadmin dışında iyi çalışıyor ... Ne zaman çalıştırsam:

http://localhost/phpmyadmin/

Bu hatayı tarayıcımda alıyorum:

Bulunamadı

İstenen URL / phpmyadmin / bu sunucuda bulunamadı.


Apache / 2.2.17 (Ubuntu) Sunucusu, 80 numaralı yerel bağlantı noktasında


Apache sunucusunu yeniden başlattınız mı: /etc/init.d/apache2 restart
— Tom

Yanıtı sangharsh tarafından sağlanan kontrol edin.
— Ketan

Yanıtlar:


135

Lütfen bu bölümü Ubuntu wiki'de okuyun . PhpMyAdmin'in çalışabilmesi için apache2.conf dosyanızı yapılandırmanız gerekecektir.

gksu gedit /etc/apache2/apache2.conf

Sonra aşağıdaki satırı dosyanın sonuna ekleyin.

Include /etc/phpmyadmin/apache.conf

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

/etc/init.d/apache2 restart

9
Seni seviyorum @JohanSJA
— Programlama Noob

1
Manuel konfigürasyonlara gerek yok, apt-
— ining

Sonunda JohanSJA'nın apache sunucusunu yeniden başlattıktan sonra çalışması için talimatlar aldım /etc/init.d/apache2 restart. Ayrıca , talimatı verildiği gibi Includesatırı dosyanın altına getirdim .
— boulder_ruby

1
Apache.conf'u en altta ekledim ve daha sonra yeniden başlatılan apache sunucusunu, hala bulamıyorum, nasıl hata ayıklayabilirim?
— Sohail

Bu benim için çalıştı, sadece apache2'yi yeniden başlatmayı unutmayın
— williamcarswell

19

Çeşitli farklı yollar denedim.

Sonunda, bu, ubuntu belgelerinden , benim için çalıştı:

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

1
15.10 üzerinde çalıştı.
— Rael Gugelmin Cunha,

ayrıca 16.04 tarihinde çalıştı.
— Rahul Sharma,

1
Bu, bunu başarmanın önerilen doğru yolu olarak işaretlenmelidir
— Jimmy Obonyo Abor

Bu doğru yol.
— Ketan

Teşekkürler. Sonunda çalışan bir şey. bu en iyi cevap olmalı.
— Don Dilanga

6

Ubuntu 16.04

Mysql ve phpmyadmin içinde kullanıcı ve şifreyi kurduktan ve kurduktan sonra aşağıdaki komutu uygulayın

sudo apt install php-gettext

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

Düzenleme1 Eğer sadece bir Web Uygulama Ortamı için sadece apache, phPmyAdmin ve MySql'e ihtiyacınız varsa , o zaman ben de Üçü'nü yüklemek için kullanacağım exampp için öneriyorum.

XAMPP Yükleyicileri ve Yüklemeleri | Apache Arkadaşları


Bu da benim için çalıştı. php-gettext eksikti. Acaba, neden hiçbir belge bu modül hakkında bahsetmiyor ...
— JTheDev

3

Panik yapmayın! Sadece aşağıdaki kodu terminalde root izni ile çalıştırın.

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

2

Aynı problemle karşılaştım, kaçarak düzelttim sudo dpkg-reconfigure phpmyadmin

yeni kullanıcı adı ve şifre ver


2

Nerede bulunduğunu bulmanız gerekir phpmyadmin, örneğin locate phpmyadminbazıları gibi yerleri döndürür /usr/share/phpmyadmin.

O zaman şöyle bağlayabilirsin: sudo ln -s /usr/share/phpmyadmin /var/www

Ubuntu 14.04 ve üstü sürümlerle başlamak /var/wwwyerine artık çalışma değil /var/www/html. Örneğin,sudo ln -s /usr/share/phpmyadmin /var/www/html

Referans: Yerel web sitemi apache2'nin 2.4.7 sürümünden başlayarak nereye yerleştireceğim?


WordPress veya başka bir web sitesini apache root'ta barındırmayı planlıyorsanız, /var/www/htmlo zaman kullanın sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin. Bu şekilde phpmyadmin'e erişebilirsinizhttp://yourdomain/phpmyadmin
— nandan

0
sudo sed -i '$ a\Include /etc/phpmyadmin/apache.conf' /etc/apache2/apache2.conf && sudo service apache2 restart && sudo apt-get install php-gettext`

Test edildi ve çalışıyor. Bunu koşmak, 1 liner isteyen herkes için çözmeli.


0

Yukarıdaki tüm yöntemleri denedim ve onlar benim için işe yaramadı. Sonunda bu çalıştı.

Terminali açın ve şu komutu kullanarak süper kullanıcıya geçin: sudo su

Bağlantıda verilen talimatları kullanarak phpmyadmin'i kurduktan sonra açın /etc/apache2/conf-available.

Orada adında bir dosya bulacaksınız phpmyadmin.conf. Kopyala /etc/apache2/conf-enabled. Veya sadece komutu kullanın

sudo cp /etc/apache2/conf-available /etc/apache2/conf-enabled

Apache2 ( sudo service apache2 restart) işlevini yeniden başlatın ve ardından localhost / phpmyadmin bağlantısını bir tarayıcıda açın.


0

nihayet bu çalışma ubuntu için 14.04 LTS

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ı yazın.


-3

Aynı sorunla karşı karşıyaydım.

Öncelikle çağrılan dizinin /usr/share/phpmyadmin/var olup olmadığını kontrol edin . Varsa, sadece /var/www/phpmyadminbu komutu çalıştırarak taşıyın :

mv /usr/share/phpmyadmin /var/www/phpmyadmin

Tarayıcınızı açın ve açın http://localhost/phpmyadmin. Şimdi çalışması gerekiyor.


6
Bu, kaldırıcıyı kıracak ve yükleme / yükseltme sorunlarına neden olacaktır. Dizini symlink yapmanız gerekecek. sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmindoğru şekilde linklenmeli.
— Thomas Ward
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.