drupal

有關 drupal 的使用心得

Drupal 7

 

 

sqlite DB 位置

sites/default/files/.ht.sqlite

/var/www/sites/default/settings:

$databases = array (
  'default' =>
  array (
    'default' =>
    array (
      'database' => 'sites/default/files/.ht.sqlite',
      'driver' => 'sqlite',
      'prefix' => '',
    ),
  ),
);

 

保護此目錄:

.htaccess

order allow,deny
deny from all

 


 

由 Program 上的角度來看

modules/field/modules/text/text.module

text_summary($text, $format = NULL, $size = NULL)

 

 

Function - drupal_http_request()

Checks whether the server is capable of issuing HTTP requests.

The function sets the drupal_http_request_fail system variable to TRUE if
drupal_http_request() does not work and then the system status report page
will contain an error.

@return TRUE if this installation can issue HTTP requests.

很讚的 drupal module

 

 

Drupal 的 cron job

Drupal 的 cron job

 

# 在 /etc/cron.hourly 建立 drupal-cron, 內容如下

================drupal-cron=====================
#!/bin/sh
#

/usr/bin/lynx -source http://datahunter.servehttp.com/cron.php
============================================

# lynx -source 是指下載 html 到 stdout, 而不是直接瀏覽它

# 之後

chmod 744 drupal-cron


由於 cron 會一次過執行不少工作, 相當消耗資源

為免被它受外來攻擊, 那要指定什麼人可以 access 它

在 drupal 根目錄的 .htaccess 加下以下內容

RSS feed