发布后403错误

403 error after posting

我有一个页面有超过 100 个输入。当我 post 页面出现以下错误时。我没有找到问题的根源。所需的 phpinfo 值也在下面。 Web 服务器是 Apache/2.2.27,没有任何 htaccess 代码。

我的代码风格:

<form role="form" action="" method="post">

    <button type="submit" id="btnsubmit" name="btnsubmit" class="btn btn-primary">Kaydet</button>
</form> 

<form role="form" action="" method="post">
action="a.php" or a url 

首先在表单操作中提供提交 url。

<form role="form" action="file_to_submit.php" method="post">

并将您的文件权限更改为 0655。

运行 终端命令下方

chmod 655 file_to_submit.php

有很多情况会导致此错误。

  1. 您的文件权限
  2. 您的 Apache 配置
  3. 你的 .htaccess

如果你最近安装了apache,那么你的情况很可能是第二种。否则它可能是您的 .htaccess 文件。

基本上你需要在你的 apache 配置中寻找 deny 或 require 指令,并且有这样的东西。

AllowOverride All
Require all granted

有关详细信息,请参阅 this answer。如果更改了 apache 配置,请不要忘记重新启动 apache。