Показаны сообщения с ярлыком drupal. Показать все сообщения
Показаны сообщения с ярлыком drupal. Показать все сообщения

25 мая 2009 г.

Ошибка в модуле Invite для drupal 6

Взято здесь

находим в файле invite/invite.module строку 655 и правим -

function invite_get_role_limit($account) {
if (!isset($account->roles)) {
$account = user_load(array('uid' => $account->uid));
}

// localize roles
$roles_loc = array();
foreach($account->roles as $role) {
$roles_loc[] = t($role);
}


$role_limit = 0;
foreach (user_roles(0, 'send invitations') as $role) {
$role_no_space = str_replace(' ', '_', $role);
if (in_array($role, $roles_loc)) {

…

Вот и все! Наслаждаемся работой модуля!!!
Удачи!

php не хватает памяти

При работе с друпалом начали возникать ошибки, по типу:

Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 3270 bytes) in /var/www/vhosts/arsyscad/arsys.uz/httpdocs/includes/form.inc on line 2209

Это значит, что Php не хватает памяти.

1. Создаем файл info.php со следующим содержимым:

<_?_php
phpinfo_
() ;
?_>

Там, где стоит _ ничего быть не должно, удаляем подчеркивание. Просто движок блогов у гугла уродует код.

2. Запускаем его. Смотрим, сколько памяти выделено.
3. Если памяти мало, лезем в /etc/php5/apache2/php.ini, ставим лимит памяти побольше, скажем 128

memory_limit=128M

24 мая 2009 г.

http://www.solargate.ru/delaem-blog-na-drupal
http://habrahabr.ru/blogs/about_cms/18078/ (тоже самое, но с комментами)
http://www.solargate.ru/avtorizaciya-po-openid-v-drupal-5-x
http://shaman.asiadata.ru/node/89 - кросспост в ЖЖ
дабы не забыть почитать