迁移到新主机不起作用


Migration to the new hosting not working

我在CodeIgniter中开发了一个站点,它在我的旧服务器中运行良好,因为我更改了GoDaddy中的新服务器,它给出了以下错误:

未找到
在此服务器上找不到请求的 URL/文件夹名称/授权。

此外,尝试使用错误文档处理请求时遇到 404 未找到错误。

Apache Server at "siteurl" Port 80

实际上这个过程是在登录本网站后进行的

提前致谢

你记得也移动.htaccess吗?

这听起来像是一个重写问题。

您是否根据

新服务器更改了应用程序/配置中的base_url.php。或者,如果存在mod重写问题,请按照以下步骤操作:

  1. 将 rewrite.load 和 ssl.load 从 mods-available 复制到 mods-enable。
  2. 将默认 SSL 从站点复制到站点启用并更改为从:

选项索引跟随符号链接多视图允许覆盖无订单允许,拒绝允许来自所有人

自:选项索引跟随符号链接多视图重写引擎打开允许覆盖所有订单允许,拒绝允许来自所有人

要使 .htaccess 文件按预期工作,您需要编辑此文件:/etc/apache2/sites-available/default查找如下所示的部分:选项索引跟随符号链接多视图允许覆盖无订单允许,拒绝允许来自所有人您需要修改包含"允许覆盖无"的行以读取"全部允许覆盖"。这告诉 Apache 允许 .htaccess 文件覆盖以前的指令是可以的。您必须重新加载 Apache 才能使此更改生效:sudo/etc/init.d/apache2 reload