【问题标题】:Internal Service Error WordPress site live内部服务错误 WordPress 网站直播
【发布时间】:2016-01-25 17:41:21
【问题描述】:

我正在尝试将我的 WordPress 从本地服务器转移到实时服务器。当我将所有文件复制到 FTP 时,我不断收到内部服务错误。 这就是我的 htaccess 文件所说的:

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

# END WordPress

如果我应该对此文件进行更改和/或是否有任何其他文件我应该查看以修复此错误,请告诉我。

我在 error_log 中发现的只是:

[24-Jan-2016 16:49:52] PHP Fatal error:  require() [<a href='function.require'>function.require</a>]: Failed opening required '/home5/doeremix/public_html/rachelwebdesign/wp-includes/load.php' (include_path='.:/usr/lib64/php:/usr/share/pear') in /home5/doeremix/public_html/rachelwebdesign/wp-settings.php on line 21
[24-Jan-2016 16:49:57] PHP Fatal error:  require() [<a href='function.require'>function.require</a>]: Failed opening required '/home5/doeremix/public_html/rachelwebdesign/wp-includes/load.php' (include_path='.:/usr/lib64/php:/usr/share/pear') in /home5/doeremix/public_html/rachelwebdesign/wp-settings.php on line 21

我不确定这是否是我的问题 - 或者我将如何改变它。

提前感谢您的所有帮助。

【问题讨论】:

  • 尝试在rachelwebdesign.com 的两次出现处删除.com 部分
  • 我刚试过,但没有用。
  • 如果您暂时禁用 .htaccess 文件会怎样?
  • 我将 .htaccess 文件更改为 /rachelwebdesign/:现在首页出现了,但我的图片丢失了,当我尝试点击网站上的任何其他页面时,它会显示我的又是内部服务错误。
  • 如果我暂时删除 .htaccess 文件,我也会得到相同的结果。第一页只能工作 - 但图像不显示,当我点击菜单转到其他页面时 - 它再次给我内部服务错误。

标签: wordpress .htaccess internal-server-error


【解决方案1】:

图片的链接指向 /localhost。当您将网站转移到服务器时,您是否将内部链接更改为新的(rachelwebdesign.com)?

同时尝试在 settings-permalinks 下将您的永久链接更新为 /%postname%/。

要修复内部服务错误,请将这些行添加到您的 wp-config.php

define('WP_DEBUG', true);
@ini_set('display_errors', 1);

当您加载网页时,它会显示任何可能的错误,请尝试修复它们以消除内部服务错误。完成后将值 true 更改为 false 并将 1 更改为 0。

希望它能解决您的问题。

这是我一直使用没有问题的 .htaccess 文件:

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

【讨论】:

    猜你喜欢
    • 2011-08-18
    • 2018-11-15
    • 2014-06-05
    • 2023-03-12
    • 2016-03-21
    • 2013-12-22
    • 1970-01-01
    相关资源
    最近更新 更多