在localhost上安装Drupal请求FTP信息

时间:2011-07-30 16:40:41

标签: ftp drupal-7 localhost

我正在localhost上运行Drupal 7.4,我已经下载了一些主题/模块,但我无法安装它们。我去管理/模块,例如,选择'上传模块或主题存档进行安装',从我的文件系统中选择tar.gz,并在安装之前我被要求提供FTP用户和密码而无法提前

我在本地工作,所以我想也许我在安装过程中犯了一些错误。我怎么能纠正这个?在将网站迁移到服务器之前,我必须在本地进行大量测试。

3 个答案:

答案 0 :(得分:3)

当执行安装脚本的用户不拥有sites/default文件夹时,可能会发生这种情况。确保apache用户(来自您的drupal根目录)文件夹sites/default 拥有

Ubuntu的

chown www-data sites/default

Fedora的

chown apache sites/default

答案 1 :(得分:2)

我找到了解决方案here。我所要做的就是将模块/主题放在drupal_folder / sites / default / modules或themes中,就是这样。

谢谢@nmc

答案 2 :(得分:1)

如果你无法安装模块,因为缺少ftp连接,就有可能采用旧时尚的方式。 另一种解决方案已经描述了它,但它对于100%是不正确的。

如果你想以drupal方式进行,你需要将模块/主题安装到

drupalfolder /位点/所有/模块 要么 drupalfolder /位点/所有/主题

如果您正在多次安装drupal,那么:

drupalfolder /位点/ DOMAIN_NAME /模块 要么 drupalfolder /位点/ DOMAIN_NAME /主题