原文章: http://osseed.com/blog/install-drush-manually-mac-os http://log.itto.be/?p=1127.
这篇文章找了2篇文章. 第一个链接帮我成功的安装了Drush 在 Mac 上. 第二个链接帮我解决了 Drush 很多功能不能用, 比如说 drush en 手动安装 Drush 的步骤: 1) 下载 Drush 文件, https://github.com/drush-ops/drush 2) 解压缩, 然后将文件夹复制到 /usr/local/lib 文件夹下 (如果路径不存在, 请自己创建) 3) 这一步需要给 drush 可以执行的权利, 简单的复制后面的命令到 terminal 即可: sudo chmod u+x /usr/local/lib/drush/drush 4) 现在尝试运行一下 Drush 是否能正常工作 /usr/local/lib/drush/drush 5) 如果运行上面的命令出现后面的错误, "#ff0000;">"Unable to load autoload.php.
活动报名:https://groups.drupal.org/node/464948
大家好!
很期待在2015年4月上海的Drupal 聚会上跟各位见面。
Drupal协同贡献聚会(Drupal workshop) 在每个月第3个周六、免费参加,Drupaler在这里相聚 (线上同) 以小组的形式为 Drupal 作各种不同的贡献。
Workshop 安排综览
workshop期间: 嘉宾分享,问题讨论,高手指引、招聘求职等。
上午10点,Workshop开始:
公司:Mediasia-Interactive
公司邮箱:jobs@mediasia-interactive.com
经验:2年以上
必备技能:Drupal 6 & 7 (Core, API, Hooks & contrib modules), PHP, JavaScript, LAMP
期望技能:jQuery, HTML5/RDF/CSS2&3, Node.js, NGINX
公司地址:上海静安区
Mediasia-Interactive:
我们是一家来自法国的新型互联网公司 , 提供具有创造力与创新性,并且可拓展的网络解决方案。我们的项目涵盖从大型电子商务网站,企业内部网络系统,到特殊的网络聚集地。
从2011年伊始,已经有超过140多个项目面世,我们始终秉持创意,创新和专业的精神,满足并超出客户的期待。
目前我们正在寻找网络应用软件开发方面有丰富经验的Drupal 开发工程师,期望具有能力且有创造力的你加入我们的团队。
职位描述:
使用Drupal PHP/MySQL 框架开发高端的网站与网上应用
- 阅读更多 关于 Drupal 开发工程师
- 登录或注册以发表评论
问题:
Drupal如何实现不同用户不同主题?
回答:
Drupal6版本时候默认可以设置,Drupal7移除了,可以用 themekey模块设置: https://www.drupal.org/project/themekey6.10 在主题中应用smacss(1)——Apply SMACSS in Drupal theme(1)
ok,前几节我都在介绍css构架方式,核心是smacss。smacss并不是什么css技术,它无法帮你写出一个下拉菜单或者首页幻灯片,它是一套关于如何编写css的指导原则,让你的css结构更合理,更具有可读性和重用性。之所以说它是指导原则,是因为它并不是你必须完全遵守的规定,每个人、每个团队、每个项目都可以根据它发展出适合自己的具体实践方式。
要使用smacss构架你的css,你就必须学会掌控你的模版层、掌控页面上的标签,你要有能力指定页面中的某个元素的选择器(class或id),你也应该有能力去把drupal生成的各种令人郁闷的选择器删除掉或者控制在合理的范围内。如果你不这么做,而是直接通过drupal后台自动生成的选择器来写样式,虽然也可以做出和设计图一致的网页,但是你的css就背离了smacss的指导思想了。——这就是drupal主题在国内饱受诟病的原因,一个单纯的前端掌控不了模版层,他看到drupal生成的html里面冗长的class就想砸电脑;可是如果把主题交给一个后端phper来做,他又会很为难,因为他并不见得愿意和css打交道,大材小用、不务正业的感觉多少也会有一点,除非是新人练手。
解决方法来自:
https://www.drupal.org/node/1556488
创建一个PHP文件,把下面的代码复制进去:
<?php define('DRUPAL_ROOT', getcwd()); require_once DRUPAL_ROOT . '/includes/bootstrap.inc'; drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); require_once DRUPAL_ROOT . '/includes/password.inc'; if (isset($_GET['pass']) && !empty($_GET['pass'])) { $newhash = user_hash_password($_GET['pass']); } else { die('Retry with ?pass=PASSWORD set in the URL'); }
Drupal 7 提供2种方法安装Modules,一种是“URL安装” 另一种是通过FTP工具上传!
“URL安装” 就是使用模块的下载链接直接进行安装,drupal 会自动处理以及安装.
当需要对模块进行升级时,可以访问 /admin/modules/update 选择要更新的模块,Drupal自动去下载相应的模块
然而我在Ubuntu服务器上操作“从URL安装”某个模块时却遇到了: "WARNING: You are not using an encrypted connection, so your password will be sent in plain text. Learn more." "To continue, provide your server connection details
然后转到让我设置ftp账户页面,
在 https://help.ubuntu.com/community/Drupal 找到了解决办法
使用 cd 命令进入网页的根目录
然后使用下方命令
/** *带星号的属于非正常情况下会出现的状况! *Composer 运行要求 PHP 5.3.2+ */
安装 Drush 到bluehost, 之前也有尝试过好几次,可是每次都无法成功,也没有过多的去做搜索. 最近再次发现 drush 的方便,决定安装一份到服务器上.
首先确认的是你的php版本, 这个可以进入 Cpanel 后在左侧的主机信息栏里可以找到.
如果你的php版本低于要求版本,请再 Cpanel 页面中找到栏目 software/services 下面的 PHP Config 进行更改.
剩下的就是看 drupal 官方文章来下载了. 附上地址: https://www.drupal.org/node/2366283
第一步, 安装 Composer: 首先确认自己在根目录下 (不确定的可以使用 cd ~ 命令) 使用命令:
curl -sS https://getcomposer.org/installer | php
发现很多站长还在使用中英文界面,其实汉化包已经达到了很高的汉化程度了.
使用不同的插件,会导致更新完以后有着不同的百分比.
只是有些站长还不知道如何更新汉化包,今天写下教程.
首先去官网下载 Localization update
https://www.drupal.org/project/l10n_update
然后安装好后,去网站的插件中开启.
再然后,到 配置 - 翻译 - 更新
更新一下就可以了.
自动更新的设置方法:
在配置页面下, 有个语言
进入后,选择 更新翻译 然后设置成你想要更新的周期.
有三个选择, 手动, 每周, 每月.