簡體   English   中英

無法在 Linux 服務器上使用 PHP 寫入文件

[英]Can't write file with PHP on Linux Server

嘿伙計們。 我正在嘗試在我的 ubuntu 服務器上使用 php 創建一個新的 xml 文件。 代碼看起來像

$myfile = fopen("test.xml", "w") or die ("Unable to write file");
fwrite($myfile, "Test");
fclose($myfile);

但是,每當調用此 php 文件時,我都會收到“無法寫入文件”。 有誰知道問題是什么以及如何解決? 謝謝

在 Linux 服務器中,可能是文件權限問題,請在您的目錄中嘗試以下命令。 我假設您的目錄是 /var/www/html 如果不將其替換為您的目錄路徑並運行命令。

chown -R www-data:www-data /var/www/html

chmod -R 755 /var/www/html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM