PHPPgAdmin Ubuntu'da çalışmıyor 14.04


16

Yeni bir Ubuntu 14.04 kurulumundan sonra, Ubuntu depolarından postgresql ve phppgadmin'i kurdum. Apache2 web sunucusunu kullanıyorum. PHP, PHPMyAdmin gibi web sunucusunda iyi çalışıyor, ancak PHPPgAdmin çalışmıyor. Localhost / phppgadmin adresinden erişmeye çalıştığımda 404 mesajı alıyorum. Ben phppgadmin içeriği için / var / www bir symlink oluşturmaya çalıştım, ama bu işe yaramaz gibi görünüyor.

Bunu nasıl düzeltirim?

EDIT: Ben tüm çevrimiçi trafik huni hangi bir yerel proxy sunucusu (kalamar) kullanıyorum unutmayın. Bu sorunun bir parçası olsa da, hala phppgadmin ile aynı makinede olduğum için ve apache erişim günlüğüne kaydedilen istekler sayfanın gelen isteklerinin yerel makineden geldiğini gösterirse şaşırırdım. Eğer doğru anlıyorsam, phppgadmin politikalarında izin verilir).


1
Evet, işe yarıyor. Ancak bu paketle ilgili bir sorun gibi görünüyor. conf.d, phppgadmin paketinin varsaydığı herhangi bir genel yapılandırmayı içermek içindir. Ben yapılandırma daha uygun olarak konabilir ve kullanıcının a2enconf ile etkinleştirmek için izin olacağını düşünüyorum.

Yanıtlar:


45

Bunu dene

sudo cp /etc/apache2/conf.d/phppgadmin /etc/apache2/conf-enabled/phppgadmin.conf
sudo /etc/init.d/apache2 restart

Evet, hepsi bu, ama bu bir hata değil mi? A2enconf kullanarak bile etkinleştiremiyorum ...
adosaiguas 15:14

5
IMHO en temizleyici sembolik olarak bağlayın için: sudo ln -s /etc/apache2/conf.d/phppgadmin /etc/apache2/conf-enabled/phppgadmin.conf. Kutumdaki diğer tüm modüller işaretlendi.
Andrea Lazzarotto

Benim kahramanım! Seni bir barda falan bulursam, sana bir elma şarabı öneririm. : D
N3sh

4

Aslında conf-available'e kopyalamak ve ardından etkinleştirmek için a2enconf'u kullanmak istiyorsunuz:

sudo mv /etc/apache2/conf.d/phppgadmin /etc/apache2/conf-available/phppgadmin.conf
sudo a2enconf phppgadmin
sudo service apache2 reload

Sonra şeyleri düzenli seviyorsanız

sudo rmdir /etc/apache2/conf.d/phppgadmin

3

Ubuntu sunucusuna phpPgAmin yükledim ve 404 hatası alıyorum, basitti sadece web sunucusunun ana klasörüne phpPagAdmin klasörüne bir bağlantı oluşturun:

ln -s /usr/share/phppgadmin /var/www/html/phppgadmin

orijinal belge


benim durumumda bunu hafifçe ln -s / usr / share / phppgadmin / var / www / default / phppgadmin olarak değiştirmek zorunda kaldım
jnardiello

0

Ben de aynı problemi yaşadım ve şu adımları izledim, şimdi iyi çalışıyor.

sudo ayrıcalığına sahip bir terminalden (sudo su)

ln -s /etc/apache2/conf.d/phppgadmin /etc/apache2/conf-available/phppgadmin.conf
a2enconf phppgadmin
service apache2 reload
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.