XAMPP - 找不到对象

Posted

技术标签:

【中文标题】XAMPP - 找不到对象【英文标题】:XAMPP - Object not found 【发布时间】:2017-09-29 19:59:07 【问题描述】:

找不到对象!

在此服务器上找不到请求的 URL。引用页面上的链接似乎是错误的或过时的。请将该错误告知该页面的作者。

如果您认为这是服务器错误,请联系网站管理员。

错误 404

jw.dev Apache/2.4.25 (Win32) OpenSSL/1.0.2j php/7.1.1

我正在学习 Laracasts 中的 PHP 教程。在 - 制作路由器 - 第 16 集中,在跟进到中间部分之后,每当我运行代码时,每当我尝试添加 /about (about.php) 时,我都会收到“找不到对象”错误在 jw.dev(本地主机)上。但如果只有 jw.dev 就可以了。会显示默认的 index.php。

我已尝试更改 httpd.conf 中的一些设置,但还是一样。在这里和那里遵循了一些说明,但无济于事。

你可以看看我上传的图片。

【问题讨论】:

这里是图片链接ibb.co/mdaaGQ 404 错误 => 找不到文件。您可能访问了错误的 URL。查看文件的路径,以及公用文件夹的根目录。 请在问题中包含相关代码,而不是图片。虽然,代码直接与问题无关,因为它与文件和文件夹的层次结构(结构、路径)有关。 在此处检查并发布 jw.dev 的虚拟主机。 在您的路由文件中,您指定哪个控制器用于哪个端点,不要放入 .php,只需输入不带扩展名的文件名。此外,它可能是您的 .htaccess 或权限。 【参考方案1】:

尝试一次将 index.php 添加到您的网址。所以我的意思是类似 mysite.com/index.php/about。如果这可行,那么您就会知道这是一个路由问题。如果不。它可能是丢失的文件或许多其他东西。让我知道它是否有效!

【讨论】:

如果我只添加 index.php,这里是错误:致命错误:未捕获的异常:没有为此 URI 定义路由。在 C:\xampp\htdocs\php-learning\core\Router.php:34 堆栈跟踪:#0 C:\xampp\htdocs\php-learning\index.php(11):Router->direct('index. php') #1 main 在第 34 行的 C:\xampp\htdocs\php-learning\core\Router.php 中抛出 如果我添加索引,这里是错误:找不到对象!在此服务器上找不到请求的 URL。如果您手动输入了 URL,请检查您的拼写并重试。如果您认为这是服务器错误,请联系网站管理员。错误 404 jw.dev Apache/2.4.25 (Win32) OpenSSL/1.0.2j PHP/7.1.1 如果我添加 index.php/about,这里是错误:致命错误:未捕获的异常:没有为此 URI 定义路由。在 C:\xampp\htdocs\php-learning\core\Router.php:34 堆栈跟踪:#0 C:\xampp\htdocs\php-learning\index.php(11):Router->direct('index. php/about') #1 main 在第 34 行的 C:\xampp\htdocs\php-learning\core\Router.php 中抛出 好吧,我们知道这与路线无关。查看您的屏幕截图后,我发现您没有使用 layout.blade.php 或任何其他 .blade.php 文件,实际上建议使用 laravel。我的建议,从新安装开始重试。看看这个tutorial 是否对你有帮助:从第一集开始。一步一步地跟着它走。另外,我建议您将文档保存在您旁边的laravel.com 上。 谢谢。实际上,我之前已经在学习 Laravel,因为有人建议我直接学习 Laravel。遗憾的是,我对 Laravel 有一些不清楚的地方,所以我停下来继续学习 PHP。在学习 PHP 之后,我当时不清楚的事情现在几乎没有了。不过,在这种情况下,我只想知道如何解决此类问题以供将来参考。

以上是关于XAMPP - 找不到对象的主要内容,如果未能解决你的问题,请参考以下文章

在 xampp 中找不到对象

XAMPP - 找不到对象!在任何文件/目录上

访问 xampp 中的 index.html 页面时找不到对象错误

“找不到对象!” OSX、Silex 和 XAMPP 开发环境

在XAMPP中的服务器上找不到请求的URL

Laravel 5.1 找不到路由对象