答案 0 :(得分:3)
您不需要将权限设置为777
,这是一个安全问题,因为它提供对世界的读写访问权限。
可能是您的apache用户在目录中没有read/write permissions
。
如果您使用Ubuntu,请执行以下操作:
确保所有文件归Apache组和用户所有。在Ubuntu中,它是www-data
组和用户
chown -R www-data:www-data /path/to/webserver/www
接下来,www-data
组的所有成员都可以读取和写入文件
chmod -R g+rw /path/to/webserver/www
php mkdir() function
现在应该可以正常工作而不会返回错误