php+755权限,关于php:wordpress文件上传权限错误755

博主遇到WordPress在AWS专用服务器上无法创建上传目录的问题,错误提示为权限不足。尽管FTP显示目录权限为755,但仍无法通过FTP创建文件夹。通过将用户添加到www组并调整目录权限至777,问题得到解决。解决方案包括在AWS服务器上执行一系列命令,如添加用户到www组,更改目录权限等。
摘要由CSDN通过智能技术生成

我有wordpress文件上传的问题,当我上传文件wp告诉我上传目录没有权限写这个文件夹或类似的东西。当wp想要在/ upload / 2014 /文件夹中创建一个新目录时,我遇到了这个问题。我只是使用putty绕过这个问题,并通过编写命令手动创建文件夹,但不明白为什么文件夹没有创建到上传文件夹/目录。我使用FTP检查了上传,2014目录文件夹权限我认为它们看起来不错,它们是755权限。

当我想通过手动(使用FTP)在这些目录中创建一个文件夹时,它阻止了我并且还告知该权限被拒绝。要知道此问题,我使用putty命令更改其权限。最后我得到了一个当我设置权限777或将公共权限设置为7到这些文件夹时,接下来我可以创建一个文件或文件夹到相应的目录中。

T认为有不良做法使文件夹权限为777,默认情况下文件s 644和文件夹iss 777的权限。它应该工作,不知道为什么这对我不起作用。

wordpress网站进入AWS专用服务器。它可能是服务器的阻碍,我猜不完全清楚。

任何人都可以帮我解决这个问题。

谢谢,

Biswajit Ghosh

你能提供准确的错误信息吗?

@niravshah_php无法创建目录wp-content / uploads / 2014/07。 此功能在登台服务器中工作正常,但在live(aws专用)服务器中不起作用。

请参阅此链接,wordpress.org/support/topic/wordpress-38-image-upload-fails

谢谢我的朋友,它确实有效! 谢谢你一次。:)

你是受欢迎的朋友

- 开始亚马逊说明 -

设置文件权限

将www组添加到您的实例。

[ec2-user ~]$ sudo groupadd www

将您的用户(在本例中为ec2-user)添加到www组。

[ec2-user ~]$ sudo usermod -a -G www ec2-user

重要 - 您需要注销并重新登录才能获取新组。您可以使用exit命令,或关闭终端窗口。

注销然后重新登录,并验证您在www组中的成员身份。

登出。

[ec2-user ~]$ exit

重新连接到您的实例,然后运行以下命令以验证您在www组中的成员身份。

[ec2-user ~]$ groups

ec2-user wheel www

将/ var / www及其内容的组所有权更改为www组。

[ec2-user ~]$ sudo chown -R root:www /var/www

更改/ var / www及其子目录的目录权限,以添加组写权限并在未来的子目录上设置组ID。

[ec2-user ~]$ sudo chmod 2775 /var/www

[ec2-user ~]$ find /var/www -type d -exec sudo chmod 2775 {} +

递归更改/ var / www及其子目录的文件权限以添加组写权限。

[ec2-user ~]$ find /var/www -type f -exec sudo chmod 0664 {} +

- 结束亚马逊指示 -

参考:http://wordpress.org/support/topic/wordpress-38-image-upload-fails

问候

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值