Думаю можно ограничить в конфиге количество одновременно работающих процессов apache, тогда выхода за пределы памяти не будет - но тогда некоторые клиенты будут долго ждать соединения.
Также можно пересобрать apache, отключив ненужное.
А ещё лучше статику (картинки и html) через ngnix отдавать.
Запиши DrWEB LiveCD, лучше на гарантированно чистом компе.
Загрузись с этого CD и проверь весь свой комп.
Далее можешь проверять уже любым своим антивирусом.
Полагаю за эту сумму можно сделать поле для счетчика, сам счетчик уменьшения времени на javascript, а саму проверку (успел/не успел) внести в модуль quiz.
Тогда JS будет только для информирования тестируемого. Т.е. если даже JS отключили, то проверка всё равно работать будет, просто пользователь не будет видеть счетчика (сам виноват).
P.S. возможно, ошибаюсь ... сегодня-завтра гляну внимательнее на quiz и напишу поточнее
проще всего к готовому модулю добавить поле + подключить любой скрипт-таймер
вот только надо дописать кусочек скрипта, чтобы перед отправкой менялось содержимое этого поля на последнее значение таймера + ведь ещё наверное надо где-то смотреть/анализировать результат?
или что вы хотите делать со значением таймера и по истечении времени на таймере?
могу сделать, опыт в таких штуках есть
правда смотря что хотите
Прикольно! Не смотрел внутри, но раз речь идет про "генерацию шрифта", то подозреваю что квитанция = картинка, а PDF - это картинка с оберткой PDF. Так?
А почему не взяли MS Word XML? У меня подобные документы генерируются через XML-шаблон, чтобы открывались в ворде сразу - мало ли чего подредактировать надо ещё?
Ну в чём-то автор и прав - доля правды (про число запросов к БД) есть! Но он упирает на то, что много трафика по сети гоняется (200 кб туда, 1300 кб обратно на запрос).
Но стандартный друпал рассчитан, что mysql стоит на локалхосте - т.е. запросы идут через локальные сокеты, а это на порядки быстрее, чем на соседний сервак.
Например, у меня база всего 3.5 мегабайта. Т.е. она вся может "лежать" в памяти.
А если одна-две таблицы вдруг разрастаются - тогда их можно вынести в другую базу, на другой сервер. Правда это, похоже, уже не для новичков.
Думаю, выход - передавать в запросе зашифрованное число-сессию вида f(секретный код, IP пользователя, время). Заодно по истечении времени - уничтожать.
А вообще-то достаточно даже просто хэш секретного кода передавать. Главное при инсталляции (друпала или модуля) этот код первый раз генерировать уникальный.
А чем плоха просто директория на сайте? Если у вас все пути относительные - то хоть десять друпалов развернуть можно по директориям вида www.site.ru/drupal1 www.site.ru/drupal2 www.site.ru/drupal3
...
Естественно, базы данных в MySQL тоже должны называться по-разному (т.е. единственные изменения в sites / settings = это $db_url = 'mysql://...').
Отключается httpd на VPS
Думаю можно ограничить в конфиге количество одновременно работающих процессов apache, тогда выхода за пределы памяти не будет - но тогда некоторые клиенты будут долго ждать соединения.
Также можно пересобрать apache, отключив ненужное.
А ещё лучше статику (картинки и html) через ngnix отдавать.
Возможно ли публиковать новости на определеную дату в друпал?
можно просто дату вперёд выставлять, а во views фильтр сделать
Документ: Время создания
меньше чем или равно
now
Перенос сайта на другой хостинг Drupal 5.x [РЕШЕНО]
как переносили файлы? просто копированием?
надо было всё заархивировать tar + gzip
потом разархивировать
а так, видимо, при передаче где-то побилась кодировка
Исследование российского рынка веб-разработки
ну тут психология заказчиков понятна -
раз клиент не готов "купить" CMS, значит заказывает бесплатную + минимальную доработку, т.к. полагает, что будет дешевле
а какие запросы - такие и предложения, всегда найдётся кто-нить, кто сделает дёшево (пусть и некачественно)
Появился рекламный скрипт в index.php
Запиши DrWEB LiveCD, лучше на гарантированно чистом компе.
Загрузись с этого CD и проверь весь свой комп.
Далее можешь проверять уже любым своим антивирусом.
Поменяй пароли на FTP снова.
Калькулятор баланса, ну или типо того.
оценочно 5000 (модуль)
но вообще-то надо подробное ТЗ
Нужна помощь в установке на локальный комп
поставьте Vertrigo
Нужна помощь в установке на локальный комп
если набрать на этом компе в браузере
http://localhost/
что открывается?
тестирование с таймером за деньги
Полагаю за эту сумму можно сделать поле для счетчика, сам счетчик уменьшения времени на javascript, а саму проверку (успел/не успел) внести в модуль quiz.
Тогда JS будет только для информирования тестируемого. Т.е. если даже JS отключили, то проверка всё равно работать будет, просто пользователь не будет видеть счетчика (сам виноват).
P.S. возможно, ошибаюсь ... сегодня-завтра гляну внимательнее на quiz и напишу поточнее
ajax на форме
вначале отобразить все
потом джаваскриптом прятать ненужные
тестирование с таймером за деньги
проще всего к готовому модулю добавить поле + подключить любой скрипт-таймер
вот только надо дописать кусочек скрипта, чтобы перед отправкой менялось содержимое этого поля на последнее значение таймера + ведь ещё наверное надо где-то смотреть/анализировать результат?
или что вы хотите делать со значением таймера и по истечении времени на таймере?
могу сделать, опыт в таких штуках есть
правда смотря что хотите
Помогите решить проблему...
почитай про кодировку UTF
Модуль вывода квитанции Сбербанка. Форма ПД4
на диске хранится файл-шаблон, сохраненный в MS Word XML
в нужных полях шаблона напечатаны ключевые слова для замены - типа ФИОФИОФИО, 99.09.2009 и т.п.
далее модуль считывает файл, изменяет найденные поля-ключи на нужные - и выдаёт сразу в виде файла
Понимание разработки в Drupal
попробуйте вначале поставьте Drupal на локальном компе (на Vertrigo, к примеру), добавьте нужные модули (штук 10 разных), "покрутите" настройки
а потом уже изучайте философию!
авторизация LDAP
Так это ... модуль mod_auth_ldap вроде используется для авторизации по HTTP-Basic.
Т.е. это он и запускается на 80-м порту (вместе с апачем), начинает слушать запросы, спрашивая логин/пароль. Так?
Ну и в чём проблема тогда? Что хотели - то и получили!
Или надо тогда выносить эту авторизацию, отключив в самом апаче через
AuthLDAPAuthoritative off
а включая в .htaccess в нужных каталогах
[Решено]Как изменить позиционирование выпадающего списка словаря в созданной ССК форме?
можешь прямо в SQL-базе поменять значение веса для элемента формы
смотри в таблице content_node_field_instance поле weight
где вес меньше - тот элемент выводится раньше
авторизация LDAP
в настройках модуля LDAP указали правильный сервер (localhost) и порт=389 ?
Непонятно как добавить вопросы в Quiz
--del--
Непонятно как добавить вопросы в Quiz
модуль Multichoice из состава quiz включите
Модуль вывода квитанции Сбербанка. Форма ПД4
Прикольно! Не смотрел внутри, но раз речь идет про "генерацию шрифта", то подозреваю что квитанция = картинка, а PDF - это картинка с оберткой PDF. Так?
А почему не взяли MS Word XML? У меня подобные документы генерируются через XML-шаблон, чтобы открывались в ворде сразу - мало ли чего подредактировать надо ещё?
Общественность грузят не в пользу Друпала
Ну в чём-то автор и прав - доля правды (про число запросов к БД) есть! Но он упирает на то, что много трафика по сети гоняется (200 кб туда, 1300 кб обратно на запрос).
Но стандартный друпал рассчитан, что mysql стоит на локалхосте - т.е. запросы идут через локальные сокеты, а это на порядки быстрее, чем на соседний сервак.
Например, у меня база всего 3.5 мегабайта. Т.е. она вся может "лежать" в памяти.
А если одна-две таблицы вдруг разрастаются - тогда их можно вынести в другую базу, на другой сервер. Правда это, похоже, уже не для новичков.
[решено] установка сборки интранетсайта от Ромки (www.2start.ru) на Ubuntu 8.10
файлы .htaccess есть?
можете ещё посмотреть протокол ошибок сервера apache - куда он обращается, точнее на какие запросы выдает ошибку 404
Безопасный код: Подделка межсайтовых запросов
Хороший пример!
Думаю, выход - передавать в запросе зашифрованное число-сессию вида f(секретный код, IP пользователя, время). Заодно по истечении времени - уничтожать.
А вообще-то достаточно даже просто хэш секретного кода передавать. Главное при инсталляции (друпала или модуля) этот код первый раз генерировать уникальный.
Мысль насчет обновления версий Друпала (минорных)
А чем плоха просто директория на сайте? Если у вас все пути относительные - то хоть десять друпалов развернуть можно по директориям вида
www.site.ru/drupal1
www.site.ru/drupal2
www.site.ru/drupal3
...
Естественно, базы данных в MySQL тоже должны называться по-разному (т.е. единственные изменения в sites / settings = это $db_url = 'mysql://...').
Нуждаемся в коммерческой поддержке по завершению сайта
Drupal 6 ?
Похоже, пора уже заняться плотным изучением ...