在 xamppp 上,我有一个 php 脚本,它通过文本文件写入一些发布到它的数据。但是当我尝试运行它时,我得到了
PHP脚本:
<?php
$file = 'xy.txt';
// Opens the file to load the current content
$current = file_get_contents($file);
// Adds the data
$current .= "Hello\n";
// Writes the content back to the file
file_put_contents($file, $current);
?>
答案1
问题是该文件xy.txt
无法被运行 PHP 脚本的进程写入。
答案2
您需要打开一个 shell,然后执行以下操作:
cd /opt/lampp/htdocs
sudo chown -R :www-data .
sudo chmod -R 664 .
这应该可以解决问题。