未找到XAMPP对象错误

时间:2013-11-12 23:34:45

标签: windows webserver xampp

我刚在我的机器上安装了XAMPP,当试图访问htdocs中的子文件夹时,我收到以下错误。

  

找不到对象!在此服务器上找不到请求的URL。如果您手动输入了URL,请检查拼写,然后重试。

     

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

     

错误404

     

本地主机

     

Apache / 2.4.4(Win32)OpenSSL / 0.9.8y PHP / 5.4.19“

为了访问htdocs的子文件夹,我需要进行哪些默认的安全更改?谢谢!

15 个答案:

答案 0 :(得分:13)

Object not found!

The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.

您遇到了问题,因为您的htdocs目录中确实存在该对象。 您不必在localhost或127.0.0.1之后附加xampp,因为xampp会将其视为htdocs下的对象或文件夹。

如果您想访问自己的博客,请确保在htdocs下有一个博客文件夹并放入您的网址localhost/blog

答案 1 :(得分:1)

DrixsonOseña你是对的,但当你在你的系统上新安装xampp时“找不到对象!”

“在此服务器上找不到请求的网址。如果您手动输入了网址,请检查您的拼写,然后重试。 如果您认为这是服务器错误,请与网站管理员联系。 错误404 本地主机 Apache / 2.4.7(Win32)OpenSSL / 1.0.1e PHP / 5.5.6“

然而,htdocs中的所有文件夹只是打开的是xampp网站因为index.php错误,所以这不是什么大不了的只是删除index.html和index.php并尝试再次打开localhost你将会成功

答案 2 :(得分:1)

只需确保公开目录中的.htaccess

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    RewriteEngine On

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

答案 3 :(得分:0)

同意@DrixsonOseña: 你不应该写localhost / xampp / .... 否则写例如:localhost / mw-config / index.php

答案 4 :(得分:0)

好吧,我有类似的问题,所以当我进入时,让我们说:localhost / test.php我会得到Object not found警告!当我意识到windows将test.php更改为test.php.txt时,我解决了我的问题。我改变了我的扩展名瞧!问题解决了我最终可以加入localhost / test.php。

答案 5 :(得分:0)

确保同时在Xampp控制面板中启动MySQL服务。这样可以解决这个问题。

答案 6 :(得分:0)

问题出在object(project)文件夹,它实际上不在本地主机中。

检查以下内容(Windows用户)

htdocs中的

1。项目文件夹

2。。htdocs中项目文件夹的拼写      C:\ xampp \ htdocs \ projectname

3。。项目文件夹中的公用文件夹      C:\ xampp \ htdocs \ projectname \ public

答案 7 :(得分:0)

首先,您必须检查FileZilla 在Xampp控制面板上运行 比这样的错误可能发生 您必须从以下位置停止FileZilla服务 Xampp控制面板

答案 8 :(得分:0)

我最近遇到了同样的问题,可能与您的情况不同,但是如果有人遇到与我类似的情况,则我以某种方式删除了应用程序根目录中的.htaccess文件,因此我将其从备份就可以了

答案 9 :(得分:0)

Windows用户的解决方案: XAMPP

转到:路径:\ xampp \ apache \ conf \ extra

打开名为 httpd-vhosts.conf

的文件

在以下行(如果已启用)发表评论: 注释之间的所有行

答案 10 :(得分:0)

检查是否具有HTML格式声明中提到的正确文件:

例如:

form action="insert.php" method="POST">
</form>

当您使用trial.php时,您却给了另一个fileName

答案 11 :(得分:0)

解决未找到对象的错误 我为此搜索了许多答案,但没有用,然后通过稍微更改设置将输出输出到程序中。建议您遵循此操作。 1.打开设置 2.搜索文件资源管理器选项 3.转到在文件浏览器选项中查看 4.然后取消标记“隐藏已知文件类型的扩展名”。 它将解决错误。

答案 12 :(得分:0)

确保您在 htdocs 中创建的文件夹存在于那里,并且您浏览了正确的网址。

例如

本地主机/您的站点名称

确保您的站点名称文件夹存在

答案 13 :(得分:-1)

我收到此错误

https://docs.google.com/file/d/0B-dUcqacTOLPcmI3SENMZFBLWG8/edit?usp=drivesdk

但我已经对htdocs / index.php进行了一些编码,并使这个像wamp主页这样的东西

https://docs.google.com/file/d/0B-dUcqacTOLPVC1ORS1saGdOclU/edit?usp=drivesdk

答案 14 :(得分:-2)

在终端输入命令:

  

sudo gedit /opt/lampp/etc/httpd.conf

并在下面注释该行。

虚拟主机

包括etc / extra / httpd-vhosts.conf **

现在用

重启Lampp
  

sudo gedit / opt / lampp / lamp restart

转到您的浏览器并刷新其运行的页面。