[英]Cannot write a file to AWS EC2 instance - PHP
我正在嘗試創建文件並將其寫入ec2實例。 盡管我正在編寫的文件夾擁有所需的所有權限,但我仍收到以下錯誤。
$handle = fopen("thumbnailFolder/testFile.txt", "r"); // line 4
if($handle != false){
echo 'File created!';
}else{
echo 'File create failed!';
}
“ thumbnailFolder”具有以下權限:
drwxrwxrwx
錯誤信息:
fopen(thumbnailFolder/testFile.txt): failed to open stream: No such file or directory in /var/www/html/book_aws/my_server/folder/web/thumbnailTest.php on line 4
文件創建失敗!
正如錯誤明確指出的那樣。 系統無法打開不存在的文件。
$handle = fopen("thumbnailFolder/testFile.txt", "r");
上面的代碼以讀取模式打開文件。 如果沒有文件,則拋出錯誤。
如果要打開文件進行寫入,請使用以下代碼嘗試,這將嘗試打開文件,並在文件不存在的地方將指針設置在開頭,然后以給定名稱創建文件。 對於讀寫,請使用w +而不是w
$handle = fopen("thumbnailFolder/testFile.txt", "w");
尊重文件有不同的模式。 您可以在下面的鏈接中查看更多詳細信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.