0

次の関数は通常、問題なく 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 サーバーで何かしなければならないことはありますか?

4

1 に答える 1

1

チャットで議論した後、問題は次のとおりでした。

  1. /var/www/xmlディレクトリに対する権限。
  2. /var/www/xml/feed.xmlファイルに対するアクセス許可。

それらを適切な値に調整した後、問題は解決しました。

于 2012-09-05T23:40:48.070 に答える