-
התקנתי composer בהצלחה בתיקיה
/usr/local/bin, אבל את הספריות הוא מתקין בתיקייהrootבשורש האתר.כאשר אני קורא לקבצים ב-PHP באמצעות הפונקציה
requireכדלהלן:require("/root/vendor/phpmailer/phpmailer/src/PHPMailer.php"); require("/root/vendor/phpmailer/phpmailer/src/SMTP.php"); require("/root/vendor/phpmailer/phpmailer/src/Exception.php");אני מקבל את השגיאה הבאה:
Warning: require(/root/vendor/phpmailer/phpmailer/src/PHPMailer.php): failed to open stream: Permission deniedאני שוקל להעביר את הספריות למקום אחר, אך האם אפשר להגדיר לקומפוסר באיזו תיקייה להתקין את הספריות?
-
התקנתי composer בהצלחה בתיקיה
/usr/local/bin, אבל את הספריות הוא מתקין בתיקייהrootבשורש האתר.כאשר אני קורא לקבצים ב-PHP באמצעות הפונקציה
requireכדלהלן:require("/root/vendor/phpmailer/phpmailer/src/PHPMailer.php"); require("/root/vendor/phpmailer/phpmailer/src/SMTP.php"); require("/root/vendor/phpmailer/phpmailer/src/Exception.php");אני מקבל את השגיאה הבאה:
Warning: require(/root/vendor/phpmailer/phpmailer/src/PHPMailer.php): failed to open stream: Permission deniedאני שוקל להעביר את הספריות למקום אחר, אך האם אפשר להגדיר לקומפוסר באיזו תיקייה להתקין את הספריות?
@איש-נחמד אמר ב(php) שגיאה בהכללת קבצים מתיקיית root:
Permission denied
זה מראה על שגיאה בהרשאות
כאן יש פתרונות
(אציין שאני לא כ"כ ברור מה הפתרון הכי טוב שם ולכן אני רק נותן מראה מקום, אני לא זוכר מה עשיתי אצלי במקרים כגון אלו, וכן מה עדיף מבחינת אבטחה איזה רמת הרשאה כדאי לתת
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות