לעיתים, בעת התקנה או עדכון קוד באתר וורדפרס/דרופל, אנחנו נתקלים בהודעת שגיאה של בעיה בהרשאות של הקבצים.
יש לשים לב לתת את ההרשאות הנכונות לתיקיות/קבצים על מנת שהמערכת תוכל לגשת לכל מקום שהיא צריכה מבלי לגרוע ברמת האבטחה של האתר.
דרופל 7:
הבעלות של הקבצים צריכה להיות היוזר של הFTP. מלבד הקבצים הבאים שצריכים בעלות של השרת:
sudo chown -R www-data:www-data sites/default
sudo chown -R www-data:www-data sites/all/modules
sudo chmod -R 755 .
sudo chmod -R 777 sites/default/files
דרופל 8:
sudo chown -R www-data:www-data modules
sudo chown -R www-data sites
sudo chmod -R 755 .
sudo chmod -R 777 sites/default/files
וורדפרס:
להוסיף לwp-config.php את השורה הבאה:
define( 'FS_METHOD', 'direct' );
אם זה לא עוזר:
755 – לכל התיקיות ותתי תיקיות:
find . -type d -exec chmod 775 {} \;
644 – לכל הקבצים:
find . -type f -exec chmod 664 {} \;
בנוסף יש לשים לב לבעלות (owner) של הקבצים:
chown -R www-data:www-data .
chown -R username:username .
chown -R www-data:www-data wp-content