פתרון לבעיה. לא ניתן היה להעביר את הקובץ שהורד. פתרון בעיית ג'ומלה נכשל בהעברת הקובץ

ואחד מהאתרים שלי כבר פועל שם בהצלחה. אבל כאן נוצרה בעיה: התמונות לא נטענות בעת כתיבת מאמר! נותן הודעת שגיאה: . מה הבעיה?


את הבעיה, באופן עקרוני, אפשר לפתור בפשטות - אפשר להגדיר הרשאות ל-777 בתיקייה הזו ואז הכל ייטען כמו שצריך. אבל ההרשאות 777 הן חור כי התיקיה הופכת לניתנת לכתיבה על ידי כולם.

באינטרנט הבעיה עלתה בפורומים רבים, מישהו כותב שזה בסדר, כי אתה לבד בשרת וזה לא כזה מפחיד. מישהו כותב שזה מסוכן, מכיוון שאתה יכול לקנות שרת באותו אירוח ולקבל גישה לתיקיה הזו.

באופן אישי, עברתי ל-VPS אך ורק לצורך הגברת האבטחה. על אירוח ה-HTS שלי (כאן דיברתי על זה), ופעמיים העליתי פתחים לתיקיית wp-content/uploads.



על האירוח היו לי 755 הרשאות לתיקיה הזו, וזה מה שהייתי צריך. אבל לא רציתי לשים 777 על עיקרון, גם אם האיום לא היה כל כך רציני. מה לעשות?

איך פותרים את הבעיה "לא ניתן היה להעביר את הקובץ שהועלה ל-wp-content/uploads"?

חצי שעה חיפשתי פתרון, ובקושי מצאתי אותו באתר אחד באנגלית, שבו כולם שואלים שאלות ועונים להם. והייתה בדיוק שאלה כזו. והייתה לה תשובה קטנה, שפתרה לי את הבעיה. הכל התברר פשוט מאוד כמו תמיד!

כדי לפתור את הבעיה, פתח מסוף והתחבר לאירוח באמצעות SSH. עבור אל תיקיית wp-content (תשתמש באתר שלי כדוגמה):

תקליטור /var/www/nkondrashova.ru/wp-content

Sudo chown -R www-data uploads/

מה עשינו? שינינו את הבעלים של התיקיה הזו מעכשיו ל-www-data. כעת אתה יכול לתת לתיקיה ולקבצים את הזכויות הדרושות:

Sudo chmod -R 755 העלאות/

זהו, עכשיו לתיקיה ולכל הקבצים בה יש 755 הרשאות, כלומר רק לבעלים יש זכויות כתיבה. אך יחד עם זאת, לוורדפרס תהיה גישה לתיקיה זו ותוכל להעלות לשם תמונות.

ובכן, זה הכל, עכשיו התמונות נטענות בצורה מושלמת למאמר, ואין זכויות 777 לתיקיית ההעלאה. כתבתי את זה בתור דף רמייה לעצמי, אבל אני בטוח שהוא עשוי להיות שימושי גם למישהו.

אם יש לך שרת משלך, אז הדרך הטובה ביותר לפתור את הבעיה היא להקצות את עצמך כמשתמש של התיקיות. אני לא מתכוון לכניסה לשרת, אבל לכניסה ב-ISPmanager, אתה יכול למצוא אותו כאן: חשבונות - משתמשים



לאחר שבדקנו את הכניסה שלנו, פתח את מסוף השרת והפק את הפקודה:

Chown -R שם משתמש /var/www/PATH לתיקייה הרצויה

זהו, עכשיו אתה יכול להעלות את כל התמונות ללא בעיות. אגב, אם אתה נותן זכויות כאלה לכל הקבצים באתר, אז אתה יכול להוריד ולעדכן גם תבניות וגם פלאגינים ללא FTP או, וזה מאוד נוח! בהצלחה!

אם משהו לא ברור, שאל!



לא מצאתם את התשובה? השתמש בחיפוש באתר

בריאות לכולם! קרה לי מקרה שלשום. באופן כללי, רציתי להתקין תוסף אחד מהחנות בדפדפן Google Chrome האהוב עליי, וזה מה שהוא נתן לי: העברת ספריית ההרחבות נכשלהבפרופיל.

באופן טבעי, לאחר מכן, החל חיפוש פעיל אחר פתרון לבעיה זו באינטרנט. בעצם, כל העצות הסתכמו בעובדה שצריך לשנות את מיקום האחסון של הקבצים שהורדתם, ובמקרים קיצוניים אפילו לשנות את פרופיל המשתמש.

אבל למרבה הצער, בפועל, אף עצה אחת לא ממש עזרה. או ליתר דיוק, שינוי הפרופיל לא נחשב כלל, שכן זה מאוד לא נוח לאבד את כל ההגדרות והסימניות שנצברו במהלך השנים. והאפשרות של שינוי ספריית ההורדות הובילה לאפס תוצאות. אז מה עליך לעשות אם מתרחשת שגיאה כזו?

להפתעתי, מצאתי את הפתרון לבד, אפילו בלי להסתכל על אף אחד. כביכול, בצורה מעשית בלבד. לכן, אם אסון כזה קורה ואנחנו לא יכולים להתקין שום דבר מהחנות הרשמית, אז הדבר הראשון שנעשה הוא להעתיק את הקישור לתוסף הנדרש.

לאחר מכן נזין אותו בשורת החיפוש של השירות, שנמצא בכתובת זו. זהו אתר שמאפשר להוריד אפליקציות כרום באופן ידני, ואם לשפוט לפי הביקורות באינטרנט, אפשר לסמוך עליו.

לאחר שתלחץ על הכפתור " הורד תוסף " , כפתור "שמור" יופיע בתחתית החלון עם אזהרה לגבי הסכנה למחשב. אין צורך לפחד, זו תגובה נורמלית דפדפן לקובץ זהלא הורדה מחנות Google Chrome הרשמית.

השלב הבא הוא לפרק את התוסף שזה עתה הורדת באמצעות כל ארכיון. מבחינה ויזואלית זה ייראה כך.

אם אינך יודע היכן הורד והיכן לחפש אותו, עבור אל הדפדפן לאורך הנתיב "תפריט - הגדרות - מתקדם" ומצא את הקטע "מיקום".

ועכשיו הפוקוס העיקרי. אנחנו חוזרים לחנות האפליקציות. ליתר בטחון, הרשה לי להזכיר לך שאתה יכול לעשות זאת באופן הבא: "תפריט - נוסף כלים - הרחבות" .

לאחר מכן ודא שהאפשרות "מצב מפתח" מסומנת ובחר "טען תוסף לא ארוזה". בשלב הבא, כמובן, בחר את התיקיה עם הקבצים החדשים שפרקתם.

במבט ראשון,זה אולי נראה כאילו נכשלנו כי הודעה כמו "נכשל בטעינת המניפסט" תופיע על המסך. אבל אם תנסו עכשיו להתקין את אותו תוסף בדרך הרשמית, כלומר דרך החנות, אז הכל יסתדר באופן מפתיע. רבותי, תראו בעצמכם.

העיקר הוא לסגור את ההודעה "נכשל בהעברת ספריית ההרחבות לפרופיל" ברגע זה, אחרת תתקל שוב בשגיאה. זו התוכנית, חברים! אנא כתבו בתגובות מה אתם חושבים על כל זה. ולסיכום, כמו תמיד, בואו לצפות בסרטון מעניין.

כאשר עובדים עם מנוע וורדפרס, עלולה להופיע ההודעה "הקובץ שהועלה לא ניתן להזיז...". בפוסט זה, נבחן את הסיבות לכך שהודעה זו עשויה להופיע.

לכן, כשאני מנסה להוסיף תמונה חדשה לטקסט הפוסט, מופיעה ההודעה "לא ניתן היה להעביר את הקובץ שהועלה ל-wp-content/uploads/2013/06".


הודעת שגיאה בהעברת קובץ

מקרה 1.תמיד קל יותר להבין את הגורם לבעיה אם אתה זוכר אילו פעולות בוצעו לאחרונה. במקרה הספציפי הזה, נוצר גיבוי של כל אתר האחסון, ליתר דיוק. הגיבוי מאוחסן באחסון ותופס מקום מסוים בדיסק, אשר נגמר לאחר יצירת הגיבוי. הופיעה הודעה ב-cPanel המציינת שמכסת הדיסק הושגה "אזהרה! חשבון זה הגיע למכסת השימוש בדיסק שלו".


הודעה על מיצוי מכסת הדיסקים

הפתרון לבעיה ברור: הורד את ארכיון הגיבוי למחשב המקומי שלך ומחק את קובץ הגיבוי מהאחסון.

מקרה 2.ייתכן שהבעיה נובעת מהרשאות תיקייה לא מספקות. לאחר התקנת וורדפרס, ברירת המחדל של הרשאות התיקיות הן "755".


ככלל, הגדרות כאלה מספיקות להורדת קבצים, עם זאת, חלק מהמשתמשים טוענים שבמקרה שלהם, כדי לפתור את הבעיה, הם היו צריכים להגדיר את ההרשאות ל"777". אני מציין שהגדרת "777" מסוכנת למדי מבחינת אבטחה.