gnm: Блог

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

Авторизация с виртуальной машины

26 мая 2014 в 3:20

Есть виртуальная машина Ubuntu 13.04, настроил сервер, поставил седьмой друпал. Авторизоваться получается только через блок авторизации. Если пытаюсь провести авторизацию через /user просто обновляет страницу и ничего не происходит. Дистрибутив взял последний с drupal.org , проверил на хостинге, все работает, все авторизуется, проблема наблюдается только под виртуальной машиной. В чем может быть причина?

ERR_CONNECTION_RESET

13 января 2012 в 18:27

Столкнулся с проблемой работы drupal на xampp под windows 7 х64. Xampp установил, сайт положил в папку, пока не залил базу данных сайт грузился, стоило ее загрузить вылетело сообщение "Прекращена работа программы "Apache HTTP Server"", затем Ошибка 101 (net::ERR_CONNECTION_RESET): Соединение сброшено. До этого все прекрасно работало под WinXP. Гуглил до посинения, о проблеме пишут, но ответа не нашел.

Проблема со шрифтами под XP

16 ноября 2010 в 18:53

Сверстав тему столкнулся со следующей проблемой - в старых версиях WinХР под FireFox и Opera (версии браузеров последние, скачены на этой неделе) некорректно отображаются шрифты. Все шрифты отображаются как Arial 14. Причем в IE7 под той же виндой все прекрасно, как и должно быть. Более того, странно, что в WinXP более поздних версий описанных проблем с аналогичными версиями FireFox и Opera не наблюдается, нет проблем и в Vista, Win7. Кто нибудь сталкивался с чем-то подобным? Как нибудь решить можно?

Views: дублирование нод при выборке

24 февраля 2010 в 14:17

Нужно вывести содержание и заголовок нод в зависимости от термина одного из словарей.
Создаю Views типа Материал, поля: Заголовок, содержание; Фильтры: словарь и термин словаря раскрытый для пользователя.

Выборка делается верно, но каждая нода отображается два раза!
Причем, самое обидное, что я эту проблему уже успешно решал год назад, и напрочь забыл как это делал. Смотрю аналогичный вьюс годичной давности и просто не понимаю в чем дело.

Кто виноват, Хостинг или модули?

24 июня 2009 в 18:52

День добрый!
Собственно проблема такая, и я подозреваю что дело в хостинге. Помогите пожалуйста разобраться. На прошлой неделе все прекрасно работало, изредко вылетали белые экраны при заходе в admin>modules, но это однозначно связано с ОЗУ, заплатил еще денег, дали еще ОЗУ, проблема исчезла. Поработало, а потом начались сюрпризы. Я не производил никаких изменений, никаких доп. модулей не подключал, но белые экраны полезли как из рога изобилия, причем вылетали просто при обращении к нодам. Сегодня утром сайты легли полностью, и лишь изредко подавали признаки жизни, подгружаясь по несколько минут. К вечеру проблема исчезла и все забегало. После чего таки пришел ответ от поддержки хостинга, мол, ничего не видят, все работает. Ответили в т.ч. следующее:

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

Ничего у меня сторонние сервисы не использует, все стандартно гнездовое: CCK, Views, Acces Domain, Taxonomy_menu, автозаголовки, FCKeditor, IMCE и иже с ними. Я даже проверку обновлений с неделю назад отключил, когда с кроном разбирался. Чувствую вешают мне лапшу на уши. Кто прав?

Ошибка запуска Cron

9 июня 2009 в 18:50

Вечер добрый!
Был непонятный сбой базы данных и Cron перестал запускаться даже из "Отчет о состоянии". Пишет "Ошибка запуска Cron". Покорежило базу данных, или что? Как устранить ошибку без восстановления базы данных?

Ошибка Views user warning: Too many tables; MySQL can only use 61 tables in a join query:

4 июня 2009 в 20:35

Создал представление, делаю фильтр по терминам словаря, терминов много. Вылетела вот такая ошибка:
user warning: Too many tables; MySQL can only use 61 tables in a join query:
и дальше перечисление всех этих таблиц.

Так понимаю речь идет о каком то ограничении. Можно это ограничение как либо снять? Как устранить ошибку?

Два поля term в одном View

4 июня 2009 в 20:32

Есть вопрос. Создал новое представление, в нем делаю фильтр по терминам из двух словарей, в таблицу кроме прочих полей нужно вывести два поля с терминами из этих двух словарей. Проблема в том, что если создаю два поля term , то в обоих выводится термин одного из словарей. Как сделать чтобы в одном поле выводился термин из одного словаря, а в другом поле термин из второго словаря?

Общие поля Views

4 июня 2009 в 8:13

Есть такой вопрос.. Предположим, я делаю View с полями A,B,C,D . У меня два типа документа, в одном нет поля B, во втором нет поля C, однако эти поля по сути несут одну и ту же информацию. К примеру, в одном документе в поле B забивается ФИО, а во втором документе несколько ФИО. Хотелось бы чтобы таблица была не 4 столбца, а 3, причем в одном из столбцов выводилось вместе как значение поля B, так и значение поля C. Скорее всего задача типовая, но как это сделать на форуме не нашел. Буду благодарен за помощью.

Таблица Views2

3 июня 2009 в 19:42

Впервые столкнулся с Views 2, и темный лес.. Пошерстил по форуму, все что есть написано для опытных разработчиков, причем по Views для Drupal5, а в модуле, судя по всему, произошли значительные изменения.

Собственно вопрос. У меня есть Словарь со следующей структурой:
Словарь:
-Город1
--Улица1
--Улица2
--Улица3
-Город2
--Улица1
--Улица2
--Улица3

и.т.д.

Ноды, соответственно, крепятся к улицам. В нодах есть поля CCK.

Ошибка таксономии

1 июня 2009 в 12:04

Стоит авторизоваться вылетает вот такая ошибка:
warning: Invalid argument supplied for foreach() in /home/host700754/gnm.su/htdocs/www/modules/taxonomy/taxonomy.module on line 1214.

Чем она вызвана и как устранить? Она никак не мешает в работе, но не приятно. Можно ли как либо пока хотя бы отключить вывод этой ошибки?

cron на поддоменах?

28 мая 2009 в 20:42

Есть такой вопрос, как реализовать запуск cron на поддоменах? Установлен модуль Domain, есть поддомены, настроен запуск cron раз в час для скрипта site.ru/cron.php . Однако, для запуска cron на поддомене, созданным Domain нужно обратиться по xxx.site.ru/admin/reports/status/run-cron . Или что то путаю и можно по другому? Поиском смотрел, ничего не нашел по этому вопросу. Прошу помочь.

Ошибки RSS ленты

26 мая 2009 в 18:43

Подскажите пожалуйста, в чем может быть проблема?

Я создаю в RSS категорию, к ней креплю ленту - адрес указываю http://xxx.ru/taxonomy/term/31%2053%2036%2046%2057%2040%2028%2060%2037%2...

Когда жму обновить новости вылетает:
Невозможно обработать RSS-ленту с сайта Лента из-за ошибки "403 Forbidden".

Скроллирующие ссылки

22 мая 2009 в 17:13

День добрый!
Есть замечательный модуль ticketyboo, он позволяет выводить в блок скроллирующие термины определенного словаря, либо определенные номера нод, либо ноды определенного типа. Но он не совсем подходит под мою задачу - вывести скроллирующие заголовки нод определенного типа, которые являлись бы ссылками на эти ноды. Есть ли такой модуль?

Корень меню как в админке

22 мая 2009 в 2:01

Доброго времени суток!

Подскажите пожалуйста, как сделать корневой пункт меню подобно тому как оно организовано в админке? Т.е. если мы жмем xxx.ru/admin вылезает список зависимых от него пунктов меню, а не какая либо статичная нода. Тоже самое в admin/build/menu , admin/reports и т.д.

И опять же таксономия

20 мая 2009 в 1:44

Доброго времени суток!
Есть задача которую можно решить если знать ответ хотя бы на один из нижеследующих вопросов:

1) Как запретить роли изменять какой либо отдельно взятый словарь с его терминами? В идеале сделать так, чтобы пользователь с этой ролью, зайдя в таксономию вообще этого словаря не видел.

2) Как сделать так, чтобы какой либо тип материала по умолчанию относился к определенному термину словаря и не задавал вопросов при создании ноды?

3) Модуль role_taxonomy позволяет определенным ролям дать доступ к определенным словарям, все же вновь создаваемые словари будут для роли скрыты. А есть ли модуль позволяющий скрыть от определенных ролей словари, а все что будет создано после будет видимо, но только для этой роли?

ps. И совсем тупой вопрос, если при создании ноды не выбран термин словаря, данная нода все равно будет проассоциирована со словарем?

pps. Поиском пользовался, ответов не нашел. Буду благодарен за любые разъяснения.

Как связать ссылку в меню на словарь таксономии с нодами?

6 мая 2009 в 0:00

Кручу taxonomy menu и никак не могу понять каким образом мне привязать ноды не к термину, а к словарю? Тоесть, с помощью данного модуля можно автоматически создать меню в котором определенный тип контента будет ассоциироваться с конкретным термином на который модуль создает ссылку в меню. Таким образом переходим по ссылке, что создал модуль для термина и видим все те ноды которые к нему привязали. А как сделать тоже самое для словаря без терминов?

Модуль содержания сайта

1 мая 2009 в 22:00

Есть ли модуль аналогичный по функционалу admin/content/node , но более функциональный и главное - независимый от разрешений на "Управление материалами"? Проще говоря, разрешение "Управлять материалами" дает много таких возможностей которые давать данной роли не хотелось бы, единственное требуется чтобы пользователь с данной ролью видел список всех нод и мог менять для каждой "опубликовано", "на главную", "закрепить сверху".

Как убрать поля из Заметки, Страницы

21 апреля 2009 в 3:41

Вопрос такой, в управление>СоздатьМатериал>Страница(Заметка) есть редактируемые поля ИнформацияОбАвторе, время создания. Можно ли как нибудь эти поля убрать(не видно, значения принимаются по умолчанию)?

Статистика посещения

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

Вопрос такой, есть необходимость получать детальную статистику посещений. В Drupal по умолчанию есть отчеты "Последние посещения", "Источники посетителей", "Популярные поисковые запросы", но видимо мне требуется что то более мощное. Сегодня попросил несколько человек зайти по ссылке, зашли, но ни в одном из отчетов гостевой заход не отобразился, везде "Нет статистики". Что в таком случае показывает отчет "Последние посещения"? Какие модули посоветуете для детального отчета статистики посещений?

Ошибка CCK после обновления Drupal

12 апреля 2009 в 14:17

Обновил Drupal до версии 6.10 и CCK до версии 2.2 , все работает прекрасно. Но при создании поддомена с помощью модуля Domain при попытке перейти на главную страницу вместо контента вылетает вот такая ошибка:
----------------
warning: Invalid argument supplied for foreach() in /home/host700754/gnm.su/htdocs/www/modules/cck/content.module on line 1278.
----------------

Вот код 1278 строки(выделен жирным):
-------------------------------------
$return = array();
// The operations involving database queries are better off handled by table
// rather than by field.
if (in_array($op, array('load', 'insert', 'update', 'delete', 'delete revision'))) {
return content_storage($op, $node);
}
else {
foreach ($type['fields'] as $field) {
$items = isset($node->$field['field_name']) ? $node->$field['field_name'] : array();
$result = content_field($op, $node, $field, $items, $teaser, $page);
if (is_array($result)) {
$return = array_merge($return, $result);
}
else if (isset($result)) {
$return[] = $result;
}
if (isset($node->$field['field_name'])) {
$node->$field['field_name'] = $items;
}
}
}
---------------------

До обновления проблемы не возникало. Поддомен пользуется теми же таблицами, что и сам домен. Что делать?

Как дать права изменять тему оформления по умолчанию без полного доступа к настройкам сайта

5 февраля 2009 в 15:09

Есть потребность разрешить некоторым ролям менять тему оформления по умолчанию, но при этом не выдавать им права на изменение настроек сайта. Если в Разрешениях стоит галка "Выбирать другую тему оформления", но не стоит "Управлять настройками сайта", то пользователь не видет пункта меню "Выбирать другую тему оформления". Если же поставить в доступ "Управлять настройками сайта" вместе с "Выбирать другую тему оформления" появляется и управление модулями, и чистыми ссылками и многим другим, чем такой пользователь управлять не должен. Нашел модуль Administration menu, он позволяет изменять тему админки не имея разрешения урпавлять настройками сайта, но аналогичного модуля для управления темой сайта просто не нашел. Либо нужен модуль позволяющий создать доп категорию(как например Управление пользователями, Настройки сайта, и т.д.) в которую можно перетащить "Выбирать другую тему оформления", чтобы при ограниченных правах пользователь видел этот раздел и соответственно то, что в нем лежит. Как реализовать вышеописанное?

Модуль Domain. Ошибка копирования таблицы.

5 февраля 2009 в 1:34

При попытке создания с помощью модуля Domain поддомена, в случае если в настройках указать создание строки Users копированием вылетает вот такая ошибка:

user warning: Duplicate entry '1' for key 1 query: INSERT INTO domain_18_users SELECT * FROM users in /home/host700754/gnm.su/htdocs/www/sites/all/modules/domain/domain_prefix/domain_prefix.admin.inc on line 442.

В итоге в свеже созданной таблице в строке Users записей нет и приходится лезть в MYSQL и прописывать админа руками. Не удобно. В чем причина ошибки и как ее устранить?

Модуль Domain

2 февраля 2009 в 18:56

Установил модуль Domain, все что нужно в settings.php прописал, встал нормально, только локализация почему то не прошла. Создаю поддомен, при попытке обращения к нему вылетает ошибка:
Warning: Invalid argument supplied for foreach() in /home/host700754/gnm.su/htdocs/www/includes/bootstrap.inc on line 1139

Вот строка bootstrap на которую жалуется:
foreach ($languages['language'] as $lang) {

Как устранить ошибку?

Проблема с авторизацией

25 января 2009 в 21:23

Прошу прощения за дублеж темы, но видимо задал не в том подфоруме.

Установил Drupal. Пытаюсь с главной страницы зайти в админку, выкидывает ошибку:

Forbidden
You don't have permission to access /node/ on this server.

Apache/1.3.34 Server at gnm.su Port 80

Причем если пользуюсь системой восстановления пароля через прямую ссылку из ящика в админку зайти могу. Меняю пароль, выхожу, пытаюсь зайти, та же ошибка.

Задал вопрос поддержке хостинга, пришел ответ:

----------
Когда Вы нажимаете на кнопку войти.
То ссылка указывает на папку в которой ищет переменную.
http://gnm.su/node/?destination=node
Тут должно быть название скрипта, а не папки.
Forbidden означает, что он не находит index файла в папке node.
Если бы была указана ссылка на скрипт, то ошибки бы не возникло.
Обратитесь к разработчикам данного ПО.
----------

Что посоветуете?