תקלות נפוצות בWordPress – אין אפשרות לרשום לתיקיית tmp

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

לאחר פתיחת אתר מסוג Woredpress חדש ניתן להיתקל בבעיה בהתקנה של ערכת עיצוב חדשה או לעלות קבצי מדיה לאתר

[SOLVED] Warning: touch() [function.touch]: SAFE MODE Restriction in effect. The script whose uid is is not allowed to access /tmp owned by uid 0 in /full_path/wp-admin/includes/file.php on line 198

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

נכנס לפאנל ניהול  Directadmin או לפאנל הניהול שבו אתם משתמשים

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

כעת ניכנס לתיקייה public_html וניגש לקובץ wp-config.php ונלחץ על כפתור העריכה edit

יפתח לנו חלון חדש עם קטע הקוד שרשום בקובץ נעתיק את הקטע הקוד:

define('WP_TEMP_DIR','/full/path/to/tmp');

*****יש להקליד את הנתיב המלא לתיקייה שפתחתם tmp את הקטע קוד נדביק בתוך חלון העריכה של הקובץ לאחר סיום הדבקה ועריכת הנתיב של התיקייה יש ללחוץ על Save

Comments

comments