xampp php不工作
Posted
技术标签:
【中文标题】xampp php不工作【英文标题】:xampp php not working 【发布时间】:2012-12-05 06:46:21 【问题描述】:所以我在 xampp 的 htdocs 'contact.php' 中有我的 PHP 文件(它的 php 方面一切正常,我知道这是事实)
所以在我的网页中,我将它链接到“http://localhost/contact.php”,但是当我按下按钮并运行 php 时,我得到“未找到”
HTTP 错误 404。未找到请求的资源。"
我链接错了吗?我把它放在错误的文件夹中了吗(我应该把它放在 php www 文件夹中/我如何链接它?)
我已将它放在 www 文件夹中,但仍然有问题 - 我不确定如何将它正确链接到 php www 文件夹。
这是一个联系表格 - 所以我的行动是<form method="POST" action="http://localhost/contact.php">
我的contact.html如下。
<div id="contact_form">
<h4>Send us a message now!</h4>
<form method="POST" action="contact.php">
Fields marked (*) are required
<p>Email From:* <br>
<input type="text" name="EmailFrom">
<p>Name:* <br>
<input type="text" name="Name">
<p>Email:* <br>
<input type="text" name="Email">
<p>Phone:* <br>
<input type="text" name="Phone">
<p>Message:<br>
<textarea name="Message"></textarea>
<p><input type="submit" name="submit" value="Submit">
</form>
<p>
</div>
</div>
【问题讨论】:
如果我的问题得到解答,我会这样做 试过我的解决方案了吗??如果存在问题,那么您应该让我们知道,而不是无所事事。 :// 是的,我尝试了您的解决方案。它加载了 php 文件 【参考方案1】:可能的问题
要么,您的contact.php
将位于不同的目录中。
您正在尝试使用 WRONG URL 访问,我的意思是路径。
您可能已将端口号更改为其他端口号。在您访问主页时检查您的端口号(即index.php
或其他)。
建议
如果您的index.php
和contact.php
在同一目录中,即myproject
。然后,最好只指定 contact.php
而不是整个 URL。
不要
<form method="POST" action="http://localhost/contact.php">
做
<form method="POST" action="contact.php">
注意:始终使用相对 URL 而不是实际 URL。
更新
当你点击SUBMIT按钮,然后检查你当前的URL路径,是否更改为contact.php
?我的意思是,它必须localhost/contact.html
到localhost/contact.php
我相信,它必须。因为,form
是html
的一部分,这意味着您的服务器是否正在运行并不重要。但是,是的,如果您的 contact.php
位于不同的目录中。然后你的问题仍然存在。
【讨论】:
我已将端口从 80 更改为 80 正在使用中并弄乱了许多其他程序 - 这肯定不会影响它吗? 我将它们都放在同一个文件夹中,它只是将 php 加载到我当前的页面上(字面上显示了文件)但是当我移动它时,我得到了 404'd 检查我更新的帖子并相应地更新您的代码,让我知道问题是否仍然存在?? 再次 - 我将其更改为您的建议 - 都在同一个文件夹中,并且它在我的页面上加载了我的 php。 将您的代码更改为<form method="POST" action="contact.php">
,正如我在帖子中提到的那样。【参考方案2】:
如果是 XAMPP
放在htdocs
文件夹中.. 你的网址应该是这样的http://localhost/projectname/index.php/controllername
【讨论】:
【参考方案3】:我没有清楚地回答我应该说的问题,但很可能您将文件放在错误的目录中。确保该文件位于 xampp 安装下的 htdocs 文件夹中,然后重试。
如果您使用的是 wamp,那么您需要将文件放在 wamp 安装下的 www 文件夹中。
【讨论】:
【参考方案4】:在 xampp 中,将您的 html 文件和 php 文件都放在 htdocs 目录中。
当两个文件都在 htdocs 目录中时,您只需要包含 php 文件的名称
【讨论】:
我已经试过了 - 我把它放在 htdocs 中,然后在屏幕上加载 php以上是关于xampp php不工作的主要内容,如果未能解决你的问题,请参考以下文章
XAMPP .htaccess mod_rewrite 不工作
我的 css 在我的本地 xampp 服务器上工作,而不是在我的网站上