我是 codeIgniter 的新手,我正在关注 codeIgniter 中的教程并尝试查看这样的页面(“localhost/mysite/index.php/pages/view/about”),但我收到以下错误。
找不到对象!在此服务器上找不到请求的 URL。如果您手动输入了 URL,请检查您的拼写并重试。
如果您认为这是服务器错误,请联系网站管理员。
错误 404
本地主机 Apache/2.4.4 (Win32) OpenSSL/0.9.8y PHP/5.4.16
我是 codeIgniter 的新手,我正在关注 codeIgniter 中的教程并尝试查看这样的页面(“localhost/mysite/index.php/pages/view/about”),但我收到以下错误。
找不到对象!在此服务器上找不到请求的 URL。如果您手动输入了 URL,请检查您的拼写并重试。
如果您认为这是服务器错误,请联系网站管理员。
错误 404
本地主机 Apache/2.4.4 (Win32) OpenSSL/0.9.8y PHP/5.4.16
问题是我没有在config.php中设置base_url。我通过设置base_url解决了这个问题。
Codeigniter URL 大多是 base_url/controller/method,它们没有指定“view”。
你有没有尝试过:
localhost/mysite/index.php/pages/about ?
假设有一个名为“pages”的控制器和一个名为“about”的方法。您还应该有一个名为“about.php”的视图。
您还可以检查类名是否与文件名匹配。
从您的网址
localhost/mysite/index.php/pages/view/about
It seems that you have:
Controller: pages
Method: pages
Parameter One: about
确保控制器“页面:
和
方法“页面”存在。还有文件:
application/controllers/pages.php
和
application/views/about.php