我正在localhost上运行Drupal 7.4,我已经下载了一些主题/模块,但我无法安装它们。我去管理/模块,例如,选择'上传模块或主题存档进行安装',从我的文件系统中选择tar.gz,并在安装之前我被要求提供FTP用户和密码而无法提前
我在本地工作,所以我想也许我在安装过程中犯了一些错误。我怎么能纠正这个?在将网站迁移到服务器之前,我必须在本地进行大量测试。
答案 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 /主题