在ubuntu下安装和配置drupal
此文基于ubtuntu10.04 server 和 drupal7
闲话就少说了、假设迩已经搭建好了lnmp环境或者lamp环境、还没搭建好就上网自行搜索ubtun搭建lamp等教程吧、假设已经把www目录设置在/var/www、所以只需要把drupal的源码包下载至这个目录然后解压就可以使用了、注意、由于某些访问权限的问题、最好把drupal的所有文件都改写成www-data用户下和www-data用户组、这个意思就是说这个目录属于网络用户、可以随时更改、其实就是属于http服务器的权限啦、因为用户的所有操作都是经由http服务器来执行的、可能是apache、也有可能是nginx、这些服务器的文件的操作其实都是通过www-data这个用户来执行的、这下明白了、接着再把文件设置为755就完美了、哈哈、
然后就可以访问迩的drupal网站、第一步首先是安装、假设迩的服务器地址是本地吧、那么访问localhost/install.php来安装drupal、接着就是一系列的问答游戏了、顺利答对所有项目就可以完成drupal的安装啦、哈哈、答不对也没所谓、多google几次、总有一次会成功、哈哈、具体的问题无非就是sql服务器安装了没、php安装了没、这为工作迩只要搭建好了lamp或者lnmp环境基本不会出现了、还有一种问题是设置文件无法修改创建的问题、这类问题就是刚刚上一段落讲的权限问题啦、再有就是php某个插件没有安装的问题、这样子更简单、通常缺少什么插件都会有些提示的、比如缺少了gi插件、直接apt-get install php-gi这样就可以了、以此类推啦、
然后安装好drupal后为了安全的问题建议把install.php文件删除掉、
然后就使用管理员去drupal后台随便点点熟悉一下操作吧、如果看和英文不爽、可以下个中文语言包、进入
Administration->Modules、点击其中Locale模块前面的小勾勾、然后在最下面点击Save configuration、就开启了语言配置啦、然后进行配置
Administration->Configuration->Regional and language->Languages、点击其中的Add language、
durpal初始的文本编辑器简陋得像个记事本、想获得Discuze!那样编辑帖子的效果吗、装个ckEditor就可以了、进入模块页面点击Install new module、然后去drupal.org官网寻找ckeditor的插件、搜索到这个地址http://drupal.org/project/ckeditor、找到下面兼容drupal7的模块下载、比如莪现在找的版本为http://ftp.drupal.org/files/projects/ckeditor-7.x-1.6.tar.gz、但不要下载喔、把这个地址贴回Install from URL那个输入框、然后点install就可以了、其实还没有可以、随后又会报错说无法上传到服务器、其实就是没权限、接下来它给迩两个选择、一个是用ftp服务器的帐户密码、如果迩没有建立ftp服务器的话迩就悲剧了、那么迩还可以选择ssh方式、也就是使用系统的用户密码来上传服务器、用个高点的权限吧、比如说root、那么这样一来ckeditor也就安装完了、确切的说应该是ckeditor的drupal接口安装完了、实际上还不能用、实际上还要迩去http://ckeditor.com/download这里下个ckeditor的完整包、既然用的是drupal那么当然是下载for drupal的啦、然后解压这个zip包放在drupal目录下的sites/all/modules/ckeditor/ckeditor就可以了、两个ckeditor真拗口、其实迩解压了ckeditor的那个zip包又有两个ckeditor的目录、囧、但其实迩是要把包含ckeditor.js这个目录的所有文件放到sites/all/modules/ckeditor/ckeditor这里、其余的文件都可以不要、然后就可以去drupal的管理页面启动ckeditor了、但这里有点要注意、这个冬冬其实还没有图片上传功能的、囧
想实现图片上传功能还需要下载IMCE这个插件、这个插件的安装就不废话了、跟上面安装的步骤差不多、无非就是在模块页面把在drupal官网上搜索得来的插件下载地址贴上去安装就可以了、然后再回到ckeditor配置那里、administration->configuration->content authoring->ckeditor、然后点击profile name那里、把编辑advanced、在basic setup那里把input formats都选择、然后再去file browser settings、那里把所有file browser type改成imce保存就OK啦、还有其它的full设置也同样如此