您的问题很可能是由于apache没有权限写入您指定的文件位置。转到该目录,并使用以下ls
命令检查权限和组所有权:
cd "My working file location"
ls -l .
输出中的三列显示目录的权限,所有者和组。它们很可能是由root拥有的,并且没有apache
写目录的权限。
如果是这种情况,那么当您尝试创建文件时,您将在apache日志中看到一个错误。在浏览器中运行脚本时,尝试添加日志:
tail -f /var/log/apache2/error.log
file_put_contents未创建txt文件
您的问题很可能是由于apache没有权限写入您指定的文件位置。转到该目录,并使用以下ls
命令检查权限和组所有权:
cd "My working file location"
ls -l .
输出中的三列显示目录的权限,所有者和组。它们很可能是由root拥有的,并且没有apache
写目录的权限。
如果是这种情况,那么当您尝试创建文件时,您将在apache日志中看到一个错误。在浏览器中运行脚本时,尝试添加日志:
tail -f /var/log/apache2/error.log