igor701: Комментарии

Главные вкладки

13 октября 2009 в 16:08

Думаю можно ограничить в конфиге количество одновременно работающих процессов apache, тогда выхода за пределы памяти не будет - но тогда некоторые клиенты будут долго ждать соединения.

Также можно пересобрать apache, отключив ненужное.

А ещё лучше статику (картинки и html) через ngnix отдавать.

30 сентября 2009 в 20:19

как переносили файлы? просто копированием?

надо было всё заархивировать tar + gzip
потом разархивировать

а так, видимо, при передаче где-то побилась кодировка

25 сентября 2009 в 10:58

ну тут психология заказчиков понятна -

раз клиент не готов "купить" CMS, значит заказывает бесплатную + минимальную доработку, т.к. полагает, что будет дешевле

а какие запросы - такие и предложения, всегда найдётся кто-нить, кто сделает дёшево (пусть и некачественно)

3 сентября 2009 в 16:47

Запиши DrWEB LiveCD, лучше на гарантированно чистом компе.
Загрузись с этого CD и проверь весь свой комп.
Далее можешь проверять уже любым своим антивирусом.

Поменяй пароли на FTP снова.

8 мая 2009 в 9:57

Полагаю за эту сумму можно сделать поле для счетчика, сам счетчик уменьшения времени на javascript, а саму проверку (успел/не успел) внести в модуль quiz.

Тогда JS будет только для информирования тестируемого. Т.е. если даже JS отключили, то проверка всё равно работать будет, просто пользователь не будет видеть счетчика (сам виноват).

P.S. возможно, ошибаюсь ... сегодня-завтра гляну внимательнее на quiz и напишу поточнее

4 мая 2009 в 17:34

проще всего к готовому модулю добавить поле + подключить любой скрипт-таймер
вот только надо дописать кусочек скрипта, чтобы перед отправкой менялось содержимое этого поля на последнее значение таймера + ведь ещё наверное надо где-то смотреть/анализировать результат?

или что вы хотите делать со значением таймера и по истечении времени на таймере?

могу сделать, опыт в таких штуках есть
правда смотря что хотите

28 апреля 2009 в 0:49

на диске хранится файл-шаблон, сохраненный в MS Word XML

в нужных полях шаблона напечатаны ключевые слова для замены - типа ФИОФИОФИО, 99.09.2009 и т.п.

далее модуль считывает файл, изменяет найденные поля-ключи на нужные - и выдаёт сразу в виде файла

23 апреля 2009 в 19:31

попробуйте вначале поставьте Drupal на локальном компе (на Vertrigo, к примеру), добавьте нужные модули (штук 10 разных), "покрутите" настройки

а потом уже изучайте философию!

22 апреля 2009 в 21:50

Так это ... модуль mod_auth_ldap вроде используется для авторизации по HTTP-Basic.

Т.е. это он и запускается на 80-м порту (вместе с апачем), начинает слушать запросы, спрашивая логин/пароль. Так?

Ну и в чём проблема тогда? Что хотели - то и получили!

Или надо тогда выносить эту авторизацию, отключив в самом апаче через
AuthLDAPAuthoritative off
а включая в .htaccess в нужных каталогах

21 апреля 2009 в 13:45

можешь прямо в SQL-базе поменять значение веса для элемента формы
смотри в таблице content_node_field_instance поле weight

где вес меньше - тот элемент выводится раньше

2 марта 2009 в 22:32

Прикольно! Не смотрел внутри, но раз речь идет про "генерацию шрифта", то подозреваю что квитанция = картинка, а PDF - это картинка с оберткой PDF. Так?

А почему не взяли MS Word XML? У меня подобные документы генерируются через XML-шаблон, чтобы открывались в ворде сразу - мало ли чего подредактировать надо ещё?

1 марта 2009 в 18:22

Ну в чём-то автор и прав - доля правды (про число запросов к БД) есть! Но он упирает на то, что много трафика по сети гоняется (200 кб туда, 1300 кб обратно на запрос).

Но стандартный друпал рассчитан, что mysql стоит на локалхосте - т.е. запросы идут через локальные сокеты, а это на порядки быстрее, чем на соседний сервак.
Например, у меня база всего 3.5 мегабайта. Т.е. она вся может "лежать" в памяти.

А если одна-две таблицы вдруг разрастаются - тогда их можно вынести в другую базу, на другой сервер. Правда это, похоже, уже не для новичков.

26 февраля 2009 в 21:33

файлы .htaccess есть?

можете ещё посмотреть протокол ошибок сервера apache - куда он обращается, точнее на какие запросы выдает ошибку 404

17 февраля 2009 в 17:10

Хороший пример!

Думаю, выход - передавать в запросе зашифрованное число-сессию вида f(секретный код, IP пользователя, время). Заодно по истечении времени - уничтожать.

А вообще-то достаточно даже просто хэш секретного кода передавать. Главное при инсталляции (друпала или модуля) этот код первый раз генерировать уникальный.

2 февраля 2009 в 9:02

А чем плоха просто директория на сайте? Если у вас все пути относительные - то хоть десять друпалов развернуть можно по директориям вида
www.site.ru/drupal1
www.site.ru/drupal2
www.site.ru/drupal3
...
Естественно, базы данных в MySQL тоже должны называться по-разному (т.е. единственные изменения в sites / settings = это $db_url = 'mysql://...').