שגיאה: שגיאת התחברות למסד הנתונים

אם באתר לא מוצג שום דבר פרט להודעה

שגיאת התחברות למסד הנתונים

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

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

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

  • שרת – localhost
  • משתמש – mysite_com
  • סיסמא – wp4568g

כעת בתוכנת הFTP נעבור לספריה בה מותקן הוורדפרס ונעביר את הקובץ wp-config.php למחשב שלנו ונעשה לו גיבוי ולאחר מכן נפתח אותו לעריכה. העריכה צריכה להיות בתוכנה פשוטה כמו notepad ולא בוורד.

בקובץ נמצא את השורה בה כתוב DB_USER ונשנה את הערך הנמצא מימינה לשם המשתמש mysite_com

בשורה בה כתוב DB_PASSWORD נשנה את הערך הנמצא מימינה לסיסמא wp4568g

בשורה בה כתוב DB_HOST נשנה את הערך הנמצא מימינה לכתובת השרת localhost

התוצאה תהיה דומה לדוגמא הבאה

[php]
/** MySQL database username */
define('DB_USER', 'mysite_com');

/** MySQL database password */
define('DB_PASSWORD', 'wp4568g');

/** MySQL hostname */
define('DB_HOST', 'localhost');
[/php]

כעת נבצע שמירה ונחזיר את הקובץ לשרת.

שגיאה: אתר זה עובר עבודות תחזוקה יזומות. יש לנסות שנית בעוד מספר דקות (יציאה ידנית ממצב תחזוקה)

אם בגישה לאתר מקבלים הודעה

אתר זה עובר עבודות תחזוקה יזומות. יש לנסות שנית בעוד מספר דקות.

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

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

איפוס סיסמא כאשר אין גישה לתיבת האימייל

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

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

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

[php]
/**
* The base configurations of the WordPress.
*
* This file has the following configurations: MySQL settings, Table Prefix,
* Secret Keys, WordPress Language, and ABSPATH. You can find more information
* by visiting {@link http://codex.wordpress.org/Editing_wp-config.php Editing
* wp-config.php} Codex page. You can get the MySQL settings from your web host.
*
* This file is used by the wp-config.php creation script during the
* installation. You don't have to use the web site, you can just copy this file
* to "wp-config.php" and fill in the values.
*
* @package WordPress
*/

// ** MySQL settings – You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wordpress');

/** MySQL database username */
define('DB_USER', 'root');

/** MySQL database password */
define('DB_PASSWORD', ");

/** MySQL hostname */
define('DB_HOST', 'localhost');

/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');

/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', ");
/**#@+
* Authentication Unique Keys and Salts.
*
* Change these to different unique phrases!
* You can generate these using the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}
* You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again.
*
* @since 2.6.0
*/
define('AUTH_KEY',         'r=5JLaG2!LRD#^LF]n@N,qZd| k%-#ReBX[hp%]n.G|OU9lW_emqD&}C}8hYtc&t');
define('SECURE_AUTH_KEY',  '.oSwG#^x693gKP`2wy-:@!;.E#}4xZk(,frsR!nq;/(|R>)QyGwsI3v4x9u+]BdY');
define('LOGGED_IN_KEY',    'wu`S$7B?Av:XX@^25Vi[p}Rds&aS1Vjrf7wD.EBgfXxARY:%3wXe&jKM&4(2,K7WT1L{`-Z23o.S%~&tR|Z};M?fK^@z');
define('SECURE_AUTH_SALT', '2O=WKItJ9s(^l]=vwe^)oikkA+r2#brz)yCV=6{uj1oKOiFWs.9K*fUVn5qFh s_');
define('LOGGED_IN_SALT',   'Hd7 Qb?&QzviY-.WqR68qbV.d(6(4/9+gEAs>ZVMqRKp$@-Blh-{g[>$7~B[/:`j');
define('NONCE_SALT',       'gDHI|>efyQ1ZI}v>+/=l}p6

/**#@-*/

/**
* WordPress Database Table prefix.
*
* You can have multiple installations in one database if you give each a unique
* prefix. Only numbers, letters, and underscores please!
*/
$table_prefix  = 'wp_34';
[/php]

את שם בסיס הנתונים ניתן למצוא ליד השם DB_NAME (שורה 18 פה והשם הוא wordpress) ואת הקידומת ליד table_prefix (שורה 58 פה והקידומת היא wp_34).

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

במסך שקיבלתם בphpmyadmin מופיע רשימה של בסיסי הנתונים שלכם מצד שמאל

עכשיו צריך להקליק על שם בסיס הנתונים – wordpress בדוגמא הזו.

ובצד שמאל של המסך שמוצג עכשיו מוצגת רשימת הטבלאות בבסיס הנתונים

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

בטבלה, שיתכן שיהיו בה יותר שורות, צריך למצוא את השורה בעמודה user_login בה מופיע שם המשתמש שלך (admin בדוגמא) ולהקליד על הEdit באותה שורה (מסומן בריבוע אדום) ןנקבל מסך הדומה לבא

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