当我加载一个网页,而不是实际的网站时,如果我得到“索引/”,出了什么问题?

我最近把我的网站转移到另一个主机上。 我上传了wordpress文件夹和数据库。 但是,当我input网站名称时,主页仍然没有加载。 如果我直接尝试通过链接访问文章,我得到404错误。 我该怎么办?

很可能您的网站的索引页(index.php)未被configuration为主机服务器上网站的默认索引页之一。 如果你在Linux服务器上,你可以通过创build/修改主目录中的.htaccess文件(在cPanel和AFAIK DirectAdmin中称为public_html,在H-Sphere中这是带有你的域名的文件夹)来解决这个问题。并添加行:

DirectoryIndex index.php

如果您在Windows服务器上托pipe,则通过您的网站托pipe控制面板(例如,Helm,H-Sphere,Plesk,WebsitePanel)完成此操作,或者如果您有权直接访问服务器,请在IISpipe理器的网站属性中它在文件下。

另外,再次阅读你的问题的第二部分,我相信你可能没有复制以前的WordPress安装的.htaccess文件,或者确实是从Linux转移到Windows服务器。 为了从前一个主机复制你的.htaccess文件,确保当你连接到FTP时,你正在显示隐藏文件(例如在FileZilla中,这是通过服务器>强制显示隐藏文件来完成的)。

如果确实转移到了Windows服务器,那么请问您的新主机是否安装了ISAPI Rewrite 3,因为这可能适用于您现有的.htaccess文件。 否则,您将需要重新configurationWordPress(如果您无法访问,可以直接通过PHPMyAdmin完成),但这是另一个话题。

PS如果您提供您的网站的url,我们可能会帮助更多。

如果您在Linux上使用共享主机,那么.htaccess可以解决您的问题。 你应该联系你的服务提供商,因为index.php通常默认提供服务。 另外确保你没有上传wordpress文件到你的主文件夹。 您需要将其上传到您的webroot或有时以public_html命名的文档根目录。

如果您使用的是VPS或专用盒子,请确保php进程正在运行。 这看起来不像一个数据库错误给我。

首先,你必须检查你的networking服务器configuration是否正确。 意思是你必须a)检查Ynhockey写了什么,你有b)检查你是否有一个准确的<Directory> -container,包含所有必需的指令和c。)Wordpress有一些存储在MySQL中的设置。 AFAIK还有一些绝对path设置,您应该使用您select的MySQL编辑器进行修改。 如果您更改了域名,那么也应该编辑这些值。

最后同样重要的是,如果您可以访问Wordpress安装的后端,请转到设置>固定链接并将通用选项设置为default 。 之后,你必须检查你的mod_rewrite在你的上下文中是否正常运行。 这应该修复404。

如果你需要进一步的帮助,留下一个评论,也许你的configuration(apache.conf,ofc)