ThaiSEOBoard.com

Host and Domain => Host & Domain (general) => หัวข้อเริ่มโดย: Boyjato ใน 04 พฤศจิกายน 2013, 13:53:08

ชื่อเรื่อง: ต้องทำอย่างไร ให้ user apache ใน directadmin write file ใน folder ได้
โพสต์โดย: Boyjato ใน 04 พฤศจิกายน 2013, 13:53:08
สวัสดีครับ

หลังจากการ ปลี่ยนHost ผมได้เจอปัญหาว่า... ไม่สามารถอัพโหลดไฟล์จากเว็บ cms ขึ้นโฮสได้

ผมย้ายHost จาก vps cpanel มาใช้ share host directadmin
หลังจากที่ผมเข้า directadmin โดยใช้ username user_a อัพไฟล์ขึ้น host จนเสร็จแล้วเปิดใช้งานโฮส อัพเดต name server 2 วันเป็นที่เรียบร้อย ใช้งานจริงได้เลย
แต่ว่าผมไม่สามารถ upload file จากเว็บ CMS magento ได้ ผมเข้าใจว่า การอัพโหลดไฟล์จากเว็บมันจะใช้ user apache ซึ่งมันมองว่าไม่มีสิทธิ์อัพโหลดไฟล์ไม่ใช่ user_a ซึ่งเป็นเจ้าของสิทธิ์ folder
ดังนั้นผมจำเป็นต้องไปเปลี่ยน permission ของ folder นั้นให้เป็น 777  ในความรู้สึกผมมันไม่ค่อยปลอดภัยเลยครับต้องทำอย่างไรดีที่ไม่ต้องเปิด permission 777

จึงอยากขอคำชี้แนะจากเพื่อนๆว่าทำอย่างไรดี มีวิธีในบ้างถึงจะปลอดภัยกว่านี้
เท่าที่ผมลองดูการ set permission ของ host เก่า vps cpanel มันก็ไม่จำเป็นต้อง set permission folder upload เป็น 777 ก็สามารถอัพโหลดไฟล์จาก cms ขึ้นได้ แต่ก็ไม่รู้ว่าเพราะอะไร cpanel ถึงทำได้

ขออภัยนะครับหากคำถามมันงง ผมก็พยายามจะอธิบายให้เข้าใจง่ายๆแล้วครับ

(http://image.ohozaa.com/i/5bc/im83vF.jpg)
ชื่อเรื่อง: Re: ต้องทำอย่างไร ให้ user apache ใน directadmin write file ใน folder ได้
โพสต์โดย: max30012540 ใน 04 พฤศจิกายน 2013, 14:06:11
ถ้าโฮสลง mod_ruid2 (FastCGI ด้วยมั้ง) ไว้ ไม่ต้อง CHMOD ครับ
ชื่อเรื่อง: Re: ต้องทำอย่างไร ให้ user apache ใน directadmin write file ใน folder ได้
โพสต์โดย: fangbif ใน 04 พฤศจิกายน 2013, 14:12:36
wordpress ก็เคยเป็นนะคะ อาปาเช่ เป็นเจ้าของซะงั้น อัพโหลดไม่ได้เบย มีคนบอกวิธีแก้แบบนี้และก็มีคนแย้งแบบนี้เหมือนกัน ว่ามันใช่เรื่องหรอต้องไปทำ 777 ไม่ปลอดภัยนะ  :wanwan014:
แต่ตอนนั้นมันแค่ฟ้องว่าอัพไม่ได้ แทรกไฟล์ไม่ได้ แต่พอไปหน้า media ปรากฏว่าไฟล์อัพขึ้นไปแล้ว แล้วก็กลับเข้าไปแก้ไข post แล้วแทรกรูปลงไปได้เหมือนเดิม เลยต้องอัพทีเดียวทั้งหมดแล้วไปแทรกลงโพสทีหลัง  :wanwan009:
ชื่อเรื่อง: Re: ต้องทำอย่างไร ให้ user apache ใน directadmin write file ใน folder ได้
โพสต์โดย: iLhay ใน 04 พฤศจิกายน 2013, 20:04:52
แจ้งเจ้าของโฮสครับ
ชื่อเรื่อง: Re: ต้องทำอย่างไร ให้ user apache ใน directadmin write file ใน folder ได้
โพสต์โดย: iczykung ใน 05 พฤศจิกายน 2013, 07:31:29
 :wanwan016: :wanwan016:  ปรึกษาเจ้าของโฮสครับ ปัญหาเรื่อง owner ไฟล์
ชื่อเรื่อง: Re: ต้องทำอย่างไร ให้ user apache ใน directadmin write file ใน folder ได้
โพสต์โดย: Boyjato ใน 05 พฤศจิกายน 2013, 09:24:13
ปรึกษาไปแล้วครับ
เค้าตอบกลับมาว่า

ต้อง set เป็น 777 อย่างเดียวครับ
ระบบทางเราไม่เหมือนกับ hostgator ครับ

อย่างงี้ก็คงต้องทำใจ
ชื่อเรื่อง: Re: ต้องทำอย่างไร ให้ user apache ใน directadmin write file ใน folder ได้
โพสต์โดย: iCafe ใน 05 พฤศจิกายน 2013, 09:27:27
อ้างถึงจาก: Boyjato ใน 05 พฤศจิกายน 2013, 09:24:13
ปรึกษาไปแล้วครับ
เค้าตอบกลับมาว่า

ต้อง set เป็น 777 อย่างเดียวครับ
ระบบทางเราไม่เหมือนกับ hostgator ครับ

อย่างงี้ก็คงต้องทำใจ

host ไหนเนี่ย