我已经在我的电脑上开发了一个网站WordPress.org。
我想把网站放到网上。
所以。
我买了一个GoDaddy域名。我买了Bluehost主机。
并希望将网站从本地服务器转移到托管服务。
我找到了一段视频:https://www.youtube.com/watch?v=cM9Z8aQTCvQ在2:27导师显示,“在我们导出数据库之前,我们需要更改我们的URL。"。
我做到了。然后我点击了“保存更改”按钮。之后我一直在互联网上尝试一个又一个解决方案。
Bluehost的ftp管理器。Filezilla文件传输。Bluehost的WordPress安装(我导入了我的主题,没有工作。)尝试了不同的视频移动WordPress从localhost到服务器。
我在网上找到了很多关于这个问题的文章。甚至是Codex WordPress更改网站URL的文章。
但是,建议的解决方案中没有一个对我有效。
但都不管用。
我的本地网站由WAMP服务器和WordPress.org看起来仍然令人惊叹。
而在键入域名URL后网页浏览器仍显示“不工作”。
编辑
PHP日志显示:
[2016年3月24日16:10:50] PHP致命错误:调用未定义的函数array_replace_recursive(),该函数位于第512行
2条答案
按热度按时间q5iwbnjs1#
导致此问题的一个原因是隐藏了致命错误。请尝试启用
error_reporting
和display_errors
。如果您需要在不修改
php.ini
的情况下测试设置,您可以使用以下方法。83qze16e2#
对于未来的谷歌人来说,这是一个权限问题,在我使用
Git
checkout 一个标签后,这个问题就被搞砸了。所以我所要做的就是在网站根目录中运行以下命令,将权限重置为Directories:755
和Files:644
。此外, checkout 操作还破坏了文件所有权,所以我在网站根目录中运行了以下命令,将其设置回特定的
user:usergroup
。**注意:-**您的
username:usergroup
会有所不同,因此您必须调整上述命令以适应您的环境。