我創建一個網站,我要舉辦一個Ubuntu服務器上。我在我的網站上有一個用戶註冊表單,它爲該用戶創建一個用戶和一個文件夾(如果填寫正確)。由PHP處理的表單和我在服務器上運行的Apache 2。當我在我的筆記本電腦上運行代碼時,文件夾被創建,但是當我在服務器上運行相同的代碼時,該文件夾不在那裏。我想這跟這種放縱有關。我該如何告訴apache代碼應該在位於/ var/www/mysite/public/users /中的「users」特定文件夾中具有寫權限?允許在apache2目錄的建立在Ubuntu服務器
0
A
回答
1
0
東西,如果安全不是一個問題,我建議:
chmod 775 -R /var/www/
chown -R [your_user]:www-data /var/www/
所以兩者的Apache2(www數據),您可以編輯在/ var/WWW內部文件夾和文件(或/ var/www/html如果這是你的文件夾)。
注意,這可能與Git和捕捉文件夾權限(例如,使用Git你可以用775提交文件)其他工具的問題。
相關問題
- 1. 的Ubuntu/Apache2的/禁止/允許誤差
- 2. 允許MQTT在Ubuntu服務器在Azure上
- 3. 更改Apache2服務器目錄
- 4. Ubuntu服務器無法在PHP中創建目錄
- 5. 如何在去服務器的根目錄時禁用apache2的目錄索引?
- 6. 允許在.htaccess目錄
- 7. 做的Apache2服務目錄索引JSON
- 8. 允許用戶在服務器
- 9. 在ubuntu服務器上部署Apache2,mod_wgi和django 1.9 16.04
- 10. 的Apache2阻止訪問特定的目錄服務器
- 11. robots.txt的:不允許子目錄,但允許目錄
- 12. 啓用目錄瀏覽apache2 - Ubuntu
- 13. Public Apache2服務器
- 14. 在ubuntu服務器上全局添加目錄到路徑
- 15. 構建Ubuntu服務器包
- 16. 如何在Ubuntu的Apache2配置爲Django的RESTful服務
- 17. 使用Ubuntu服務器在jenkins上構建xcode項目
- 18. s3fs允許的s3目錄
- 19. 從Visual Studio建立在線服務器
- 20. 在容器建立後添加服務
- 21. 127.0.0.1 works,localhost not,在apache2服務器上
- 22. 如何在Ubuntu 11(在VPS服務器上)使用Apache2安裝Passenger 3.0.11?
- 23. 建立Elasticsearch服務器從微服務
- 24. 在WCF REST服務不允許方法
- 25. UUID不允許在外設didDiscoverCharacteristicsfor服務
- 26. 在SLAPD中允許LDAPS服務
- 27. 允許RDP公共網絡服務器?
- 28. SQL Server不允許遠程服務器
- 29. Hangfire只允許一個服務器
- 30. 服務靜態文件錯誤「目錄索引不允許在這裏」
運行 「文件模式777 /無功/網絡/ mysite的/大衆/用戶/」 的殼呢? – 2013-04-22 16:19:24
apache的用戶和組的ubuntu服務器上是'WWW-data',在'public'目錄運行命令:'搭配chmod -R烏戈-RWX席烏戈+ RWX *'和'CHOWN -R [your_user] .www數據*' ,不建議使用'777'。 – mkjasinski 2013-04-22 16:20:01
上面的代碼究竟是什麼?如果我不應該給予所有權限,那麼我應該如何讓PHP創建文件夾和其中的文件? – Zahrec 2013-04-22 19:30:40