作者 张龙于飞 发布于 2015-07-29 修改于

网站恢复重建 drupal网站的安装配置 香港ECS(2)

上一篇:网站恢复重建 drupal网站的安装配置 香港ECS(1)

全新安装一个drupal

http://pw.cnedun.com/phpmyadmin 新建数据库 cnedun_wdqlsxq

配置nginx vhost,下载drupal,

# cd /alidata/server/nginx/conf/vhosts
# cp wdqbzxx.conf wdqlsxq.conf
# vim wdqlsxq.conf
# /etc/init.d/nginx restart

 

# cd /alidata/www
# drush dl drupal-7 --drupal-project-rename="wdqlsxq" -y
# cd wdqlsxq/sites/default
# drush site-install standard --account-name=wdadmin --account-pass=****** --db-url=mysql://cnedun:******@localhost/cnedun_wdqlsxq -y
//*号为相应的密码
# cp default.settings.php settings.php
# mkdir files
# chmod -R 777 files
# chown -R www:www files
# chown -R www:www /alidata/www/wdqlsxq

 

# drush dis dashboard overlay -y
# drush en views ctools token l10n_update backup_migrate jquery_update globalredirect ckeditor honeypot colorbox logintoboggan -y

# drush en ocupload multiupload_imagefield_widget autocomplete_deluxe views_bulk_operations module_filter admin_views link -y

 

# chmod -R 777 sites/all/translations/

# cd sites/all/libraries
# wget -c https://github.com/jackmoore/colorbox/archive/1.x.zip
# unzip 1.x.zip
# mv colorbox-1.x colorbox

安装Drupal模块jReject,提示用户升级旧版不支持的浏览器的配置 /admin/config/system/jreject

# drush en jreject -y
# cd sites/all/modules/jreject
# wget -c https://github.com/TurnWheel/jReject/archive/master.zip
# unzip master.zip
# mv jReject-master jReject

配置:admin/config/regional/language/add 添加简单中文语言包,admin/config/regional/language 将Chinese, Simplified 设置为默认。

配置Honeypot、LoginToboggan

配置ckeditor、ocupload

配置admin/config/media/file-system ,backup migrate模块

添加角色,添加管理员用户

安装主题 # drush dl bootstrap --select

建立子主题,修改基本子主题模板,用cdn库配置主题 http://www.bootcdn.cn/ 或http://libs.useso.com/ ,设置配置主题。

# drush dl job_scheduler feeds -y
# drush en job_scheduler feeds feeds_ui feeds_import views_ui -y
# drush en authcache entitycache video_embed_youku views_nivo_slider flexslider -y

 

# drush dl jplayer --select
# drush en jplayer
# cd libraries
# wget -c https://github.com/happyworm/jPlayer/archive/master.zip
# unzip master.zip
# mv jPlayer-master jplayer
# chown -R www:www jplayer

 

# drush dl videojs --select
# drush en videojs -y
# cd libraries
# cp -r /alidata/www/wdqbzxx/sites/all/libraries/video-js video-js

 

# cd libraries
# cp -r /alidata/www/wdqjcyey/sites/all/libraries/flexslider flexslider
# cp -r /alidata/www/wdqjcyey/sites/all/libraries/nivo-slider nivo-slider

 

安装superfish模块

drush en superfish -y
wget -c https://github.com/mehrpadin/Superfish-for-Drupal/archive/master.zip
unzip master.zip
mv Superfish-for-Drupal-master superfish
chown -R www:www superfish

mkdir easing
wget -c https://github.com/gdsmith/jquery.easing/blob/master/jquery.easing.js

wget -c https://github.com/gabceb/jquery-browser-plugin/archive/master.zip
unzip master.zip

# cp -r /alidata/www/wdqbzxx/sites/all/libraries/easing easing
# cp -r /alidata/www/wdqbzxx/sites/all/libraries/jquery-browser jquery-browser

安装pnnel模块 

drush en panel page_manager panels_bootstrap_layouts -y

启用uthcache相关模块并配置a ,开启 统计 模块并设置

配置 views,  启用views_ui模块,配置admin_views模块,禁用ajax,重写编辑、删除链接。

文本格式,配置

 

分类:

内容类型:文章、图库、视频

panels重写/add /edit页面



进入phpmyadmin,复制一个数据库cnedun_20150730 ,备份drupal目录

cp -R wdqlsxq drupal20150730
chown -R www:www drupal20150730

 



继续wdqlsxq的网站建设工作:

安装分类管理模块 # drush en taxonomy_manager -y

安装模块taxonomy_menu ,将分类转换为菜单

配置ckeditor 使用主题css

配置panels video类型增加图片字段

安装metatag模块

安装juicebox模块

 



开始wdqyey的工作

mv drupal20150730 wdqyey
chown -R www:www wdqyey

修改数据库名cnedun_20150730为cnedun_wdqyey,修改setting.php文件,停用jplayer、jReject模块,升级全站。安装并配置metatag模块,安装juicebox模块,升级jquery_update 7.x-3.X版本。修改完善相关配置。

# drush up drupal
# drush up
# drush en metatag -y
# drush en juicebox -y
# cd sites/all/libraries
# wget -c http://www.juicebox.net/release/juicebox_lite_1.4.4.1.zip
# unzip juicebox_lite_1.4.4.1.zip
# cd juicebox_lite_1.4.4.1/web
# mv jbcore ../../juicebox

 



进入phpmyadmin,复制一个数据库cnedun_20150730 ,备份wdqyey目录为drupal20150919



以前做这几个站速度都可以,但HK服务器上的这几个站速度都很慢,MySql偶尔出错,抛开主机速度的问题,安装memcached,以改善数据库性能。

参考:http://ninghao.net/blog/1371

yum install memcached
yum install php-pecl-memcache
service php-fpm restart
service nginx restart
service memcached restart

安装drupal模块,memcache_storage

drush en memcache_storage -y

配置settinges.php

// Make memcache the default cache class
$conf['cache_backends'][] = 'sites/all/modules/memcache_storage/memcache_storage.inc';
$conf['cache_default_class'] = 'MemcacheStorage';
$conf['cache_class_cache_form'] = 'DrupalDatabaseCache';
$conf['cache_class_cache_update'] = 'DrupalDatabaseCache';
$conf['memcache_storage_key_prefix'] = 'wdyouer_';
$conf['page_cache_invoke_hooks'] = FALSE;