מדריך מאמרים
לִפְתוֹרVestaCPphp open_basedir בעיית שגיאה בפאנל
מה זה PHP open_basedir?
- כוונון ההגנה של PHP open_basedir הוא אמצעי אבטחה במצב בטוח המונע ממשתמשים להשתמש ב-PHP כדי לפתוח קבצים או סקריפטים הממוקמים מחוץ לספריית הבית שלהם, אלא אם התיקייה הזו לא נכללה במפורש.
- הפעלת ההגדרה PHP open_basedir תבטיח שכל פעולות הקבצים מוגבלות לקבצים תחת ספרייה מסוימת, ומונעת מסקריפטים של php ממשתמש ספציפי לגשת לקבצים בחשבונות משתמש לא מורשים.
- כאשר הסקריפט מנסה לפתוח את הקובץ עם למשל fopen() או gzopen(), המיקום של הקובץ נבדק.
יש מדריכים קשורים נוספים על לוחות VestaCP כאן ▼
כאשר קובץ חורג מעץ הספריות שצוין או מותר, PHP יסרב לפתוח אותו, עלולה להתרחש שגיאה דומה לזו הבאה:
PHP Warning: require(): open_basedir restriction in effect. File(/home/admin/web/project/www/app/autoload.php) is not within the allowed path(s): (/home/admin/web/project/public_shtml:/home/admin/tmp) in /home/admin/web/project/www/web/app.php on line 6 PHP Warning: require(/home/admin/web/project/www/app/autoload.php): failed to open stream: Operation not permitted in /home/admin/web/project/www/web/app.php on line 6 PHP Fatal error: require(): Failed opening required '/home/admin/web/project/www/web/../app/autoload.php' (include_path='.:/usr/share/php') in /home/admin/web/project/www/web/app.php on line 6
פִּתָרוֹן
שלב 1:הזן את שם הדומיין המתאים "שירות אינטרנט".
שלב 2:שנה את "תבנית אינטרנט HTTPD"
- אנא שנה את "תבנית אינטרנט HTTPD" מ"ברירת מחדל" ל"phpcgi" ▼
第 3 步:הפעל מחדש את שירות Apache עם הפקודה הבאה ▼
service httpd restart
זהלינוקסהבעיות הנפוצות של המערכת, כל עוד אתה פועל לפי השיטות לעיל, אין צורך לשנות את הקוד, אתה יכול לפתור אותן במהירות ב-3 שלבים בלבד, פשוט מאוד ^_^
注意 事项
- לעולם אל תבחר "phpfcgid", כי קל לצרוך יותר מדי זיכרון ולגרום לבעיות שגיאות 500 תכופות.
אם אתה מעדיף להשתמש בתבנית "phpfcgid",צ'ן וייליאנגמומלץ לבצע אופטימיזציה של ההגדרות לפני השימוש בו ▼
Hope Chen Weiliang בלוג ( https://www.chenweiliang.com/ ) shared "מה עלי לעשות אם שגיאת PHP open_basedir מתרחשת בחלונית VestaCP? , לעזור לך.
מוזמנים לשתף את הקישור של מאמר זה:https://www.chenweiliang.com/cwl-734.html
ברוכים הבאים לערוץ הטלגרם של הבלוג של Chen Weiliang כדי לקבל את העדכונים האחרונים!
📚 המדריך הזה מכיל ערך עצום, 🌟זו הזדמנות נדירה, אל תפספסו אותה! ⏰⌛💨
שתפו ותעשו לייק אם בא לכם!
השיתוף והלייקים שלך הם המוטיבציה המתמשכת שלנו!