הקובץ 'wp-config.php' קיים כבר. כדי להגדיר מחדש את פרטי החיבור לבסיס הנתונים, יש למחוק אותו. אפשר לנסות להתחיל בהתקנה.

"); // Check if wp-config.php exists above the root directory but is not part of another install if (file_exists(ABSPATH . '../wp-config.php') && ! file_exists(ABSPATH . '../wp-settings.php')) wp_die("

הקובץ 'wp-config.php' קיים כבר בתיקיה אחת מעל התיקיה בה התקנת את וורדפרס. כדי להגדיר מחדש את פרטי החיבור לבסיס הנתונים, יש למחוק אותו. אפשר לנסות להתחיל בהתקנה.

"); if (isset($_GET['step'])) $step = $_GET['step']; else $step = 0; /** * Display setup wp-config.php file header. * * @ignore * @since 2.3.0 * @package WordPress * @subpackage Installer_WP_Config */ function display_header() { header( 'Content-Type: text/html; charset=utf-8' ); ?> וורדפרס › יצירת קובץ הגדרות

WordPress

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

  1. שם בסיס הנתונים
  2. שם משתמש בבסיס הנתונים
  3. הסיסמה של אותו משתמש
  4. הכתובת (host) של בסיס הנתונים
  5. קידומת לטבלאות (בשביל להפעיל כמה התקנות של וורדפרס מבסיס נתונים אחד)

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

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

אפשר להתחיל!

אלו הנתונים שאני צריכה על בסיס הנתונים שלך:

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

בעיה: אפשר להשתמש רק באותיות, מספרים וקווים תחתונים עבור "Table Prefix".'/*/WP_I18N_BAD_PREFIX*/ ); // Test the db connection. /**#@+ * @ignore */ define('DB_NAME', $dbname); define('DB_USER', $uname); define('DB_PASSWORD', $passwrd); define('DB_HOST', $dbhost); /**#@-*/ // We'll fail here if the values are no good. require_wp_db(); if ( ! empty( $wpdb->error ) ) { $back = '

Try Again

'; wp_die( $wpdb->error->get_error_message() . $back ); } // Fetch or generate keys and salts. $no_api = isset( $_POST['noapi'] ); require_once( ABSPATH . WPINC . '/plugin.php' ); require_once( ABSPATH . WPINC . '/l10n.php' ); require_once( ABSPATH . WPINC . '/pomo/translations.php' ); if ( ! $no_api ) { require_once( ABSPATH . WPINC . '/class-http.php' ); require_once( ABSPATH . WPINC . '/http.php' ); wp_fix_server_vars(); /**#@+ * @ignore */ function get_bloginfo() { return ( ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . str_replace( $_SERVER['PHP_SELF'], '/wp-admin/setup-config.php', '' ) ); } /**#@-*/ $secret_keys = wp_remote_get( 'https://api.wordpress.org/secret-key/1.1/salt/' ); } if ( $no_api || is_wp_error( $secret_keys ) ) { $secret_keys = array(); require_once( ABSPATH . WPINC . '/pluggable.php' ); for ( $i = 0; $i < 8; $i++ ) { $secret_keys[] = wp_generate_password( 64, true, true ); } } else { $secret_keys = explode( "\n", wp_remote_retrieve_body( $secret_keys ) ); foreach ( $secret_keys as $k => $v ) { $secret_keys[$k] = substr( $v, 28, 64 ); } } $key = 0; foreach ($configFile as $line_num => $line) { switch (substr($line,0,16)) { case "define('DB_NAME'": $configFile[$line_num] = str_replace("database_name_here", $dbname, $line); break; case "define('DB_USER'": $configFile[$line_num] = str_replace("'username_here'", "'$uname'", $line); break; case "define('DB_PASSW": $configFile[$line_num] = str_replace("'password_here'", "'$passwrd'", $line); break; case "define('DB_HOST'": $configFile[$line_num] = str_replace("localhost", $dbhost, $line); break; case '$table_prefix =': $configFile[$line_num] = str_replace('wp_', $prefix, $line); break; case "define('AUTH_KEY": case "define('SECURE_A": case "define('LOGGED_I": case "define('NONCE_KE": case "define('AUTH_SAL": case "define('SECURE_A": case "define('LOGGED_I": case "define('NONCE_SA": $configFile[$line_num] = str_replace('put your unique phrase here', $secret_keys[$key++], $line ); break; } } if ( ! is_writable(ABSPATH) ) : display_header(); ?>

בעיה - אי אפשר לכתוב לקובץ wp-config.php.

אפשר ליצור את הקובץ wp-config.php ידנית ולהדביק את הטקסט לתוכו.

כשהקובץ יהיה מוכן, אפשר ללחוץ על "להתחיל בהתקנה".

להתחיל בהתקנה

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

להתחיל בהתקנה!