繁体   English   中英

允许在Ubuntu Server中的apache2上创建文件夹

[英]Allow creation of folder on apache2 in Ubuntu Server

我正在创建一个要在Ubuntu服务器上托管的站点。 我的网站上有一个用户注册表格,该表格创建一个用户和该用户的文件夹(如果正确填写)。 该表格由PHP处理,我正在服务器上运行Apache 2。 当我在笔记本电脑上运行代码时,将创建文件夹,但是当我在服务器上运行相同的代码时,文件夹将不存在。 我想这与许可有关。 我怎样才能告诉apache代码应该在/ var / www / mysite / public / users /中名为“ users”的特定文件夹中具有写权限?

尝试使用提供文件夹权限的chmod命令。 就像是

chmod 777 -R foldername

如果安全不是问题,我建议:

chmod 775 -R /var/www/
chown -R [your_user]:www-data /var/www/

因此,apache2(www-data)和您都可以在/ var / www(或/ var / www / html,如果这是您的文件夹)中编辑文件夹和文件。

请注意,这可能与git和其他捕获文件夹权限的工具有关(例如,对于git,您可能会使用775提交文件)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM