Score:0

ฉันจะทำอย่างไรกับการติดตั้ง MyCollab ที่หยุดทำงาน

ธง in

MyCollab แสดงหน้าจอการตั้งค่าเริ่มต้นเป็น la Wordpress แต่โปรแกรมติดตั้งหยุดทำงาน ไม่ว่าฉันจะตั้งค่าไดเร็กทอรีให้เป็นแบบอนุญาตก็ตาม

เมื่อฉันทดสอบการเชื่อมต่อฐานข้อมูล มันบอกว่าไม่สามารถทำการเชื่อมต่อได้ ฉันได้ระบุชื่อฐานข้อมูล ผู้ใช้ที่สามารถเข้าถึงฐานข้อมูลนั้น รหัสผ่านที่เกี่ยวข้อง และที่อยู่ ถ้าฉันคลิก "ตรวจสอบการเชื่อมต่อ" จะมีข้อความแจ้งว่า "ไม่สามารถเชื่อมต่อกับฐานข้อมูล ตรวจสอบอินพุตของคุณอีกครั้ง"

ฉันไม่แน่ใจว่ามันไม่ได้เชื่อมต่อกับอะไร ฉันสามารถใช้ mysql -ufoo -pให้ข้อมูลรับรองเดียวกับที่ฉันให้ MyCollab และการส่ง telneting ไปยัง localhost บน 3306 จะได้รับข้อมูลไบนารีที่มีพรอมต์ MariaDB ที่เข้าใจได้ ฉันสามารถใช้ฐานข้อมูลจากบรรทัดคำสั่ง

ฉันควรทำอะไรอีก

in flag
นอกจากนี้ ฉันไม่มุ่งมั่นที่จะใช้ MariaDB ฉันจะใช้อย่างมีความสุขเช่น Postgres ถ้ามันใช้งานได้
Score:1
ธง ca

ต้องการแสดงความคิดเห็นเนื่องจากนี่ไม่ใช่คำตอบโดยตรง แต่ฉันไม่มีชื่อเสียงที่จะทำเช่นนั้น

สมมติว่าคุณใช้การกำหนดค่าที่เหมาะสมและพิจารณาว่าคุณได้ทดสอบแล้ว ปัญหาอาจอยู่ที่อื่น : คุณใช้ SELinux บนระบบของคุณหรือไม่ (ประเภท รับ เพื่อตรวจสอบว่าเป็น บังคับใช้) ? หากคุณทำเช่นนั้น อาจปิดกั้นการสื่อสารระหว่างบริการของคุณ หากต้องการทราบว่าเป็นเช่นนั้นหรือไม่ ให้มองเข้าไป /var/log/audit/audit.conf สำหรับไลน์ด้วย สถานะ = ปฏิเสธ.

หากคุณสามารถปิดการใช้งานคุณลักษณะด้านความปลอดภัยบางอย่างชั่วคราวได้ วิธีที่ง่ายที่สุดในการแก้ไขปัญหาที่คุณอาจพบ ตรวจสอบ.conf คือการใช้ เซเทนฟอร์ซ 0พยายามเชื่อมต่อบริการของคุณกับฐานข้อมูลอีกครั้ง (ควรใช้งานได้ ณ จุดนี้) จากนั้นสร้างไฟล์สิทธิ์ใหม่ ตรวจสอบ2อนุญาต -a -M mycollab และลงทะเบียนในระบบของคุณ โมดูล -i mycollab.pp ก่อนเปิดใช้งาน selinux อีกครั้ง เซเทนฟอร์ซ 1.

โปรดทราบว่าไฟล์ที่สร้างโดย audit2allow มีการกำหนดค่าที่ละเอียดอ่อนและควรได้รับการตรวจสอบก่อนที่จะนำไปใช้กับระบบของคุณ หากคุณอยู่ในบริบทที่คำนึงถึงความปลอดภัย

สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการใช้งานของ audit2allow: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/security-enhanced_linux/sect-security-enhanced_linux-fixing_problems-allowing_access_audit2allow

in flag
ขอขอบคุณ. เซิร์ฟเวอร์เป็นเซิร์ฟเวอร์เดเบียน `getenforce` ได้รับคำสั่งไม่พบข้อผิดพลาด
cg_foreau avatar
ca flag
ฉันคิดว่าคุณไม่ได้ติดตั้ง selinux แต่ฉันไม่ค่อยคุ้นเคยกับเดเบียน ฉันเชื่อว่า MySQL จำกัดการเข้าถึงของผู้ใช้ต่อแหล่งที่มา/สถานที่เมื่อใช้ `mysql` คุณอาจไม่ถูกระบุว่าเชื่อมต่อจากแหล่งเดียวกัน ลองใช้พารามิเตอร์ทั้งหมดที่คุณให้กับ mycollab เมื่อสร้างการเชื่อมต่อกับ cmd (set --bind-address และ --database https://linux.die.net/man/1/mysql) ปัญหาที่คล้ายกันที่นี่: https://stackoverflow.com/questions/8348506/grant-remote-access-of-mysql-database-from-any-ip-address คุณได้ตรวจสอบบันทึกของเซิร์ฟเวอร์ MySQL ในกรณีที่เห็นการพยายามเข้าสู่ระบบหรือไม่
in flag
ขอขอบคุณ; คำแนะนำในการตรวจสอบบันทึกเป็นสิ่งเตือนใจที่เป็นประโยชน์เสมอ ฉันให้โบนัสกับคุณเพราะถึงฉันจะไม่มีสิ่งที่ฉันต้องการ แต่คุณก็ให้ความช่วยเหลือมากที่สุด

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา