[英]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.