如何在bluehost上设置Drupal文件上传选项<bluehost之家原创>

bluehost上设置Drupal文件上传选项与其它主机的设置没有本质的区别,这里主要介绍保持帐户下各站点的个性化和独立性,这是美国主机的一大强项,别忘了发挥这个优势。

下面谈到的文件上传是指网站用户的文件上传,我想站长上传文件大概用不到所述的设置,因为用FTP或SFTP上传文件更好用也更规范。

Drupal文件上传选项涉及到下面的问题:

1.用户上传文件的权限的赋予。
这是一个必须谨慎处理的权限分发并且涉及到今后的网站安全,老站长会清楚这一点,多数网站被攻克都是不恰当地把文件上传权限赋予了一些不恰当的用户造成的。

2.上传附件的post类型
允许哪种post类型可以上传附件。你可以在内容类型设置页面中选择上传附件的post类型。

3.上传文件的大小、图片尺寸规格的设置,这里可实现针对每个用户角色的设置。

登陆Drupal的管理后台:

a.站点配置-->File uploads
设置这里的允许上传文件类型、大小(*这个大小与bluehost帐户的配置有关联,下面会谈到),也可以对具体用户进行控制。

b.站点配置-->文件系统:
在这里设置上传目录的路径和下载方式限制

c.用户管理-->权限-->upload 模块:
管理用户组的附件上传和查看权限

在a中我们谈到上传文件的大小与bluehost帐户的配置有关联,下面详细介绍下:

假设我们在bluehost上有3个网站:site1、site2和site3。
假设我们的Drupal站点是site3,当我们在Drupal管理页面中设置允许上传的附件大于2M,是不起作用的,用户仍然只能上传小于2M的文件。

这时我们可以添加一个自定义的php.ini文件,允许上传的附件大于2M。这个文件应当直接放在site3的目录中,如果site3不是你bluehost帐户的根目录/public_html,而是/public_html/site3,作到这里就大功告成了,site3可以上传大于2M的附件而site1、site2仍然只能上传小于2M的附件,这就是美国主机的一个灵活性表现。

如何设置php.ini允许上传大于2M的文件,bluehost之家有过详细的介绍这里不再赘言.

修改php.ini实现php大文件上传

如何获得bluehost的默认php.ini文件,bluehost之家也有过详细的介绍,请参考:

bluehost虚拟主机上安装Magento的php.ini文件下载

-->点这里查看Bluehost支持的环境和产品详情列表。

作者: wwww.bluehost-cn.com
原载: Bluehost之家
本文链接: http://www.bluehost-cn.com/bluehost-drupal-upload-large-files
版权所有!本站原创,如转载必须以链接形式注明作者和原始出处及本声明。