2012-02-08 66 views
0

我已將XAMPP服務器升級到1.7.7,之後使用php move_uploaded_file函數上傳的文件無法從網絡訪問。它在服務器中正常工作。但是,從遠程計算機顯示沒有足夠的權限。我可以看到上傳文件夾中的文件,但我無法複製,移動,重命名或預覽它。將xampp升級到1.7.7後出現問題

$isMove = move_uploaded_file ($_FILES['image']['tmp_name'],'uploads/'.$_FILES['image']['name']); 

如果我使用複製功能,而不是move_uploaded_file它工作完美。但是我在很多項目中使用過move_uploaded_files。有沒有解決這個問題。

此外,使用zend優化器的項目在升級後也不起作用。

回答

0

我認爲你需要設置目錄的權限,以便PHP腳本可以使用具有寫入權限的用戶的uid運行,否則在這種情況下如果權限不是這樣,如果他們給用戶www-data的寫入權限他們可能會給出錯誤。

+0

上傳圖片沒有錯誤。我在Windows機器上安裝了XAMPP 1.7.7,並且我正在從遠程機器上工作。根文件夾在網絡中共享,但我可以在上傳文件夾中看到更新的文件,但無法從網絡預覽,複製或重命名它。在xampp升級之前,我是可以做到的。 – 2012-02-09 06:31:38