简体   繁体   English

WordPress 500-内部服务器错误(编辑)

[英]Wordpress 500 - Internal server error (edit)

I'm receiving "500 - Internal server error." 我收到“ 500-内部服务器错误”。 on the domain of my WordPress site. 在我的WordPress网站的域上。

Installed WordPress locally through Web Platform Installer in IIS (Win7). 通过IIS(Win7)中的Web平台安装程序在本地安装WordPress。

Developed a landing page in Firefox locally, then FTP'd the site to the web server (which also hosts multiple sites from various domains). 在Firefox本地开发了一个登录页面,然后将该站点通过FTP传输到Web服务器(该Web服务器还托管来自各个域的多个站点)。

Used MySQL Workbench 5.2 CE to create and export the database, which was also uploaded onto the server. 使用MySQL Workbench 5.2 CE创建和导出数据库,该数据库也已上载到服务器。 Database was tested. 数据库已测试。

I've read all the posts relating to "Wordpress" and "500 - Internal server error.", none have helped. 我已经阅读了与“ Wordpress”和“ 500-内部服务器错误。”有关的所有帖子,但没有任何帮助。

I've tried creating the .htaccess file with the following contained: 我尝试创建包含以下内容的.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

All file paths in IIS are correct. IIS中的所有文件路径均正确。

Below is the wp-config.php file 以下是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', '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');

Please help! 请帮忙! Thanks 谢谢

Wordpress stores some domain-specific settings in its options table. WordPress将一些特定于域的设置存储在其选项表中。 If you did the installation locally and then exported it to an external hosting provider it is very likely that those settings are still misconfigured in your WordPress DB and setup for a local installation. 如果您在本地进行安装,然后将其导出到外部托管服务提供商,则很有可能在WordPress数据库和本地安装设置中仍未正确配置这些设置。

Check the options table in WordPress (add your prefix as needed). 检查WordPress中的options表(根据需要添加前缀)。 Look through the rows for those options that make references to your local installation (its URL or resources) and update them with the corresponding values appropriate for your hosting. 在行中查找那些引用到本地安装(其URL或资源)的选项,并使用适合您主机的相应值更新它们。

In particular, I'd suggest you check the rows with the following option_name s: 特别是,我建议您使用以下option_name检查行:

  • siteurl 网站网址
  • home

Once those are setup correctly you should be able to access WP's installation and fix others (like image URLs and some other things like that) from its admin interface. 正确设置这些文件后,您应该可以从其管理界面访问WP的安装并修复其他文件(例如图像URL和类似的其他东西)。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 unity 500内部服务器错误 - unity 500 internal server error 完成500内部服务器错误; RestClient :: NotAcceptable(406不可接受) - Completed 500 Internal Server Error; RestClient::NotAcceptable (406 Not Acceptable) 带有FCGI的Apache上的Django-高负载下500个内部服务器错误 - Django on Apache with FCGI - 500 internal server error under high load 500-内部服务器错误ASP.NET(IIS 7.5) - 500 - Internal Server Error ASP.NET (IIS 7.5) Git 推送失败 HTTP 500 curl 22 请求的URL返回错误:500 Internal Server Error - Git push failing HTTP 500 curl 22 The requested URL returned error: 500 Internal Server Error Wordpress在不同服务器上的搜索结果中出现500错误 - Wordpress gives 500 error on search results on different server 我在 GITLAB 中推送时出错(RPC 失败;HTTP 500 curl 22 请求的 URL 返回错误:500 内部服务器错误) - Error when i push in GITLAB (RPC failed; HTTP 500 curl 22 The requested URL returned error: 500 Internal Server Error) 如何诊断/调试 nodejs/expressjs 的 500 内部服务器错误? - How do I diagnose/debug a 500 internal server error for nodejs/expressjs? 身份验证表单时MVC4 Windows Azure ACS 500内部服务器错误 - MVC4 Windows Azure ACS 500 Internal Server Error when Authentication Forms 作为Windows服务运行的ASP.NET Core出现500内部服务器错误 - ASP.NET Core Running as Windows Service gets 500 Internal Server Error
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM