Php 修正:文件不会上传,认为这与缓冲有关?

Php 修正:文件不会上传,认为这与缓冲有关?,php,html,imagick,Php,Html,Imagick,我一直在用php/imagick构建一个相当大的图像处理网站,很长一段时间以来,我都有一个功能可以将发布的文件上传到服务器上。它现在已经决定(在到期前6小时)不接受任何上传 我认为这与服务器端的输出缓冲或文件缓存有关(我真的不太了解这些)。我检查了输入类型和格式是否与正常情况相同,但没有骰子 此外,我甚至回去尝试创建一个非常基本的上传页面来测试这一点,但即使它不起作用。下面的代码是基本的上传页面,我不认为有什么问题 HTML: } ?> 我非常感谢任何人能给我的帮助 干杯, 肖恩 编辑: 事实证

我一直在用php/imagick构建一个相当大的图像处理网站,很长一段时间以来,我都有一个功能可以将发布的文件上传到服务器上。它现在已经决定(在到期前6小时)不接受任何上传

我认为这与服务器端的输出缓冲或文件缓存有关(我真的不太了解这些)。我检查了输入类型和格式是否与正常情况相同,但没有骰子

此外,我甚至回去尝试创建一个非常基本的上传页面来测试这一点,但即使它不起作用。下面的代码是基本的上传页面,我不认为有什么问题

HTML:

} ?>

我非常感谢任何人能给我的帮助

干杯, 肖恩

编辑:

事实证明,在linux上创建文件夹时,它与访问权限有关。稍后我会研究它,但现在已经有了一个临时措施-手动创建文件夹


感谢Michael W的快速响应,帮助我找到那些服务器日志帮助我找到了问题

在检查服务器上的错误日志时,我看到了几行与Imagick错误有关的内容。在谷歌上运行了大约5分钟后,总的想法似乎是Imagick被限制访问资源。在我的例子中,资源实际上并不存在


我需要在其他地方修复一些关于使用整个“umask”解决方案在服务器上的根位置为这些站点文件创建目录的代码。我用mkdir()方法测试并使站点正常工作,然后再试一次,结果一切都很好。再次感谢Mike W在服务器日志上的提示,我甚至都没想到去查看

看看服务器日志-有没有显示错误?我知道的菜鸟问题,但如何显示?这是一个基本的LAMP服务器查看
/etc/httpd/logs
。那里应该有类似于
error\u log
的东西。没什么有趣的,只是记录了我重复的会话变量。有人知道服务器重启后ob是否会被丢弃吗?迈克,谢谢你!
<form action="" method="POST" enctype="multipart/form-data" >
<div class="">
    <input type="text" name="title" /><br />
    <input type="text" name="album" /><br />
    <textarea cols="40" name="description" ></textarea><br />
</div>

<img class='' src='images/assets/upload/browse.png' /><br />
<input class='' type="file" name="image" value="" />
<input class ="" type="submit" name="upload" value="" />
<?php
    // Example of accessing data for a newly uploaded file
    $fileName = $_FILES["file"]["name"]; 
    $fileTmpLoc = $_FILES["file"]["tmp_name"];
    // Path and file name
    $pathAndName = "Users/".$fileName;
    // Run the move_uploaded_file() function here
    $moveResult = move_uploaded_file($fileTmpLoc, $pathAndName);
    // Evaluate the value returned from the function if needed
    if ($moveResult == true) {
            echo "File has been moved from " . $fileTmpLoc . " to" . $pathAndName;
    } else {
             echo "ERROR: File not moved correctly";
    }