学习acquia drupal

本地安装了acquia drupal以后,进入管理员界面,里面会提示让你输入一些订阅信息“Please enter your Acquia Network subscription keys on the settings page.”(请在设置页面输入您的Acquia网络订阅键)。进入admin/settings/acquia-agent,里面有两个必填项Acquia subscription identifier(Acquia订阅标识)和Acquia subscription key(Acquia订阅键),Acquia有免费的版本,到http://acquia.com/network申请个免费的先用用。Acquia的购物车系统采用的是Ubercart,这个可以从页面的源码看到。订阅以后发现我的帐户升级了,里面有很多订阅客户的设置。最后的页面是有标识和健的,一不小心,把这个页面关了。不知道哪里找了,觉得应该还可以在里面找到,就在http://acquia.com/network页面瞎逛。在我的站内信箱找到了相关信息

“Enter your subscription key and identifier during the installation process. You can find the key and identifier on your subscription page.https://acquia.com/network/node/23995/subscription”找到订阅标识和健,输入到admin/settings/acquia-agent中去。之后,可以到http://acquia.com/network中将任务Connect your Acquia Drupal site to the Network 标记为已完成。

       与drupal6相比,admin/settings下面多了两个链接Acquia settings,Administration Menu,后者是个很方便的模块。不过我平时很少用它,就是方便了一些,没有加新功能。不过这里还是先介绍一下这个模块。

http://drupal.zhexie.net/m/admin_menu里面的文章,很好的介绍了这个模块。说白了,这个模块就是将Drupal管理界面的菜单,动态化,nice menu化,然后放到页面的最顶部。把鼠标移上去下一级的菜单就自动显示出来了。在管理菜单的配置页面,有两个选项,Apply margin-top to page body,和Collapse fieldsets on modules page,前者是默认选中的,后者默认未选中。选中后者,保存,进入admin/build/modules,就看到这个选项的作用了。

相关链接:http://drupal.org/project/admin_menu ,Think in Drupal

Drupal版本:

acquia drupal免费的Cron服务

搞drupal有段日子了,从来没有配置过cron.一般都是同事去配置这些服务器段的事情.设置好acquia的订阅信息以后,我收到了若干封Acquia Support发来的电子邮件.里面有一封说:“We have not received a heartbeat from your site since October 13, 2008 at 11:43pm (11 min before this message was sent). This may mean that your site is offline and unable to communicate with the Acquia Network servers.”

Acquia网络服务联系不到我.在邮件的下面,有相关的提示和解决办法,原来是我的cron出问题了.当然有问题了,因为没有配置阿.手工的运行一下cron.很快,又收到了Acquia Support的电子邮件, “We received a heartbeat from your site on October 14, 2008 at 12:20am, which means that the site is back online and able to communicate with the Acquia Network servers.”可以了,不过Acquia网络服务将自动的监督我的网站的运行情况,频率大概每小时一次.我的是本地的测试站点,没有站点url的,也没有人访问.所以这个就免了.

不过有个意外的发现,那就是Acquia网络服务能够帮你自动的调用cron,如果你不会在linux下面配置cron的话,又不愿装poormanscron模块,那么你可以委托Acquia网络服务帮你管理你的cron.配置页面位于Acquia网站的个人页面的Settings>>Cron页面.不过这个需要url的.里面有3个选项, Do you want Acquia to run cron for you,选择“是”;How often do you want cron to be run on your site,选择“5分钟一次”;cron action path,默认设置为/cron.php。

以后再搭建drupal网站,像我这样比懒人还懒得人就可以使用Acquia网络服务中的cron服务了。

相关链接: http://acquia.com/networkThink in Drupal

Drupal版本: