【问题标题】:Codeigniter : Cannot Access Controller Subfolder in Shared HostingCodeigniter:无法访问共享主机中的控制器子文件夹
【发布时间】:2015-06-03 10:25:06
【问题描述】:

希望你能帮我解决我的问题。这是我第一次将应用程序部署到 Hostgator Baby Plan 的共享主机中。我使用 codeigniter 框架来构建应用程序。我在控制器下创建了一个子文件夹,它在我的本地主机中运行良好,但是当我在托管网络的网络上传输它时,控制器子文件夹中的所有链接都无法访问。 我只能访问那些不在子文件夹中的控制器。 我是否需要在共享主机或我的应用程序中配置某些内容? 请帮忙。

application
-- controllers
---- api
------ users.php -> Not able to access but on my local its working
------ items.php -> Not able to access but on my local its working
---- welcome.php -> I can Access this

【问题讨论】:

  • 这应该可以工作。你说不工作是什么意思?你有什么错误吗?
  • 我收到“404 Page Not FoundThe page you request was not found.” .在我的本地机器上它正在工作。我可以正常访问它,但是在服务器中传输时,它不起作用
  • 是 CI 404 错误还是您的服务器发送 404 错误。
  • 这是 CI 404 错误。很抱歉没有澄清。
  • 那意味着它不是您的托管问题。如果您的 CI 版本是 3。您的文件名应该是“Users.php”(大写)。还提供您遇到的错误的链接。

标签: php codeigniter shared-hosting


【解决方案1】:

可能您正在使用 Windows 开发您的网站,而您正在使用 linux 进行托管。

检查你的php版本并选择最新的php版本,重命名

users.php -> 用户.php

并重命名您的

类用户 -> 用户

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-01
    • 2020-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多