Syndicate content between Drupal websites: A how-to guide

Imagine there was a way to enter content on one Drupal website and have it automatically appear on another. Suppose you could just as easily send it to five, or for that matter a hundred other sites if you wanted, and on each one it could be edited or deleted just like you'd entered it manually...

Okay, maybe it's not that romantic after all. But assuming this site-to-site transfer of content is something you're after, you can stop imagining and start building using the instructions below.

Add more to IP Deny

You don't need to put all the IPs to one file. You can put those IPs to a seperate file then add an include to csf.deny like follows:

Include /path_to_ip_file/blacklistip.txt

xt_connlimit error CSF

DDOS Protection x_connlimit issue
February 2, 2014 Abidoon Leave a comment

Note to self:

The Linode kernels for CentOS 6 have built in support for xt_connlimit so it will not load a module. The kernel is monolithic.

Checking via the csf test script will always show:

Zurb foundation error

diff --git a/template.php b/template.php
index 1d59967..c9a5927 100644
--- a/template.php
+++ b/template.php
@@ -366,7 +366,7 @@ function zurb_foundation_preprocess_field(&$variables) {
// Add class to a specific fields across content types.
switch ($variables['element']['#field_name']) {
case 'body':
- $variables['classes_array'][] = array('body');
+ $variables['classes_array'] = array('body');

Change FTP port

If you are using pure-ftpd, you need to edit /etc/pure-ftpd.conf and change the port below to something other than 21.


# IP address/port to listen to (default=all IP and port 21).

# Bind,21

If you are using protftpd, you need to edit/etc/proftpd.conf and change the port below to something other than 21:


Port 21

After making the change, you need to restart the FTP server to make the change live:



Prevent SMTP Port 25 attack

If you want to run on 25 and 587 without starting a second instance of Exim, and assuming you have root WHM access, add this to the first text box in the Exim Advanced Configuration Editor and restart Exim.

daemon_smtp_ports = 25 : 58

Proceed to WorldPay to make your payment button not clicked automatically

diff --git a/commerce_worldpay/commerce_worldpay_bg.module b/commerce_worldpay/commerce_worldpay_bg.module
index 3da1d35..222ebd9 100644
--- a/commerce_worldpay/commerce_worldpay_bg.module
+++ b/commerce_worldpay/commerce_worldpay_bg.module
@@ -579,6 +579,14 @@ function commerce_worldpay_bg_submit_form_submit($payment_method, $pane_form, $p
* @see commerce_worldpay_bg_redirect_form()
function commerce_worldpay_bg_order_form($form, &$form_state, $order, $settings) {
+ /**