phpmyadmin ไม่ทำงานหลังจากที่ฉันติดตั้ง


61

ฉันใช้อูบุนตู 11.04

ฉันทำตามขั้นตอนเหล่านี้ในเว็บไซต์นี้:

จนถึงตอนนี้ apache2, php และ mysql ของฉันทำงานได้ดียกเว้น phpmyadmin ... เมื่อใดก็ตามที่ฉันรันสิ่งนี้:

http://localhost/phpmyadmin/

ฉันได้รับข้อผิดพลาดนี้ในเบราว์เซอร์ของฉัน:

ไม่พบ

ไม่พบ URL / phpmyadmin / ที่ร้องขอบนเซิร์ฟเวอร์นี้


เซิร์ฟเวอร์ Apache / 2.2.17 (Ubuntu) เซิร์ฟเวอร์ที่ localhost Port 80


คุณรีสตาร์ทเซิร์ฟเวอร์ apache แล้ว /etc/init.d/apache2 รีสตาร์ท
Tom

พิจารณาการตรวจสอบคำตอบที่ @sangharsh จัดหาให้
Ketan

คำตอบ:


135

โปรดอ่านส่วนนี้ใน Ubuntu wiki คุณจะต้องกำหนดค่า apache2.conf ของคุณเพื่อให้ phpMyAdmin ใช้งานได้

gksu gedit /etc/apache2/apache2.conf

จากนั้นเพิ่มบรรทัดต่อไปนี้ในตอนท้ายของไฟล์

Include /etc/phpmyadmin/apache.conf

จากนั้นรีสตาร์ท apache

/etc/init.d/apache2 restart

9
ฉันรักคุณ @JohanSJA
การเขียนโปรแกรม Noob

1
ไม่จำเป็นต้องกำหนดค่าด้วยตนเอง apt-get ing ก็เพียงพอแล้วที่จะเรียกใช้ phpmyadmin
Tachyons

ในที่สุดผมก็มีคำแนะนำ JohanSJA ของการทำงานหลังจากที่ฉันเริ่มต้นใหม่เซิร์ฟเวอร์ Apache /etc/init.d/apache2 restartใช้ ฉันก็ย้ายIncludeบรรทัดไปที่ด้านล่างของไฟล์ตามคำแนะนำ
boulder_ruby

1
ฉันรวม apache.conf ที่ด้านล่างและรีสตาร์ทเซิร์ฟเวอร์ apache หลังจากนั้นยังไม่พบฉันจะดีบักได้อย่างไร
Sohail

สิ่งนี้ใช้ได้ผลสำหรับฉันอย่าลืมรีสตาร์ท apache2
williamcarswell

18

พยายามใช้วิธีที่แตกต่างหลากหลาย

ในที่สุดนี้, จากเอกสาร Ubuntu , ทำงานได้สำหรับฉัน:

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

1
ทำงานบน 15.10
Rael Gugelmin Cunha

ยังทำงานกับ 16.04
Rahul Sharma

1
ควรทำเครื่องหมายว่าเป็นวิธีที่แนะนำที่ถูกต้องเพื่อให้บรรลุสิ่งนี้
Jimmy Obonyo Abor

นี่เป็นวิธีที่ถูกต้อง
Ketan

ขอบคุณ ในที่สุดสิ่งที่ใช้งานได้ นี่ควรเป็นคำตอบที่ดีที่สุด
Don Dilanga

6

Ubuntu 16.04

หลังจากติดตั้งและตั้งค่าผู้ใช้และรหัสผ่านใน mysql และ phpmyadmin ดำเนินการตามคำสั่ง

sudo apt install php-gettext

ทำงานให้ฉัน ...

Edit1 หากคุณต้องการapache, phPmyAdmin และ MySqlเพียงไปยัง Web Application Environment แล้วฉันขอแนะนำให้คุณลองติดตั้งทั้งสามสำหรับคุณแล้วคุณก็พร้อมที่จะไปที่นี่คือลิงค์

ตัวติดตั้งและดาวน์โหลด XAMPP | อาปาเช่เพื่อน


มันก็ใช้ได้กับฉันเช่นกัน php-gettext หายไป ผมสงสัยว่าทำไมไม่มีการกล่าวถึงในเอกสารที่เกี่ยวกับโมดูลนี้ ...
JTheDev

3

อย่าตกใจ! เพียงเรียกใช้รหัสต่อไปนี้โดยได้รับอนุญาตรูท

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

2

ฉันประสบปัญหาเดียวกันฉันแก้ไขด้วยการวิ่ง sudo dpkg-reconfigure phpmyadmin

ให้ชื่อผู้ใช้และรหัสผ่านใหม่


2

คุณต้องไปหาที่phpmyadminตั้งอยู่เช่นบางคนก็จะกลับสถานที่เช่นlocate phpmyadmin/usr/share/phpmyadmin

จากนั้นคุณสามารถเชื่อมโยงแบบนี้: sudo ln -s /usr/share/phpmyadmin /var/www

เริ่มต้นอูบุนตู 14.04 ขึ้นไปจะไม่ทำงานแทน/var/www /var/www/htmlเช่น,sudo ln -s /usr/share/phpmyadmin /var/www/html

การอ้างอิง: จะวางเว็บไซต์ท้องถิ่นของฉันขึ้นต้นด้วย apache2 รุ่น 2.4.7 ได้ที่ไหน


หากคุณกำลังวางแผนที่จะเป็นเจ้าภาพ WordPress หรือเว็บไซต์อื่นเช่นราก Apache แล้วใช้/var/www/html sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadminด้วยวิธีนี้คุณสามารถเข้าถึง phpmyadmin โดยใช้http://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`

ผ่านการทดสอบและใช้งานได้ การวิ่งนั้นน่าจะแก้ได้สำหรับใครที่ต้องการซับ 1 เส้น


0

ฉันลองใช้วิธีการทั้งหมดข้างต้นและพวกเขาไม่ได้ผลสำหรับฉัน ในที่สุดอันนี้ก็ทำงาน

เปิดเทอร์มินัลแล้วเปลี่ยนเป็นผู้ใช้ขั้นสูงโดยใช้คำสั่ง sudo su

หลังจากติดตั้ง phpMyAdmin ใช้คำแนะนำในการเชื่อมโยง/etc/apache2/conf-availableเปิด

phpmyadmin.confคุณจะพบไฟล์ที่มีชื่อ /etc/apache2/conf-enabledคัดลอกไป หรือเพียงแค่ใช้คำสั่ง

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

รีสตาร์ท apache2 ( sudo service apache2 restart) จากนั้นเปิดลิงค์localhost / phpmyadminในเบราว์เซอร์


0

ในที่สุดงานนี้สำหรับ Ubuntu 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

ตอนนี้พิมพ์ localhost/phpmyadminเว็บเบราว์เซอร์


-3

ฉันกำลังเผชิญกับปัญหาเดียวกัน

ตรวจสอบก่อนว่าไดเรกทอรีที่เรียกว่า/usr/share/phpmyadmin/มีอยู่ ถ้าเป็นเช่นนั้นเพียงแค่ย้ายไปที่/var/www/phpmyadminโดยรันคำสั่งนี้:

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

http://localhost/phpmyadminเปิดเบราว์เซอร์ของคุณและเปิดกว้าง ตอนนี้มันควรจะทำงาน


6
สิ่งนี้จะทำให้ตัวถอนการติดตั้งหยุดทำงานและจะทำให้เกิดปัญหาในการติดตั้ง / อัปเกรด คุณจะต้องเชื่อมโยงไดเรกทอรี sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadminควรเชื่อมโยงอย่างถูกต้อง
Thomas Ward
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.