0

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

我能够成功地将它克隆到我的 htdocs 文件夹中,但是当我完成 Drupal 安装过程时,由于我还没有 10 声望,所以我无法发布图像,因此出现以下错误,如下所示。

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

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

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

关于这意味着什么或它如何影响安装的任何帮助,我将不胜感激。

最后 Drupal 没有询问是否安装了 SQL 数据库,我不确定它是否会随克隆一起安装(我怀疑不是),但我真的不知道我是否应该从那里获取 SQL 文件的任何建议管理员或如果已安装会有所帮助。

谢谢你。

4

1 回答 1

1

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

您可以在此处了解有关保护文件权限的更多信息:https ://drupal.org/node/244924

对于本地安装,我所做的是,将 777 权限授予站点/默认目录。后来我将 settings.php 文件的权限更改为 555 以摆脱 drupal 警告消息。

对于 *nix 机器,您可以这样做chmod -R 777 sites/default
注意:这只是一个快速修复,可以用于本地设置。请在生产/服务器设置中明智地设置文件权限。

于 2014-01-30T07:48:38.503 回答