我正在尝试将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
我不确定这可能是我的问题 - 或者我将如何改变它。
提前感谢您的所有帮助。
答案 0 :(得分:0)
图片的链接指向/ localhost。当您将网站转移到服务器时,是否将内部链接更改为新链接(rachelwebdesign.com)?
还尝试将固定链接更新为/%postname%/ / settings-permalinks。
要修复内部服务错误,请将这些行添加到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