我正在设计和开发一个WordPress网站,以取代2005年的HTML/CSS网站。
我客户的托管公司说他们正在切换系统,他的是最后一个移动的,所以他们给我安装了一个新服务器(这样我就不会破坏任何东西?)并说他们会在DNS记录准备好后进行切换。
在根目录下安装WordPress后,这是我的URL(略有更改):
http://11.11.11.111/plesk-site-preview/example.com/11.11.11.111/
我在那里安装了一个普通的WordPress,前端看起来不错,但我的wp管理中有两个问题:
所有主题截图都会闪现正确的截图,然后显示损坏的图像。URL更改为http://example.com/wp-content/themes/etc. 而不是使用上述URL。(如果有帮助的话,我可以分享一段视频)当我去添加一个新主题时,什么都没有发生。这只是一个空白的灰色页面:通常,我会在子目录中安装WordPress,因此我以前从未遇到过这些问题。我也从未在这家东道主公司工作过。我不知道我是否可以在WordPress中做些什么来解决这个问题,或者这不是我这个级别的问题。
我已尝试卸载和重新安装。我已打开调试,没有任何错误。
Edit:
我在这个问题上有了新的发展。
我创建了几个页面,认为我至少可以在网站上完成一些事情。然后我为主页选择了一个静态页面,看到预览也不起作用(它也在下面查看http://example.com/ 对于一些资源)。
它只是在自定义程序中显示加载图标,所以我关闭了它。然后我注销了,无法重新登录。当我按“登录”时,页面会简单刷新,没有错误消息。我尝试在phpMyAdmin中重置密码,但没有成功。然后我看到了.htaccess
现在只有51个字节,所以我打开它,看到WordPress部分被完全删除了。所以我又加了一句(尽管我现在觉得我正在从一艘正在下沉的船上舀水)。
现在,前端的所有页面都给出了403个错误。我只能访问wp-login.php
, 但无法登录。
2nd Edit:
好吧,这是一种解决方案,但并不是因为我不明白WordPress为什么不喜欢这么长的URL。我去了旧站点,手动保存每个文件,将其全部上载到新服务器,并让他们更改DNS记录。这样我就可以完全绕过这个问题。
我仍然有403的问题,这让我想到:https://wordpress.org/support/topic/error-403-forbidden-after-installing
我必须改变.htaccess
根目录下的文件以允许index.php
而不仅仅是index.html
.
我仍然想知道其他人是否也有类似的问题,或者长URL不起作用是否有特定的原因。