簡體   English   中英

無法使用PHP腳本在AWS EC2上打開內容並將其寫入文件

[英]Cannot open and write contents to file on AWS EC2 in PHP Script

我正在使用此代碼讀取文件並在文件末尾添加新數據。

$fh = fopen($myFile, 'a') or die("can't open file");

問題在於,此代碼在本地服務器上可以正常工作,但會給出錯誤,提示can't open file在Amazon EC2服務器上can't open file

也文件我使用參數r而不是a它的作品,但我不明白為什么不是a工作參數?

r參數正在打開以供讀取。 參數a是用於append ,因此,如果您沒有對該文件的寫訪問權,它可能會返回錯誤。

如果您沒有寫權限,則會發生這種情況。 因此,您可以嘗試獲取錯誤。 卸下模具,並使用以下命令獲取錯誤。

例如error_get_last()

print_r(error_get_last());

這應該為您提供fopen的最后一個錯誤。

暫無
暫無

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

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