當前位置:
首頁 >
linux文件上传,给文件或目录添加apache权限
發布時間:2025/7/14
57
豆豆
生活随笔
收集整理的這篇文章主要介紹了
linux文件上传,给文件或目录添加apache权限
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
系統環境:ubuntu11.10/apache2/php5.3.6
在LAMP環境中,測試一個簡單的php文件上傳功能時,發現/var/log/apache2/error.log中出現如下php警告:
提示沒有訪問權限,文件上傳的代碼如下:
頁面中顯示"move error!",說明move_uploaded_file()函數執行失敗。
通過查找資料,發現網上有說是selinux啟動的原因,檢查系統并未啟動selinux,查看upload目錄默認權限ls -ld upload,結果為755:
將upload目錄權限改為777,sudo chmod 777 upload,再測試上傳功能成功。但這種修改權限的方法并不安全。
故可以改upload目錄的擁有者為www-data(即apache),sudo chown -R www-data:www-data upload,然后再測試上傳功能成功。
總結
以上是生活随笔為你收集整理的linux文件上传,给文件或目录添加apache权限的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为Zepto添加Slide动画效果
- 下一篇: linux 压缩 解压zip 命令