如何将codeigniter站点从localhost传输到实时服务器

时间:2012-08-31 20:13:55

标签: codeigniter

我在codeigniter中开发了一个具有基本功能的网站,现在我想将此网站更新到我的实时服务器。但是,当我将我的网站上传到实时服务器时,它显示404 - PAGE NOT FOUND。

http://www.nawtist.com/test/ams/

请告诉我我需要做什么。我搜索了很多关于这个,但我没有找到任何有用的信息。那么有什么base_url或其他任何我需要更改才能在现场服务器上传这个之前真的很感激

4 个答案:

答案 0 :(得分:0)

你的htaccess文件有问题,或者在该服务器上禁用mod_rewrite。 当你转到page with index.php它可以工作(虽然css文件由于路由错误而无效)

还检查$config['index_page']='';是否应该在没有index.php

的情况下工作

答案 1 :(得分:0)

我之前遇到过同样的问题,而且我记得在codeigniter中有4分要关心:

  • 检查" config.php"
  • 中的 base_url
  • 检查" database.php"
  • 中的数据库设置
  • 检查 .htaccess 文件内容(如果已定义一次
  • 如果您已定义任何自定义路由
  • ,请检查 routes.php

这就是全部!

答案 2 :(得分:0)

请记住,许多服务器区分大小写,使用CodeIgniter v3,您应该将控制器的首字母文件和模型的首字母文件更改为大写。这对我也有用。 最好

答案 3 :(得分:0)

如果在将文件本地上传到实时服务器后面对Codeigniter中的 404页面未找到,请执行以下步骤

  1. 更改控制器和文件名的首字母大写
  2. 模型类和文件名的更改与上述相同,即首字母大写

按照上述步骤操作后,可以解决您的问题。