PHP页面test.php是个上传页面  能够直接打开 但是接受上传就提示The specified URL cannot be found.  代码绝对没有错误!
<?php
require_once dirname(__FILE__).'/config.php';
require_once ROOT.'checklogin.php';    //检查登陆状态
if (isset($_FILES['file'])){
        echo 5;exit;
}else{
    require_once ROOT.'templates/upload.htm';
}
.
服务器部署是 服务器a和b 做了负载均衡 同时test.php 做了linux软链接到另外物理机的硬盘上 为什么能直接打开test.php 却不能POST呢?.. 服务器WEBSERVER用的是NGINX 不知道哪里出问题了 纠结  ...

解决方案 »

  1.   


    包含路径应该是正确的啊 如果没正确 upload.htm就不会显示了啊 前面就报错了
      

  2.   

    The specified URL cannot be found
    是php反馈回信息说这个要执行的php页面没有找到。核对路径,另外可以查看一下php的 log/www.access.log 和nginx的访问日志。
      

  3.   

    用firebug查看 
    同样的地址 报
    GET upload.php

    200 OK
     

    POST upload.php

    404 Not Found好奇怪
      

  4.   

    刚发现图片能够上传 其他类型报这个错误 怀疑是配置上类型做了判断 但是看了NGINX和PHP的配置都没找到呢