php - ubuntu 14.04 上的 apache 服务器上找不到页面错误

标签 php mysql apache ubuntu

我有一个使用 WAMP 开发的项目。该项目按预期运行良好。我尝试在 LAMP 堆栈(Ubuntu 14.04)上使用相同的项目。我将数据库导入到 mysql 服务器,然后将文件复制到/var/www/html 文件夹,并使用 chmod 向 www 文件夹中的所有文件授予权限。当尝试使用本地主机访问项目时,会出现登录页面,并且登录页面(注册和联系页面)上的链接工作正常。

但是当尝试使用用户名和密码登录时,会出现 404 页面未找到错误。但错误消息中的页面可以在物理文件夹中的确切位置找到。

这可能是什么原因?

<form role="form" name="loginform" action="mypages/components/login-process.php" method="post">
                                    <fieldset>
                                        <div class="form-group">
                                            <input class="form-control" placeholder="Username" name="username" autofocus>
                                        </div>
                                        <div class="form-group">
                                            <input class="form-control" placeholder="Password" name="password" type="password" value="">
                                        </div>
                                        <!-- Change this to a button or input when using this as a form -->
                                        <button type="submit" class="btn btn-lg btn-success btn-block" value="Log In" name="login_button"> Login</button>
                                        <br>
                                        <a class="login" href="mypages/stu/sturegform.php">Register as Student</a>
                                    </fieldset>
                                </form>

mypages/stu/sturegform.php 它显示页面,但表单操作给出 404 错误

最佳答案

问题本身就是你的行为。

如果您在 UNIX 环境中进行配置,请使用完整路径或递归路径。

action="mypages/components/login-process.php"

如果您的 myPages 位于同一目录中,只需输入 PHP 名称,否则您可以使用完整路径:

action="/var/www/html/mypages/components/login-process.php"

或者如果你的路径是递归路径,你可以使用这种方式:

action="./mypages/components/login-process.php"

PS 它也适用于这里:href="mypages/stu/sturegform.php"

关于php - ubuntu 14.04 上的 apache 服务器上找不到页面错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42990692/

相关文章:

PHP登录 - 密码输入 - 特殊字符? - Centos 5 系统

php - wamp 上的 SSL 证书错误

php - 行为驱动开发和 PHP 应用程序

PHP mail() 从命令行工作但不是 apache

php - 让我的函数访问外部变量

c# - (C#) 从 SQL 数据库读取用户名和密码进行登录

python - Tornado Framework 有官方的 MySQL 驱动程序吗?

php - 在 display_errors 关闭时调试 PHP 脚本

MySQL存储过程表插入错误

linux - 创建文件夹快捷方式