如何使用FTP方法安装模块? -- updating 领域 drupal 相关 的问题

How can I install modules using the FTP method?


8
vote

问题

中文

我在尝试安装模块时出错。我应该为ftp设置什么?我刚学校过司布。谁知道发生了什么?我正在使用drupal 7.7。

src =

英文原文

I got a error when trying to install modules. What should I set up for the FTP? I just learned Drupal. Who knows what happen? I am using Drupal 7.7.

screenshot

  

回答列表

6
 
vote
vote
最佳答案
 

作为kalabro说:

确保文件夹/站点/默认值由执行Drupal脚本的用户拥有。

在大多数Ubuntu安装上,这是用户Apache用户www-data。

  drupal_goto()5  
 

As kalabro said:

Make sure the folder /sites/default is OWNED by the user that executes the drupal scripts.

On most Ubuntu installations, this is the user Apache user www-data.

chown www-data sites/default 
 
 
 
 
4
 
vote

使用该方法更新模块仅在运行drupal运行ftp服务器时才有效;在这种情况下,您需要输入用户名和密码来连接到FTP服务器。服务器通常是"localhost" ,因为Web服务器和FTP服务器都从同一IP运行;如果不是这种情况,那么您应该使用服务器的名称更改"localhost" (例如ftp.example.com)。

如果您在本地计算机上运行drupal,就像使用它作为测试站点时,如果您的计算机上没有FTP服务器,则无法使用这种方式来更新模块;在这种情况下,您只需在下载包含更新版本的存档后,您只需复制计算机上的文件。

 

Updating modules using that method works only if the server running Drupal also runs a FTP server; in that case, you need to enter the username and the password to connect to the FTP server. The server is normally "localhost" as both the web server and the FTP server are running from the same IP; if that is not the case, then you should change "localhost" with the name of the server (e.g. ftp.example.com).

If you are running Drupal on your local computer, as when you use it as testing site, then if you don't have a FTP server on your computer, you cannot use that way to update modules; in that case, you just copy the files on your computer, after you download the archives containing the updated versions.

 
 
       
       
2
 
vote

除了网站实时后,不要制作www-data自己/站点/默认/默认或任何其他文件夹,除了/ sites // files或/ files。 Drupal中的"安装模块" 功能应仅在站点开发期间使用,当网站不住。服务器不应该能够写入/站点/全部或/站点/默认值或任何其他文件夹(文件除外),因为这是一种安全风险。 再次,这样做可能看起来很方便,但是如果文件是除文件的任何文件夹中的任何文件夹都很方便。你可能会被淘汰。

 

Do not make www-data own /sites/default or any other folder except for /sites//files or /files once the site is live. The "install module" feature within drupal should only be used during site development, when the site is not live. The server should not be able to write to /sites/all or /sites/default or any other folder (except files) as this is a security risk. Again, it may seem convenient to do it that way, but having the server write to any folder except files is a very bad plan. You may be pwned.

 
 
1
 
vote

我已经运行了以下命令,它饰面奇迹!!

  sudo chown -R www-data sites/default   
 

I have run the following command and it workes wonder!!

sudo chown -R www-data sites/default 
 
 
-1
 
vote
如果您访问 /sites/all/modules 目录,那么您还可以更喜欢直接上传 module-name.tar.gz
  • 提取zip将目录复制到 /sites/all/modules/
  • 在网站中,浏览 admin-bar -> modules
  • 检查列表中的模块
  • 保存配置

这应该安装新模块。

 

In case, if you've access to /sites/all/modules directory then you can also prefer directly uploading the module-name.tar.gz:

  • extract the zip copy the directory to /sites/all/modules/
  • In web-site, navigate through admin-bar -> modules
  • check the module in the list
  • Save configuration

This should install the new module.

 
 

相关问题

4  Drupal 7更新管理器无效[已关闭]  ( Drupal 7 update manager not working ) 
关闭。这个问题需要更多聚焦。它目前不接受答案。 想要改进这个问题?更新问题,因此它仅拍摄了一个问题,只能通过编辑此帖。 关闭 6年前。 ...

2  从核心开发到稳定的更新网站  ( Update site from core dev to stable ) 
使用 drush:更新核心从稳定到dev i ran drush up drupal-7.x ,以便从7.7到7.x开发。 然而,我现在在这个位置,我想把项目移回7.8,但我似乎没有弄清楚如何做到这一点。我试过了: drush up drupal-7.8 产生: Name Ins...

10  如何使用DRUSH更新已禁用的模块?  ( How to update disabled modules using drush ) 
有没有方法可以使用 Drush ?更新已禁用的模块 目前,当我尝试用醉汉更新禁用模块时,我收到此消息: 项目没有启用扩展,无法更新 使模块不是一个选项,因为这是一个实时站点,实际上是许多网站。它们都耗尽了相同的Drupal代码库。某些网站使用一些模块,但不是其他组件(可能不在主站点上)。 如果润发无法处理此操作,...

7  如何手动更新Drupal 7.7至7.8?  ( How to update drupal 7 7 to 7 8 manually ) 
我发现我的网站上有一个警告,说需要手动更新Drupal核心。 如何安全地进行安全? ...

2  如何避免关于PHP MBString扩展的警告? [关闭]  ( How can i avoid a warning about the php mbstring extension ) 
关闭。这个问题是 off-topic 。它目前不接受答案。 想要改进这个问题? 更新问题所以它是 - 主题用于卸妆答案。 关闭 9年前。 ...

1  Drupal更新域白名单  ( Drupal update domain whitelist ) 
我正在努力在一个锁定的web服务器上生活的Drupal项目。该框上的Internet访问受到域白名单的约束,因此我需要能够提供Drupal更新自身及其模块所需的域所需的域的完整列表。 我们正在使用Acquia-drupal,所以我们肯定是下面的能够更新Drupal本身: git.acquia.com 我在收...

0  如何快速检查贡献项目的Drupal 7移植状态?  ( How can i quickly check drupal 7 porting status of the contributed projects ) 
如何快速检查贡献项目的Drupal 7移植状态? 答案还应指导读者(如果) 用户是开发人员,并希望帮助移植最多 经常需要的Drupal贡献模块,或 用户是网站所有者 并希望评估Drupal 6的可能升级 到Drupal 7. ...

0  Drupal节点更新检测  ( Drupal node update detection ) 
任何人都可以建议如何通过jQuery更新节点时如何检测? 我知道jQuery是一个客户端技术,但我真的需要利用jQuery(AJAX)来提醒我的用户时节点更新时。 ...

18  我是禁用更新通知但不使用模块更新通知的替代方案是什么?  ( What are my alternatives to disable update notifications but without using modul ) 
我需要禁用更新通知总体drupal 7,而不是下载模块更新通知禁用,因为它导致致命错误,该网站崩溃了。 有没有其他方式? ...

1  升级视图后网站下降  ( Site down after upgrading views ) 
我有CK配置文件安装并在安装的视图中找到了一个奇怪的行为(无术语ID过滤器标准可用),因此我决定将视图升级到最新的开发版本。我从 profiles/commerce_kickstart/modules 中删除了视图文件夹,现在我的管理员无法正常工作。错误消息随着时间的推移而变化,但它们与包含缺少的文件相关,例如: ...

1  访问update.php [关闭]时出错500  ( Error 500 on accessing update php ) 
关闭。这个问题需要更多聚焦。它目前不接受答案。 想要改进这个问题?更新问题,因此它仅拍摄了一个问题,只有编辑此帖。 closed 2年前。 ...

6  测试模块更新时的最佳实践  ( Best practice when testing module updates ) 
我定期面临的问题正在尝试测试最近有很多模块更新的网站。我通常的过程是按案例基础和测试网站特征在一个情况下拍摄每个模块。 例如,如果更新了WYSIWYG模块,我会发现一个节点在字段中实现它并进行探索性测试。但现实是,问题可以更加微妙 - 也许某些用户角色已经丢失了权限,允许他们在预先限制时嵌入媒体。 有时候有很多因素...

34  如何从建议的模块版本切换到开发?  ( How to switch from recommended release of module to dev release ) 
例如,我目前正在使用 geofield 模块。 我正在使用版本: 7.x-1.0-beta2(2011-11-17) 现在我看到了开发版本有一些我想要的功能。如何正确安全地将"升级" 到模块的开发版本? 7.x-1.x-dev(2012-jan-10) 目前所做的是,从任何内容类型中删除GeoField,禁用Ge...

10  请疏入列表哪些模块具有可用的数据库更新  ( Ask drush to list which modules have database updates available ) 
我特别希望疏入列表,该模块具有可用更新的模块,其中哪些包含数据库更新。这是可能的吗? 编辑澄清:我知道 node_form()1 将列出具有可用更新的所有模块,是的,但并非所有这些更新都将具有与它们一起使用的数据库更新。我严格注意有一个相关数据库更新的更新列表。 ...

4  为什么在进行核心更新时禁用非核心模块?  ( Why disable non core modules when doing a core update ) 
我似乎多个更新教程告诉您在进行更新之前禁用所有非核心模块。这是什么原因?我不是真正熟悉核心的更新区域,但看不到任何真正的好理由。如果我不这样做,我是否有可能冒着风险? 如果我们在主要版本(6 - > 7)之间进行更新,我可以理解推理。但是在进行小幅更新时(7.10 - > 7.12)是我有问题的地方。...

5  设置更新管理器以安装到站点/全部/模块/ Controm?  ( Set update manager to install to sites all modules contrib ) 
我能够使用Update Manager来安装新模块,而不是必须手动上传它们。我之前将所有内容放在 sites/all/modules 中,但现在已将我的模块重组为 sites/all/modules/contrib 和 sites/all/modules/custom (对于我写或修改的模块)。 但是,Update ...

0  模块更新后的文件权限  ( File permissions after module update ) 
每次更新模块时(Linux)文件权限都会更改。我使用755个权限为Modules目录中的文件进行644个文件。 无论如何我可以告诉Drupal每个模块更新的默认文件权限? ...

0  禁用更新通知  ( Disabling update notifications ) 
我正在尝试从Drupal后端删除更新通知。我尝试了更新通知禁用模块,但它会破坏后端的"模块" 部分。我可以禁用更新管理器模块,但我不喜欢这个解决方案。有没有其他方法可以解决这个问题? ...

0  以编程方式下载最后一个模块版本  ( Programmatically download last module version ) 
是可以在Copp_update_n()的hook_update 6模块中下载模块的最后一个版本? 我是在我创建的模块需要上次版本的CCK和我想以编程方式下载此版本并启用它? 或者也许可以在.info依赖关系阵列中添加插件版本? ...

36  如何避免检查特定模块的更新?  ( How do i avoid checking for updates for a specific module ) 
在当前项目中,我必须修补几个模块中的生命(节点层次结构,工作台访问等)。这些模块现在绝对适合项目的需求,并且不太可能与未来的核心更新突破。 所说,当应用程序交给客户端时,将有完整的(用户1)访问系统,因此当这些模块具有可用更新时,将被警告。他们将更新它们,无论我求多次求不要(哦,生活在没有客户的情况下!)。 有没有办...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.