2012-05-23 4 views
1

Я получаю «500 - внутренняя ошибка сервера». на домен моего сайта WordPress.Wordpress 500 - Внутренняя ошибка сервера (изменить)

Установленный WordPress локально через установщик веб-платформы в IIS (Win7).

Разработал целевую страницу в Firefox локально, а затем FTP'd на веб-сервере (который также содержит несколько сайтов из разных доменов).

Используется MySQL Workbench 5.2 CE для создания и экспорта базы данных, которая также была загружена на сервер. База данных была протестирована.

Я прочитал все сообщения, относящиеся к «Wordpress» и «500 - Внутренняя ошибка сервера». Ничего не помогло.

Я попытался создать файл .htaccess со следующими содержала:

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 

Все пути к файлам в IIS правильно.

Ниже приводится сор-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', 'zxcvb'); 

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

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

/** 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',   'put your unique phrase here'); 
define('SECURE_AUTH_KEY', 'put your unique phrase here'); 
define('LOGGED_IN_KEY', 'put your unique phrase here'); 
define('NONCE_KEY',  'put your unique phrase here'); 
define('AUTH_SALT',  'put your unique phrase here'); 
define('SECURE_AUTH_SALT', 'put your unique phrase here'); 
define('LOGGED_IN_SALT', 'put your unique phrase here'); 
define('NONCE_SALT',  'put your unique phrase here'); 

/**#@-*/ 

/** 
    * 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_'; 

/** 
    * WordPress Localized Language, defaults to English. 
    * 
    * Change this to localize WordPress. A corresponding MO file for the chosen 
    * language must be installed to wp-content/languages. For example, install 
    * de_DE.mo to wp-content/languages and set WPLANG to 'de_DE' to enable German 
    * language support. 
    */ 
define('WPLANG', ''); 

/** 
    * For developers: WordPress debugging mode. 
    * 
    * Change this to true to enable the display of notices during development. 
* It is strongly recommended that plugin and theme developers use WP_DEBUG 
* in their development environments. 
*/ 
define('WP_DEBUG', false); 

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

/** Absolute path to the WordPress directory. */ 
if (!defined('ABSPATH')) 
    define('ABSPATH', dirname(__FILE__) . '/'); 

/** Sets up WordPress vars and included files. */ 
require_once(ABSPATH . 'wp-settings.php'); 

Пожалуйста, помогите! Thanks

ответ

0

Wordpress хранит некоторые параметры, относящиеся к домену, в своей таблице опций. Если вы выполнили локальную установку и затем экспортировали ее на внешний хостинг-провайдер, очень вероятно, что эти настройки по-прежнему неверно сконфигурированы в вашей базе данных WordPress и настроены для локальной установки.

Проверьте таблицу options в WordPress (при необходимости добавьте префикс). Просмотрите строки для тех параметров, которые ссылаются на вашу локальную установку (ее URL-адрес или ресурсы) и обновляют их соответствующими значениями, подходящими для вашего хостинга.

В частности, я предлагаю вам проверить строки со следующими option_name с:

  • SiteURL
  • дом

После того, как те настройки правильно, вы должны быть в состоянии получить доступ к РГ устанавливать и исправлять другие (например, URL-адреса изображений и некоторые другие подобные вещи) из своего интерфейса администратора.

Смежные вопросы