Wordpress ไม่สามารถอัปโหลดภาพเนื่องจากสิทธิ์ [ปิด]


0

ฉันมีปัญหาในการพยายามให้การอัปโหลดสื่อทำงานบน VPS ด้วย Wordpress ของฉัน ฉันบริการทำงานเป็นผู้ใช้กลุ่มApache apache:apacheโฟลเดอร์ของผู้ใช้ของฉันเป็นเจ้าของโดยผู้ใช้ของฉันและการจัดกลุ่มeugene apacheฉันสามารถโหลดเว็บไซต์ Wordpress ของฉันได้ แต่ไม่สามารถอัพโหลดสื่อใด ๆ ให้ทำงานได้ ทุกไฟล์ / โฟลเดอร์มีrwxสำหรับผู้ใช้และระดับกลุ่ม

ฉันได้รับข้อผิดพลาด:

ไม่สามารถย้ายไฟล์ที่อัพโหลดไปยัง wp-content / uploads

ผมทำอะไรผิดหรือเปล่า? หรือฉันจะตั้งค่านี้ผิดทาง?

[eugene @ myvps ~] $ pwd
/ home / ยู
[eugene @ myvps ~] $ ll
รวม 0
drwxrws --- 3 eugene apache 24 Dec 11 09:58 public_html
[eugene @ myvps ~] $ cd public_html /
[eugene @ myvps public_html] $ ll
รวม 0
drwxrws --- 3 eugene apache 16 Dec 11 09:58 website.com
[eugene @ myvps public_html] $ cd เว็บไซต์.com/
[eugene @ myvps website.com] $ ll
รวม 4
drwxrws --- 5 eugene apache 4096 Dec 11 13:53 www
[eugene @ myvps website.com] $ cd www
[eugene @ myvps www] $ ll
รวม 7100
-rwxrws --- 1 eugene apache 418 24 กันยายน 2013 index.php
-rwxrws --- 1 eugene apache 7079339 11 ธันวาคม 09:58 ล่าสุด.tar.gz
-rwxrws --- 1 eugene apache 19930 1 มกราคม 2015 license.txt
-rwxrws --- 1 eugene apache 7358 Dec 3 08:46 readme.html
-rwxrws --- 1 eugene apache 169 Dec 11 12:10 test.php
-rwxrws --- 1 eugene apache 5035 6 ต.ค. 14:56 wp-activate.php
drwxrws --- 9 eugene apache 4096 Dec 11 11:51 wp-admin
-rwxrws --- 1 eugene apache 271 8 มกราคม 2012 wp-blog-header.php
-rwxrws --- 1 eugene apache 1369 ต.ค. 3 07:47 wp-comments-post.php
-rwxrwx --- 1 eugene apache 3103 Dec 11 13:52 wp-config.php
-rwxrws --- 1 eugene apache 2764 9 พฤษภาคม 2558 wp-config-sample.php
drwxrws --- 5 eugene apache 63 Dec 11 10:36 wp-content
-rwxrws --- 1 eugene apache 3286 24 พฤษภาคม 2558 wp-cron.php
drwxrws --- 16 eugene apache 8192 Dec 8 15:45 wp- รวม
-rwxrws --- 1 eugene apache 2380 24 ตุลาคม 2013 wp-links-opml.php
-rwxrws --- 1 eugene apache 3316 5 พฤศจิกายน 15:59 wp-load.php
-rwxrws --- 1 eugene apache 33710 6 พฤศจิกายน 14:36 ​​wp-login.php
-rwxrws --- 1 eugene apache 7887 6 ต.ค. 07:07 wp-mail.php
-rwxrws --- 1 eugene apache 13021 19 พ.ย. 23:24 wp-settings.php
-rwxrws --- 1 eugene apache 28594 30 ต.ค. 01:52 wp-signup.php
-rwxrws --- 1 eugene apache 4035 30 พ.ย. 2014 wp-trackback.php
-rwxrws --- 1 eugene apache 3061 2 ต.ค. 15:46 xmlrpc.php
[eugene @ myvps www] $ cd wp-content /
[eugene @ myvps wp-content] $ ll
รวม 4
-rwxrws --- 1 eugene apache 28 Jan 8 2012 index.php
drwxrws --- 3 eugene apache 52 Dec 8 15:45 ปลั๊กอิน
drwxrws --- 5 eugene apache 83 Dec 8 15:45 ธีม
drwxrws --- 2 eugene apache 6 Dec 11 11:59 อัปโหลด
[eugene @ myvps wp-content] $

ฉันไปไกลถึงให้wp-content777 แต่ก็ยังได้รับข้อผิดพลาดเดียวกัน :(

ความช่วยเหลือใด ๆ ที่ชื่นชมอย่างมากขอบคุณ!


สิทธิ์ WordPress ที่เหมาะสมนั้นขึ้นอยู่กับผู้ใช้ไฟล์ / ไดเรกทอรีเหมือนกับผู้ใช้ที่ใช้ Apache มันไม่ได้ตรงกับสิ่งที่กลุ่มเป็นเพราะนั่นคือการเล่นโวหาร WordPress / "คุณสมบัติ" รายละเอียดเพิ่มเติมที่นี่ codex.wordpress.org/Changing_File_Permissions
JakeGould

คำตอบ:


1

หลังจากต่อสู้หัวของฉันบนโต๊ะและ / face_through_desk ฉันคิดออก

SELinux เพื่อช่วยเหลือ! หรือไม่...

ฉันวิ่งเข้าไปในบทความซึ่งผ่านการกำหนดค่า SELinux สำหรับการอัปโหลด Wordpress: วิธีอนุญาตให้ WordPress อัปโหลดรูปภาพบนเซิร์ฟเวอร์ที่เปิดใช้งาน SELinux

ในที่สุดฉันวิ่ง:

อัพโหลด chcon -t tmp_t

และสามารถรักษาสิทธิ์ของฉันไว้ได้ ... ทุกอย่างทำงานได้ในขณะนี้ หวังว่านี่จะช่วยคนอื่นตามทาง "CentOS เป็นแนวคิดที่ดีกว่าเมื่อเทียบกับ Debian"

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