עריכת קובץ ההגדרות

מתוך הוויקי של וורדפרס בעברית

קפיצה אל: ניווט, חיפוש

כחלק מתהליך ההתקנה של וורדפרס בעברית, צריך לערוך את הקובץ wp-config.php עם ההגדרות הנחוצות להתחברות לשרת בסיס הנתונים. הקובץ הזה לא קיים בוורדפרס בעברית; צריך ליצור אותו מהקובץ wp-config-sample.php.

ברוב המקרים, וורדפרס יודעת לייצר את הקובץ הזה כחלק מתהליך ההתקנה, בממשק מקוון פשוט וידידותי (בקובץ wp-admin/setup-config.php). מומלץ לנסות קודם כל לייצר את הקובץ באמצעות הממשק המקוון לפי הוראות ההתקנה המהירה, ולהמשיך עם ההוראות בעמוד זה רק אם משהו משתבש.

תוכן עניינים


לפני עריכת הקובץ, יש לוודא שיש ברשותך את הנתונים והכלים הבאים:

  • יש לך את שם בסיס הנתונים בו וורדפרס תותקן
  • יש לך שם משתמש של משתמש עם הרשאות מלאות לבסיס הנתונים בו וורדפרס תותקן
  • יש לך את הסיסמה של המשתמש הנ"ל
  • יש לך את כתובת בסיס הנתונים בו וורדפרס תותקן
  • יש לך עורך טקסט, כמו Notepad בחלונות, TextEdit במק או gedit בלינוקס

אפשר להשיג את הנתונים האלה דרך החברה שמספקת את שירותי האחסון או מנהל הרשת בה יותקן הבלוג.

יצירת הקובץ

לפני הכל, יש לפתוח את הקובץ wp-config-sample.php (שנמצא בתיקיה הראשית של וורדפרס בעברית) בעורך טקסט, ולשמור אותו בשם wp-config.php (באותה תיקיה). לא כדאי לעשות את השינויים ישירות בקובץ wp-config-sample.php - יהיה קשה יותר להתחיל מהתחלה אם משהו ישתבש.

שם בסיס הנתונים

השורה השלישית בקובץ נראית כך:

define('DB_NAME', 'putyourdbnamehere');    // The name of the database

שורה זו מגדירה את שם בסיס הנתונים. כדי להגדיר את שם בסיס הנתונים שלך, יש להחליף את המילה putyourdbnamehere בשם בסיס הנתונים שלך - מבלי למחוק את סימני הגרשיים לפני ואחרי המילה! לדוגמה, אם שם בסיס הנתונים שלך הוא hellmouth, השורה צריכה להראות כך:

define('DB_NAME', 'hellmouth');    // The name of the database

שם המשתמש

השורה הרביעית בקובץ נראית כך:

define('DB_USER', 'usernamehere');     // Your MySQL username

שורה זו מגדירה את שם המשתמש. כדי להגדיר את שם המשתמש שלך, יש להחליף את המילה usernamehere בשם המשתמש שלך - מבלי למחוק את סימני הגרשיים לפני ואחרי המילה! לדוגמה, אם שם המשתמש שלך הוא spike, השורה צריכה להראות כך:

define('DB_USER', 'spike');     // Your MySQL username

הסיסמה

השורה החמישית בקובץ נראית כך:

define('DB_PASSWORD', 'yourpasswordhere'); // ...and password

שורה זו מגדירה את הסיסמה. כדי להגדיר את הסיסמה שלך, יש להחליף את המילה yourpasswordhere בסיסמה שלך - מבלי למחוק את סימני הגרשיים לפני ואחרי המילה! לדוגמה, אם הסיסמה שלך היא buffy81, השורה צריכה להראות כך:

define('DB_PASSWORD', 'buffy81'); // ...and password

כתובת בסיס הנתונים

השורה השישית בקובץ נראית כך:

define('DB_HOST', 'localhost');    // 99% chance you won't need to change this value

שורה זו מגדירה את כתובת בסיס הנתונים. ברוב המקרים, כתובת בסיס הנתונים שלך תהיה localhost - ואפשר להשאיר את השורה הזו כמו שהיא.

עם זאת, לספקיות אחסון מסוימות (כמו DreamHost) יש כתובות אחרות לבסיס הנתונים. כדי להגדיר את כתובת בסיס הנתונים שלך, יש להחליף את המילה localhost בכתובת בסיס הנתונים שלך - מבלי למחוק את סימני הגרשיים לפני ואחרי המילה! לדוגמה, אם בסיס הנתונים שלך נמצא בכתובת hellmouth.sunnydale.com<code>, השורה צריכה להראות כך:

define('DB_HOST', 'hellmouth.sunnydale.com');    // 99% chance you won't need to change this value

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

זו רשימה חלקית ביותר, עבור כמה ספקיות אחסון פופולריות:

  • BlueHost - הכתובת <code>localhost
  • AN Hosting - הכתובת localhost
  • HostICan - הכתובת localhost
  • DreamHost - הכתובת שבחרת בעת יצירת בסיס הנתונים בממשק הניהול
  • LaughingSquid - הכתובת localhost
  • Yahoo - הכתובת mysql
  • GoDaddy - משהו כמו h41mysql52.secureserver.net
  • 1and1 - משהו כמו db12345678
  • one.com - הכתובת localhost
  • pair Networks‏ - משהו כמו dbnnnx.pair.com
  • Hosts with cPanel - הכתובת localhost
  • Host with Plesk - הכתובת localhost

SECRET_KEY לאבטחת עוגיות

החל מגרסה 2.5, וורדפרס משתמשת בערך SECRET_KEY בקובץ wp-config.php<cite> כדי לשפר את האבטחה של עוגיות שהיא שומרת בדפדפן. אם אין בקובץ <cite>wp-config.php שלך שורה להגדרת SECRET_KEY, יש להוסיף אותה אחרי הגדרות בסיס הנתונים:

define('SECRET_KEY', 'put your unique phrase here'); // Change this to a unique phrase.

כדי להגדיר SECRET_KEY, יש להחליף את המשפט put your unique phrase here ב-SECRET_KEY שלך - מבלי למחוק את סימני הגרשיים לפני ואחרי המילה.

ה-SECRET_KEY צריך להיות ארוך (כמה עשרות תווים) ואקראי. אפשר לקבל ערך אקראי וארוך לשימוש בקובץ wp-config.php בכתובת הזו - צריך רק להעתיק במלואה את השורה שתופיע במקום השורה הקיימת כבר בקובץ wp-config.php (או אחרי הגדרות בסיס הנתונים אם השורה לא קיימת)

אפשרויות נוספות

כתובת (URL) לקבצים של וורדפרס - WP_SITEURL

החל מוורדפרס 2.2, נוספה אפשרות לקבוע את כתובת ההתקנה של וורדפרס באמצעות המשתנה ,/strong>WP_SITEURL</strong> בקובץ wp-config.php. כתובת ההתקנה היא הכתובת בה נמצאים הקבצים של וורדפרס - לא בהכרח הכתובת שמשמשת לגישה לבלוג. אם העברת את ההתקנה של וורדפרס או שחזרת מגיבוי לשרת אחר, אפשר לקבוע כך את כתובת ההתקנה מבלי לערוך את בסיס הנתונים.

בהגדרת הכתובת יש לכלול את החלק http:// ולהשמיט את הקו הנטוי בסוף הכתובת.

הוספת המשתנה WP_SITEURL לקובץ wp-config.php משנה את option_value עבור siteurl בטבלה wp_options ומנטרלת את השדה "כתובת ההתקנה של וורדפרס (URL)" בעמוד הגדרות > כללי בממשק הניהול.

כברירת מחדל, המשתנה WP_SITEURL לא נמצא בקובץ wp-config-sample.php או בקובץ wp-config.php שנוצר על פיו, ויש להוסיף אותו ידנית לפני השורה:

/* That's all, stop editing! Happy blogging. */

לדוגמה, אם התקנת את וורדפרס בתיקיה בשם wordpress בדומיין example.com, יש לקבוע את המשתנה WP_SITEURL כך:

define('WP_SITEURL', 'http://example.com/wordpress');

כתובת (URL) לבלוג - WP_HOME

אפשרות נוספת בוורדפרס 2.2 ומעלה היא קביעת כתובת הבלוג באמצעות המשתנה WP_HOME בקובץ wp-config.php. כתובת הבלוג היא הכתובת שגולשים מקלידים בדפדפן כדי להגיע לבלוג שלך - לא בהכרח הכתובת בה התקנת את הקבצים של וורדפרס. אם העברת את ההתקנה של וורדפרס או שחזרת מגיבוי לשרת אחר, אפשר לקבוע כך את כתובת הבלוג מבלי לערוך את בסיס הנתונים.

בהגדרת הכתובת יש לכלול את החלק http:// ולהשמיט את הקו הנטוי בסוף הכתובת.

הוספת המשתנה WP_HOME לקובץ wp-config.php משנה את option_value עבור home בטבלה wp_options ומנטרלת את השדה "כתובת הבלוג (URL)" בעמוד הגדרות > כללי בממשק הניהול.

לדוגמה, אם הכתובת הראשית של הבלוג היא http://example.com/, יש לקבוע את המשנה WP_HOME כך:

define('WP_HOME', 'http://example.com');

לפני העלאה לשרת

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

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

מידע נוסף

קישורים חיצוניים

  • WordPress Codex - Editing wp-config.php - מידע נוסף על ההגדרות האחרות שהקובץ wp-config.php תומך בהן, מתוך מאגר הידע הרשמי של וורדפרס.
כלים אישיים