gpt4 book ai didi

php - fopen 不会在 Ubuntu 服务器上打开文件

转载 作者:行者123 更新时间:2023-12-04 19:22:15 27 4
gpt4 key购买 nike

以下函数通常能够在 xampp 上打开文件而没有问题

/* converts string to xml*/
public function stringToXMLFile($string){
$file = __DIR__."/xml/feed.xml";
$fh = fopen($file, 'w+') or die("can't open file: ".$file);
fwrite($fh, $string);
fclose($fh);
}

但是由于将我的所有文件上传到 Ubuntu 服务器上,我无法让 fopen() 打开和编辑任何文件,我是否必须在新安装的 Ubuntu Apache 服务器上做一些事情来授予执行此类任务的权限?

最佳答案

在聊天中讨论后,问题是:

  • /var/www/xml 的权限目录。
  • /var/www/xml/feed.xml 的权限文件。

  • 将它们调整到适当的值后,问题就解决了。

    关于php - fopen 不会在 Ubuntu 服务器上打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12290820/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com