ลงทะเบียน
ใกล้กัน ช่วยให้คุณแชร์เรื่องราวต่างๆ กับผู้คนมากมาย

โดย

แก้ปัญหากรณีทำเว็บ app ต้องเขียนข้อมูลลงดิส แต่ server ไม่อนุญาติ จึงเกิด Error realpath(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s)

 

มีวิธีแก้ไขสำหรับผู้ใช้ VestaCP บน CentOS 7

 

[domain] = เติมชื่อโดเมนของคุณ

 

# เปิดแก้ไฟล์ config(หากมีหลายโดเมนควรแก้ให้ครบทุกโดเมน)

vi /home/admin/conf/web/[domain].com.httpd.conf

 

# เลื่อนหา และเพิ่ม :/tmp หลังสุด

php_admin_value open_basedir /home/admin/web/[domain].com/public_html:/home/admin/tmp:/tmp


# เพิ่มอีกบรรทัด และก็อป Code นี้ไปวาง(หากในไฟล์ยังไม่มี)

php_admin_value sys_temp_dir /home/admin/tmp

 

สุดท้าย Restart Apache เรียบร้อย 100% Tested.

sudo systemctl restart httpd.service

 

ที่มา: https://drupal.uwebweb.com/unknown-openbasedir-restriction-effect-filetmp-not-within-allowed-paths-solved

 

Captcha Challenge
ลองรูปภาพใหม่
Type in the verification code above