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

20 сент. 2011 г.

Drupal 7 + nginx = 504 gateway time-out

Цель: Drupal 7 при обновлении локализации модулей падает в 504 страницу, в логах же что то типа вот этого:

*1790 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 192.168.128.94, server: flowers64.loc, request: "POST /batch?id=12&op=do HTTP/1.1", upstream: "fastcgi://unix:/var/run/www.socket:", host: "flowers64.loc", referrer: "http://flowers64.loc/batch?op=start&id=12"
Дано: Drupal 7,  nginx/0.7.67, php-fpm 5.3.8, mysql (14.14 Distrib 5.1.58)

Решение:
Оказалось, Drupal 7, вражина эдакая при установки с нуля и при наличии такой возможности использует InnoDB для своих таблиц в БД. Тут та и был зарыт подводный камень для относительно стареньких машинок. Данные InnoDB хранятся в больших совместно используемых файлах, и при интенсивных вставках в ваши таблицах, на относительно слабых машинках жутко будет тормозить ...

1 сент. 2011 г.

и снова русские буквы в именах файлов ....

Цель: Научить ckfinderпри загрузке файлов на сервер, транслитерации имен.


Дано: Drupal 7transliteration (1.11), ckfinder (2.0.2)

Решение:
Увы, для решения этой задачи пришлось залезть в модуль transliteration ...
И так, лезем в файл: filemanager.config (лежит туть: \sites\all\modules\ckeditor\includes\, ну или где у вас там ckeditor установлен), находим в нем строчку (где та в 70 строках):

drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
и дописываем:
transliteration_init();

после,находим файл: /sites/all/modules/transliteration/transliteration.module