bran: Блог

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

Вопрос по записи файлов под разными пользователями

12 мая 2014 в 9:48

Есть unix-сервер. Под каждый drupal-сайт создана своя файловая система, чтобы админы сайтов не баловались использованием дискового пространства. Все файлы записываются под учетной записью "nobody" (под ней apachе работает). Таким образом есть много сайтов, заполненность файловых систем которых составляет 100%. Новая система мониторинга серверов ругается постоянно.
Возникла такая задача: сделать одну файловую систему и запихать в нее все сайты. Но как регулировать квоты если все файлы пишутся на диск под одной учеткой?

[РЕШЕНО]Как отключить автоматическую сортировку пунктов меню

12 февраля 2013 в 9:10

Есть такая проблема: при добавлении материала в пункт меню, он(пункт меню) смещается в конце списка. Выставляю порядок пунктов так как мне необходимо, но после добавления материалов порядок опять изменяется.

[РЕШЕНО] Как сделать так, чтобы подставлялся нужный блок в зависимоти от выбранного меню?

11 января 2013 в 13:53

Есть сайт с основными ссылками над содержимым: Отдел1, Отдел2, Отдел3, Отдел4, Отдел5, Отдел6

Как сделать так, чтобы в зависимости от выбора Отдела№, слева в регионе "Sidebar left" подставлялся блок с меню соответствующего отдела?

Проблемы с модулем quiz при обновлении drupal

29 ноября 2011 в 15:46

Обновляю drupal5 до drupal6. Возникли проблемы с модулем "Тестрование". Запустил update.php . Никаких ошибок после обновления не вылетело.
Модули quiz: quiz-5.1.1 и quiz-6.2.3
При запуске тестирования в обновленном сайте обнаруживается, что все вопросы пропали((( Сами тесты есть, а вопросы к ним отсутствуют.
На странице управления вопросов влетают варнинги:

USER warning: TABLE '....quiz_node_properties' doesn't exist query: SELECT qnp.* FROM quiz_node_properties qnp WHERE qnp.vid = 31 AND qnp.nid = 31 ORDER BY qnp.property_id DESC in /www/.../data/sites/all/modules/quiz/quiz.module on line 370.
user warning: Table '
....quiz_node_result_options' doesn't exist query: SELECT * FROM quiz_node_result_options WHERE nid = 31 AND vid= 31 IN /www/.../DATA/sites/ALL/modules/quiz/quiz.module ON line 383.
USER warning: TABLE '....quiz_node_relationship' doesn't exist query: SELECT DISTINCT question.nid, question.vid, question.type, nr.body, nr.format FROM node question LEFT JOIN node_revisions nr ON (question.nid = nr.nid) WHERE question.status = 1 AND (question.vid NOT IN (SELECT DISTINCT qnr.child_vid FROM quiz_node_relationship qnr WHERE qnr.parent_vid = 31 AND qnr.question_status != 2)) AND question.type IN ('multichoice') in /www/.../data/sites/all/modules/quiz/quiz.module on line 1639.

Русская кодировка при миграции с mysql-4.0.X на mysql-5.X

13 июля 2011 в 15:14

Русская кодировка при миграции с mysql-4.0.18 на mysql-5.0.67
При простом подходе к данному вопросу после закачки дампа в mysql-5.0.67 вместо кириллицы возникают крякозябры или знаки вопроса.
Итак делаем дамп из базы на mysql-4.0.18 :

mysqldump --default-character-set=latin1 --add-drop-table -B db_name | sed 's/latin1/utf8/' > /root/dump.sql

Создаем БД на mysql-5.0.67, добавляем гранты и заливаем дамп:

mysql --execute="CREATE DATABASE db_name CHARACTER SET utf8 COLLATE utf8_general_ci;"
mysql --user=root --execute="grant all privileges on db_name.* to 'db_user'@'localhost' identified by 'db_pswd'"
mysql  --default-character-set=utf8 db_name < /root/dump.sql

После всего этого кириллица отображается в нужном нам (русским) виде)))

Подскажите как автоматом назначить новому пользователю определенную роль?

18 июня 2009 в 15:05

При регистрации пользователь заполняет профайл. Вот у меня поле в профиле profile_status (Музыкант, Писатель, Художник, Фотограф)
Как сделать чтобы согласно выбранному статусу пользователю назначалась роль с соответствующими правами?

Непонятно как добавить вопросы в Quiz

3 марта 2009 в 15:31

Подключил модуль quiz 6.x-2.1
Создаю публикацию типа quiz, она создается и выводит ошибку о том, что ни одного вопроса не создано и типапройдите по ссылке и создайте...
А в окне "Manage questions" нету никакой возможности создания вопросов...
Подскажите плиз, что не так делаю?

Кто настраивал RCMAIL?

14 февраля 2008 в 8:34

При запуске mysite.com/?q=rcmail/ во фрейме rcmail вылезает ошибка
DATABASE ERROR: CONNECTION FAILED!

Unable to connect to the database!
Please contact your server-administrator.

База создана.
В файле db.inc.php.dist строчка $rcmail_config['db_dsnw'] = 'mysql://user:password@localhost/database'; есть
в чем дело не пойму

Подскажите модуль

13 февраля 2008 в 11:02

Есть почтовый сервер.
Хотелось бы настроить с помощью друпала веб-интерфейс просмотра и отправки почты (IMAP лучше)
что-нибудь подобное есть?

Помогите избавиться от ошибки

23 января 2008 в 16:11

на верху страницы постоянно висит 2 строчки

* warning: array_merge() [function.array-merge]: Argument #2 is not an array in /var/www/japautodrupal/data/includes/theme.inc on line 275.
* warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/japautodrupal/data/includes/theme.inc on line 278.

в theme.inc

275: $settings = array_merge($defaults, variable_get('theme_settings', array()));

278: $settings = array_merge($settings, variable_get(str_replace('/', '_', 'theme_'. $key .'_settings'), array()));

В error.log

[Wed Jan 23 15:47:26 2008] [error] [client 10.24.37.174] PHP Notice: unserialize() [function.unserialize]: Error at offset 437 of 539 bytes in /var/www/japautodrupal/data/includes/bootstrap.inc on line 390, referer: http://bryanskiy.grw.mps/?q=admin/build/contact/settings

Проблема после переноса сайта

23 января 2008 в 10:31

Перенес сайт с SLES10 на Fedora8 (в принципе теже яйца)
После переноса весь русский текст сменил кодировку на какую-то непонятную и вверху постоянно ошибки

* warning: array_merge() [function.array-merge]: Argument #2 is not an array in /var/www/japautodrupal/data/includes/theme.inc on line 275.
* warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/japautodrupal/data/includes/theme.inc on line 278.

Помогите разобраться плиз

Вопрос по приватному способу скачивания файлов

25 декабря 2007 в 15:32

Поставил Приватный способ скачивания - файлы передаются через систему.
Вылезла одна неприятная весчь!
Когда я хочу сохранить прикрепленный файл из публикации на мой компьютер, то система меняет имя файла и даже его расширение. При публичном методе такого не происходит.
Можно ли при включенном приватном методе оставлять имена фалов без изменения?

Как убрать "Формат ввода" при добавлении публикации

17 декабря 2007 в 11:56

Помогите как сие скрыть. Ато многих пользователей это смущает.

Нагрузка сайта

20 ноября 2007 в 8:59

подскажите как определить кол-во запросов к сайту
(Готовлю бумагу для выделения отдельного сервера под друпальные сайты, необходимо определить кол-во запросов)
в access.log есть статистика обращений но там еще и журналируется загрузки картинок, а мне бы знать кол-во запросов к mysql
Может где-то есть конкретное число?

После перевода времени на зимний период отображается неправильное время

7 ноября 2007 в 15:32

Я пользуюсь модулем AutoNodeTitle, название публикации у меня автоматически подставляется дата и время создания
<?php print format_date(time(), 'custom', 'd.m.Y - H:i'); ?>
На сервере показывается правильное время, а время создания публикации на час больше. Может гдето в Друпале тоже есть перевод на зимнее время?

Need Help

18 октября 2007 в 16:22

Сейчас переводим все сайты на хосте с апач1 на апач2
Сайт вызываю так:
апач1 http://sait.ru
апач2 http://sait.ru:81 (Пока повесили апач2 на 81-й порт)
И возникли проблемы с "переносом" друпальных сайтов
Содержимое показывается как-будто все ок
Но зарегистрироваться не получается, ввожу логин и пароль под любым пользователем пишет Доступ запрещен
На апач1 все ок
Думал что старая проблема как и http://www.drupal.ru/node/7318
Но чистка куков и всех временных интернет файлов не помогла
Подскажите в чем проблема может быть

Автозаполнение поля Title при создании публикации

25 сентября 2007 в 12:37

Подскажите как сделать так, чтобы при создании публикации в поле Title (Название публикации) автоматически вставлялась текущая дата?

Подскажите есть ли такой модуль на Друпал?

19 сентября 2007 в 8:08

Есть такая задача:

На сервере лежит файл. Он обновляется с определенным периодом. Можно ли сделать так чтобы на сайт с определенным периодом публиковался этот файл?

Автопубликатор так сказать.

Как отключить корявый модуль

29 августа 2007 в 15:11

Поставил модуль xmpp как только включил его, так сразу же сайт перестал работать и пишет ошибку.
Parse error: parse error, unexpected '{' in /www/nivc/data/modules/xmpp/xmpp.module on line 385

Удалил каталог из модулес сайт заработал, но как только обратно распаковываю данный модуль сразу же сайт сваливается

Подскажите как исправить?

Модуль User_tags

23 августа 2007 в 16:53

Кто-нибудь пользовался этим модулем?
У меня возникли проблемы после установки.
Подключил модуль. И когда заходишь в свои учетные данные ошибка пишется warning: Invalid argument supplied for foreach() in ~drupal/data/modules/user_tags/user_tags.module on line 375.
В 375-й строке foreach ($account->taxonomy as $tid => $term) {

Помогите разобраться плиз.

Глюк при регистрации Админом

22 августа 2007 в 15:54

Пользуюсь Огнелисом
Регистрируюсь админом, а сайт мне пишет Доступ Запрещен
Регистрируюсь в Опере все ОК
Никто не сталкивался?

Ошибка MySQL

17 августа 2007 в 15:20

После регистрации у пользователя вверху контента всегда висит вот такое сообщение:

user warning: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ') GROUP BY weekno LIMIT 27' at line 1 query: SELECT YEARWEEK(FROM_UNIXTIME(changed),0) AS weekno FROM node n WHERE n.type IN () GROUP BY weekno LIMIT 27 in /www/nivc/data/includes/database.mysql.inc on line 167.

Назначение прав доступа

17 августа 2007 в 14:13

Пользуюсь Nodeaccess и taxonomy Access Control
Запретил некоторой роле доступ в некоторый taxonomy/term, однако этот тёрм виден этой роли и при нажатии на нее выскакивает надпись Страница не найдена!
А хотелось чтобы этот тёрм не был виден
Возможно такое? Или все же создавать отдельные блоки(там есть возможность показывать блок какой-то определенной роли)?