ฉันจะเข้าถึง phpmyadmin ได้อย่างไร


1

ฉันได้รับ 403 สิ่งต้องห้ามเมื่อฉันพยายามเข้าถึง phpmyadmin ของฉัน

ฉันติดตั้งจากที่เก็บและเลือก apache2 ในความคืบหน้าการติดตั้ง สร้าง symlink phpmyadmin.conf ใน conf.d ถึง apache.conf ในโฟลเดอร์ phpmyadmin

ฉันไม่ได้เปลี่ยนแปลงอะไรในไฟล์ conf ดังนั้นฉันควรจะสามารถเข้าถึงได้ทันทีจริง ๆ หรือไม่

เจ้าของและกลุ่มโฟลเดอร์ / usr / share / phpmyadmin คือ root: root ถูกต้องหรือไม่ ควรมี root: www-data เพื่อให้ apache สามารถเข้าถึงได้หรือไม่ หากเป็นกรณีนี้ฉันควรเปลี่ยนกลุ่มซ้ำเป็นไฟล์ทั้งหมดใน / usr / share / phpmyadmin หรือไม่

ฉันโดยทั่วไปตามบทช่วยสอนนี้: http://paynedigital.com/articles/2011/09/setting-up-and-securing-a-phpmyadmin-install-on-ubuntu-10-04


คุณอ่านคู่มือการติดตั้งแล้วphpmyadminหรือยัง
Ramhound

คู่มือที่แตกต่างกันหลายอย่าง พวกเขาทั้งหมดพูดว่าหลังจากการติดตั้งจาก repo มันควรจะสามารถเข้าถึงได้
Wipster

โพสต์งานวิจัยของคุณ อาจช่วยได้หากคุณจัดรูปแบบคำถามของคุณเล็กน้อยอ่านยากและช่วยให้รู้ว่าใครบอกคุณว่าโฮสต์เสมือนสามารถทำงานภายใต้ผู้ใช้แยกกันได้
Ramhound

คำตอบ:


1

สาเหตุที่เป็นไปได้มากที่สุดสำหรับปัญหาของคุณคือ apache นั้นไม่ได้รับอนุญาตให้อ่านไดเรกทอรี phpmyadmin ของคุณหรือการดำเนินการไฟล์ php ไม่ได้ถูกตั้งค่าไว้สำหรับไดเรกทอรีนี้ใน apache ในทั้งสองกรณีคุณจะต้องเห็นว่าใน apache error.log

นอกจากนี้คุณสามารถ su เพื่อผู้ใช้ apache (อาจ www-data) และพยายามที่จะได้รับในการปรับใช้ phpmyadmin ของคุณและอ่านไฟล์ เป็นการทดสอบที่ดีในการตรวจสอบว่ามันเป็นปัญหาของสิทธิ์ apache ของคุณหรือไม่


เมื่อ su ถึง www-data ฉันสามารถเปิด /usr/share/phpmyadmin/index.php ได้แบบอ่านอย่างเดียว ควรจะเพียงพอหรือไม่ ใน error.log ฉันได้รับข้อความต่อไปนี้สำหรับคำขอของฉัน: "ไคลเอนต์ถูกปฏิเสธโดยการกำหนดค่าเซิร์ฟเวอร์: / usr / share / phpmyadmin"
Wipster

สำหรับ php ที่เรียกโดย apache มันก็โอเคถ้าคุณสามารถ "cat" ไฟล์ php เป็นปัญหาการกำหนดค่า apache อย่างชัดเจน (ถูกปฏิเสธโดยserver_configuration ): apache สามารถอ่านข้อมูลนี้ได้ แต่ไม่ได้ทำเช่นนี้เพราะเชื่อว่าไม่ควรทำ คำถามถัดไป: อัปโหลดไฟล์. txt อย่างง่ายไปยังไดเรกทอรีการปรับใช้ phpmyadmin ของคุณแล้วลองใช้เบราว์เซอร์นี้ดู! ไปนี้ ถ้าใช่ปัญหาอยู่ในส่วนของการตั้งค่า php ถ้าไม่มีปัญหาเกี่ยวกับการอ่านไฟล์ทั่วไป
เตอร์

ฉันสามารถ cat เป็น www-data และไม่สามารถเข้าถึงไฟล์. txt อย่างง่ายในโฟลเดอร์เดียวกับ index.php ของ pma ดังนั้นคุณหมายถึงว่านี่น่าจะเป็นปัญหาใน apache2.conf หรือใน phpmyadmin.conf?
Wipster

0

ในที่สุดฉันเพิ่งทำ VirtualHost ของตัวเองสำหรับ pma ทุกอย่างทำงานแล้ว ยังคงขอบคุณมากสำหรับความช่วยเหลือของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.