原文链接:http://drupal.org/node/540754
如果设置了“公”的下载方法,你仍然可以保护。htaccess文件中设置一些文件夹,如果您有启用了mod_rewrite。
举例来说,如果你的文件,住在网站/默认/文件,你要保护的网站/预设/文件/ protected_download_dir的一切,那么你可以添加以下行到中央htaccess文件。
的RewriteRule ^ \ /默认网站\ /文件\ /(protected_download_dir \ / *)$ index.php的?Q =系统/文件/ $ 1 [L,QSA的]
在此文件夹中的文件(或正则表达式匹配的所有文件)将不会被直接送达由Apache,但请求使用的file_download的()回调一个完整的Drupal。路由系统/文件定义在system_menu()。
原文链接:http://drupal.org/node/344806
为了使真正的私人私人下载,你需要移动到一个新的地方以外的Drupal安装文件的目录(通常是根据网站/预设/文件)。它应该是在一个地方,用户无法通过浏览器访问。
我的Dreamhost的共享帐户的基础上,本教程。它假定你有外壳(SSH)访问到你的主机。
下面的步骤:
- 阅读更多 关于 设置私人下载方法教程
- 登录或注册以发表评论
原文链接:http://drupal.org/node/22240
下载设置配置管理>站点配置>文件系统
有两种可能的设置下载方法:公共及私人。
设置为公开,如果你不在乎,如果任何用户,甚至匿名用户,可以下载其他用户上传的文件。
如果你想限制一些用户能够下载其他用户上传的文件,设置为私人。
请注意,如果设置为私有的下载方法,你应该设置你的“文件”目录是你的Drupal安装的文件(即不的根http://example.com/files
或http://example
外。 COM /网站/ /文件
)。私营下载方法也有,你可能要考虑性能的影响。
- 阅读更多 关于 下载方法
- 登录或注册以发表评论
Drupal中午名附件TEST
原文链接:http://drupal.org/node/1059510
这个文章是为D6写的,我将补充部分D7的内容。
在此描述如何做一个页面(page),它使用views模块,并根据内容类型进行外观定制。
我能找到很多做显示套件用的模块,你可以通过它们进行一个节点页面的定制设计,如果编辑相应节点的tpl.php文件(node-CONTENTYPENAME.tpl.php),你可以为这个内容类型的每个页面定制外观。在很多情况下,我会建议使用这些模块和技术,但在某些情况下,你可以仅使用Views模块,它不仅容易得多,而且更灵活。例如,添加、修改和创建动态元素。
我在网站上发布了一个招聘启事,并希望通过Views模块进行配置外观。招聘启事的内容类型为“create a job(创建一个职位)”,包含几个字段,比如职位、工作地点等,在这个教程里,唯一重要的字段是标题字段。
在views里创建新的View,type=node(D7中跳过这一步,直接选择显示内容/类型:内容/create a job)并适当配置一些默认的设置。
原文地址:http://drupal.org/upgrade/backing-your-site-command-line
备份文件
备份drupal目录下的文件到网站外的目录,下面介绍几种方法:
复制文件(包含 .htaccess 文件)到备份目录
cp -rp /path/to/drupal_site /path/to/backup_dir
The option -rp
means copy recursive and preserve permissions.
复制文件(包含 .htaccess 文件)到压缩文件
请在drupal目录执行:
tar czf drupalbackup.tgz /path/to/drupal_site/
- 阅读更多 关于 通过命令行备份网站
- 登录或注册以发表评论
原文地址:http://drupal.org/upgrade/backing-your-site-gui 备份你的drupal文件 使用ftp客户端,下载所有的drupal文件,保存到到本地"backup"文件夹。 备份你的数据库通过phpMyAdmin •登录phpMyAdmin
•通过左侧下拉列表选择数据库..如果你升级一个网站,选择你的网站 • 点击”导出“选项卡 •点击”全部“
•选择”结构“和”数据“ •保存成文件 •点击”go“按钮,保存sql文件到桌面。
更详细请看
•http://drupal.org/node/120627 phpMyAdmin使用手册
原文地址: http://drupal.org/node/1104482
下一步我们将建立一个自定义方法来获取最近在站点发布的内容。当一个节点被建立时,drupal把它的建立时间存储到数据库中。我们将用这个数据库字段来查询我们所需的信息。我们本可以把这段代码放到我们下一章要讲的钩子中去,但是把这段代码单独放到一个方法里能够是我们的代码更加清晰明了,便于阅读和管理。
我们将称这个方法为current_posts_contents。我们继续遵循将模块短名作为方法名的前缀的规则,跟着我们放一个非drupal钩子名的词在模块短名后面。这个方法起始于如何获得当前时间。下面是代码的第一部分:
- 阅读更多 关于 获取信息
- 登录或注册以发表评论
原文地址:http://drupal.org/node/22281 备份的最佳做法 •在更新或升级之前,备份整个网站(也是迁移,复制,移动,替换的最佳办法) •日期备份。保存到一个目录或文件的每一个标题,包括备份的日期。当你试图恢复失败的网站,可以立即找到最新的备份是哪一个。 •每个备份副本保存在不同的位置而不在你的网络服务器。请记住,如果数据不存在在三个地方,它不存在。如果您的网络服务器崩溃,那么所有的备份文件可能消失(见刚才提到恐慌)。 •询问您的ISP或网络主机的备份策略。最良好的网络主机有一个备份计划,间隔24小时执行。如果你没有,你每天手动备份您的网站,或者找到一个能执行计划的主机。再次强调下,数据存在少于三个地方,如果一个网站的数据不存在,表示他不存在。 •除了您的主机的自动备份,需要定期自己做手动备份。根据您的网站的需求,定期运行一个单独的备份,每月,每周,每天.需要明白自己能忍受多大的数据损失。 •记录和测试您的备份和恢复程序之前,你需要通过论坛和及时通信工具找到一些经验或者教训。 •用逆向备份方法,恢复你的备份。
具体的备份策略
备份drupal网站,包括网站数据库和网站文件。
- 阅读更多 关于 备份网站
- 登录或注册以发表评论
原文链接:http://drupal.org/node/15368
Drupal提供的配置设置来控制是否,以及如何为用户和管理员可以上传Drupal的文件。
要设置页的文件系统路径或目录和下载方法可以访问:管理>站点配置>文件系统
的系统路径:http://example.com/admin/settings/file-system
默认的Drupal的文件系统路径设置网站/预设/文件。当您运行在Drupal整个文本框指定一个目录来存储文件,通常是根目录是网站/预设/文件。这是好有准备的文件目录或目录内的文件目录的所有文件。您的文件将在一个地方进行备份更容易完成。
Drupal的默认临时目录是/ tmp。这是上传的文件将存储在节能前的预演。
Drupal的默认下载方法是公开的-文件可直接使用HTTP。
- 阅读更多 关于 文件系统设置
- 登录或注册以发表评论