簡體   English   中英

move_uploaded_file(…):無法打開流:權限在…中使用Mac OS X Mountain Lion

[英]move_uploaded_file(…): failed to open stream: Permission denied in… Using Mac OS X Mountain Lion

因此,基本上,我有一個經典的“ move_uploaded_file”語句:

move_uploaded_file($_FILES['image']['tmp_name'], 'files/' . $_FILES['image']['name']);

但是我在OS X Mountain Lion上得到了這個:

move_uploaded_file(...): failed to open stream: Permission denied in... 

如何更改權限才能移動它?

在MAC OS X的終端中,使用以下命令:

  CHMOD 775 yourFilesPath

775:群組的標准文件共享模式。

首先要注意的是,因為您使用的xamp服務器在Root中具有Application文件夾

/Applications/XAMPP/xamppfiles/htdocs/emp/files/admin_assets/addsdassets

因此,要上傳圖像文件,您必須提供目標目錄,該目錄應在Root try中提供,並與運行應用程序的目錄相同

然后在右鍵單擊后單擊Mac上的show original ,找到xamp服務器的位置,然后更改權限

對於images文件夾和php文件,請轉到文件>右鍵單擊>獲取信息>,然后更改所有權限以進行讀寫,如下圖所示。

在此處輸入圖片說明

暫無
暫無

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

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