Php 使用MAMP从Github克隆Drupal中的文件系统和设置文件出现问题

Php 使用MAMP从Github克隆Drupal中的文件系统和设置文件出现问题,php,git,drupal,drupal-7,mamp-pro,Php,Git,Drupal,Drupal 7,Mamp Pro,我是Drupal的新手,四处寻找与我相关的问题,但我已经克隆了Drupal构建的repo,这样我就可以与我的团队协作,也可以使用MAMP在本地安装它 我能够成功地将它克隆到我的htdocs文件夹中,但是当我完成Drupal安装过程时,我得到了以下错误,请参见下面的灰色部分,因为我无法发布图像,因为我还没有10级声誉 文件系统目录sites/default/files不可写。一 自动尝试创建此目录失败,可能是由于 权限问题。要继续安装,请创建 并手动修改其权限,或确保 安装程序具有自动创建它的权限

我是Drupal的新手,四处寻找与我相关的问题,但我已经克隆了Drupal构建的repo,这样我就可以与我的团队协作,也可以使用MAMP在本地安装它

我能够成功地将它克隆到我的htdocs文件夹中,但是当我完成Drupal安装过程时,我得到了以下错误,请参见下面的灰色部分,因为我无法发布图像,因为我还没有10级声誉

文件系统目录sites/default/files不可写。一 自动尝试创建此目录失败,可能是由于 权限问题。要继续安装,请创建 并手动修改其权限,或确保 安装程序具有自动创建它的权限。更多 有关详细信息,请参阅INSTALL.txt或联机手册

设置文件设置文件不可写。Drupal安装程序 在运行期间需要对./sites/default/settings.php的写入权限 安装过程。如果您不确定如何授予文件权限, 查阅在线手册

当然,我不知道这意味着什么,我想知道如果忽略它,我会遇到什么样的问题,或者更好的是,如何解决它,而不是以后走上意外错误的道路

任何关于这意味着什么或它如何影响安装的帮助,我都非常感谢

最后,Drupal没有询问是否安装了SQL数据库,我不确定该数据库是否与克隆一起安装(我怀疑不是),但我真的不知道是否应该从管理员处获取SQL文件,或者是否安装了SQL文件是否有帮助


谢谢。

一个干净的Drupal安装过程包括创建所需的表(您提供db用户名、密码、主机和db名称)。Drupal还需要对sites/default/files目录的写权限(它存储用户上传的东西和缓存相关文件)

您可以在此处了解有关保护文件权限的更多信息:

对于本地安装,我要做的是为sites/default目录授予777权限。稍后,我将settings.php文件的权限更改为555,以消除drupal警告消息

对于*nix机器,您可以执行
chmod-R 777站点/默认设置


注意:这只是一个快速修复,可以用于本地设置。请在生产/服务器设置中明智地设置文件权限。

谢谢Amar,但我无法签出该链接,因为它对我不起作用。但是,在设置文件中,您会将777权限包括在哪里?它看起来是什么样子?几乎整个settings.php文件都被注释掉了,这是故意的吗?如果是这样,我是否需要取消对这一节的注释#$conf['proxy_server']='''''.'#$conf['proxy_port']=8080;#$conf['proxy_username']='';#$conf['proxy_password']='';#$conf['proxy_user_agent']='';#$conf['proxy_exceptions']=array('127.0.0.1','localhost');然后我会把777放在#$conf['proxy\u server']=''中吗;