本文记录最近一次在阿里云服务器ubuntu系统配置apachesolr并与Drupal search api solr整合的步骤,供参考。
安装tomcat:
apt-get update
apt-get install tomcat6 tomcat6-admin
下载并安装apachesolr:
本文记录最近一次在阿里云服务器ubuntu系统配置apachesolr并与Drupal search api solr整合的步骤,供参考。
安装tomcat:
apt-get update
apt-get install tomcat6 tomcat6-admin
下载并安装apachesolr:
本文试图根据个人一点经验,对Drupal核心及模块版本号的选择做出一点说明。并尝试回答Drupal 8何时可用的问题。
软件版本号的基础知识,可以自行到百度百科上学习。
http://baike.baidu.com/view/707808.htm
一般来说,一些知名软件,如Windows, office, linux等都有一套自己的软件版本号规则。
对于Drupal来说,根据我的经验观察,会遵循如下规律:
Drupal核心:
主版本号.子版本号[-版本后缀]
实例:8.0-alpha10
Drupal第三方模块:
Drupal核心版本号.x-主版本号.子版本号[-版本后缀]
实例:7.x-3.0-rc3
一般情况下用到的版本后缀如下:
一些前提条件:
网站域名:site.com
网站安装目录:/var/www
通过git把代码pull到服务器及部署好数据库之后,发现clean url无法启用,下面是排查及解决步骤:
1: 建立个info.php文件,里面录入:
[php]
phpinfo();
?>
[/php]
并保存好,查看页面发现apache mod_rewrite模块未启用,linux下执行以下命令安装启用rewrite模块:
a2enmod rewrite
然后重启apache服务:
sudo service apache2 restart
在此检测,clean url仍然不工作。
2: 通过google搜索如下关键词:
“drupal apache clear url not working”
找到如下文章:
https://drupal.org/node/1572984
Drupal之所以受到那么多人的喜欢,除了本身内核的强大,另外跟Drupal模块的支持强大不无关系。Drupal有很多非常厉害的模块,模块本身的构架思想就有很多值得品味的地方。
CCK
这个模块在Drupal 6下面,跟views的地位是差不多的。安装量一直是数一数二的。
在Drupal 7,这个模块不存在了。但是模块的思想被Drupal 7借鉴并发扬光大,成为了Drupal 7里面的field和field ui模块。
Views
这个模块无需多说,我当初学Drupal 的时候,也是因为这个模块的强大而对Drupal着迷。
无论实在Drupal 6还是Drupal 7,这个模块安装量绝对是前三。对于Drupal 建站者来说,这个模块基本就是必装模块了。
在Drupal 8,这个模块进入核心了,以后我们没必要在下载这个模块了。
Drupal Queue 是Drupal 7提供的新功能。
Queue items to allow later processing.
The queue system allows placing items in a queue and processing them later. The system tries to ensure that only one consumer can process an item.
翻译成中文,大概意思就是:
Queue条目可以延迟操作。
Drupal Queue用户按照序列化执行一定的操作。Queue系统确保每一次系统消费可以处理一个项目。
根据以上描述,Queue有如下特性
序列化
操作延迟化
序列里的条目只会被成功执行一次。
对于Drupal开发者来说,善用system_settings_form这个东西,可以在一定程度上提升你的开发效率,并降低代码的维护成本。
该函数通常用在自定义模块,对一些用户自定义配置的保存。
下面以代码实例来解析该函数的用法。
Drupal本身对多站点有良好的支持,详细规则可以查看drupal的settings.php获得详细的帮助.
这篇文章要介绍的,是多站点如何共享数据表.考虑以下应用场景:
有个网站是example.com,同时这个站点要启用一个二级域名blog.example.com. Blog与主站点用户数据共享,这种情况下如何配置?
通过一番调研与实验,在drupal官网上找到解决方案.链接如下. 英文不太好的同学,参考这里的步骤就行了.https://drupal.org/node/2622https://drupal.org/node/22267http://www.im87.net/topics/batch-change-mysql-table-prefix/准备:
theme links使用实例:
活动连接:
http://groups.drupal.org/node/276853
以下是精彩回顾:
Forest Mars
If you wan to build a blog, use wordpress.
If you want to build a wordpress, use Drupal.
If you want to build Drupal, use Symfony.
--------------------------
http://groups.drupal.org/node/285633
drupal groups上的一个问题,必须要回答。同时这也是曾经困扰我的问题。花了一个多小时做整理和解析。同时也在自己的博客记录下,以备更多人能够少被这个问题困扰。
原文链接:
http://groups.drupal.org/node/285633#comment-898648
这是一个老生常谈的问题。
hook机制是drupal最具吸引力的特性。 Hook机制赋予drupal强大的灵活性和扩展性。
如果要使用drupal做开发,hook是必须要跨过去的一道坎。
Copyright © 2025