המאמר הנ"ל הוא החלק הראשון מתוך שניים המדבר על גיבויים. אני מודה, המאמר קצת מפחיד, בעיקר כי הוא מדבר על מה אנחנו לא רוצים שיקרה לנו – אבל כמו בכל מאמר מפחיד, יש דברים שחשוב להערך אליהם (בדיוק מהסיבה שאנחנו עושים ביטוח לרכב) – ולקוות לטוב. גיבויים הם אחד השירותים
אחסון אתרים Archive
מה זה בעצם WAF?
הבלוג חדש יחסית, ואני חושב שבתקופה הקצרה שהוא קיים הספקתי להגיד לא מעט פעמים את הביטוי "WAF". אז מה זה בעצם WAF? WAF הם ראשי תיבות של "Web Application Firewall". WAF הוא סוג של תוכנה (או "פלאגין לשרת" אם תרצו) המשמש כפילטר אל מול בקשות HTTP (כלומר POST, GET וכו')
htaccess או Php.ini?
לא פעם אנחנו נתקלים במדריכים שונים באינטרנט המנחים אותנו לבצע פעולות באמצעות שינוי ערכים בקובץ htaccess מקומי או php.ini. לא תמיד ברור באיזה אופן יש להשתמש (או מדוע), אני אנסה להסביר במאמר זה כיצד ניתן לדעת מתי להשתמש בכל אחד מהם (ומה הייתרונות והחסרונות של כל אחד). לצערי, הפעם אני
נעים להכיר: Disabled_Functions
נתקלתם פעם בשגיאה דומה ל-"exec() has been disabled for security reasons"? יכול להיות שמדובר דווקא בחדשות טובות. למנהל השרת ישנן מספר אפשרויות לבצע חסימה של פונקציות מסויימות ב-php, השאלה היא כמובן האם חברת האחסון משתמש ב"כוח" שניתן לה או לא – והמשמעות לאתרים המאוחסנים בשרת היא קריטית. למה לחסום פונקציות?
נעים להכיר: php open_basedir
אני מניח שרוב הקוראים כאן מעולם לא נתקלו בפונקציה הזו (ואם נתקלו, לרוב פנו לחברת האחסון לתיקון הבעיה). מצד שני, מדובר בפונקציה מאוד משמעותית בעולם האחסון (או לפחות, בעולם אחסון ה-PHP-Linux). Open_Basedir הינה פונקצית php הנשלטת בצד השרת (כלומר, לרוב לא מדובר בפונקציה שלמשתמש יש גישה אליה). מהות הפונקציה היא
הרשאות 777 לתיקיה??
אני חושב שכל מי שמתעסק לפחות כמה חודשים בעניין של אחסון אתרים (בין אם אתם מתכנתים, אנשי SYSTEM או בוני אתרים ב-Wordpress), נתקל פה ושם בבקשה "מאיימת" של הוראות ההתקנה לתת הרשאות 777 לתיקיה מסויימת על מנת לתת לה הרשאות כתיבה (בהתקנת פלאגינים, כתיבת לוגים וכו'). התגובה האוטומטית של רוב