Не работает IMCE

Аватар пользователя protoftor protoftor 7 февраля в 23:38

Уважаемые коллеги, доброго времени суток.
Проблема моя вот чем: есть несколько сайтов на одной установке друпал7, короче, мультисайтинг с общей кодовой базой, но разными. Пока сайтов было 8 - все отлично работало. В конце декабря добавил 9-й сайт - и на некоторых ранее нормально работавших сайтах начались проблемы с модулем IMCE - пропало верхнее меню. Файловый браузер выглядит вот так:

Я проверял в инспекторе - пунктов верхнего меню действительно нет. Такое поведение замечено пока на 2 сайтах. В конфигурации профиля User-1 IMCE все отмечено, все флажки стоят. Что произошло и как решить проблему?
Заранее благодарю всех отклилнувшихся.
С уважением Алексей Н.

Комментарии

Аватар пользователя OldWarrior OldWarrior 8 февраля в 10:03

См. журнал ошибок Друпала и лог сервера для начала. Там бывают порой неожиданные откровения.

Аватар пользователя protoftor protoftor 9 февраля в 21:38

В журнале ошибок ничего про неполадки с IMCE нет, а в логе сервера что смотреть, не подскажете ли? Там СТОЛЬКО всего...

Аватар пользователя jura12 jura12 8 февраля в 17:51

я проверил у себя. у меня тоже пропадает меню но только в тех папках где доступ запрещен. где доступ есть там меню появляется.
у меня установлен модуль IMCE 7.x-1.11 и IMCE Mkdir 7.x-1.0 .
какие галочки у вас стоят?

Аватар пользователя protoftor protoftor 9 февраля в 21:24

Спасибо за ответ, коллега! У меня везде все галочки стоят, если Вы об этих:

Доступ везде разрешен, кроме папок private. IMCE той же же версии, что у Вас, а IMCE MkDir я не ставил, т.к. я могу любые папки в FileZilla создать, а простым юзерам это без надобности на моих сайтах. Я боюсь, не связано ли это с мультисайтингом, не перебрал ли я с сайтами на одной установке Drupal 7?

Аватар пользователя protoftor protoftor 10 февраля в 0:10

Спасибо, это я в первую очередь проверил на папку сайта и на вложенную папку FILES я выставлял все права rwx и владельцу и групповые... Но все тщетно. Все равно ничего не выходит, к меню IMCE доступ не открывается. И заметьте, НЕ на всех сайтах такое. А понять, чем отличаются сайты, где пропало меню, от нормально работающих - пока не могу....

Аватар пользователя jura12 jura12 10 февраля в 0:49

У меня на сайте есть группа пользователей Редакторы. они могут открывать свои папки. Редакторам приписан профиль User-1. это он.

Аватар пользователя protoftor protoftor 10 февраля в 1:58

Спасибо, идея хорошая, но это не помогло, папки users/user1 появились, а вот меню imce по-прежнему нет... (((

Аватар пользователя protoftor protoftor 18 сентября в 13:04

Всем откликнувшимся - большое спасибо, проблему решил уже давно, руки все не доходили написать, как именно решил. Я выяснил, что такая ситуация возникает на тех сайтах, где я плагин JQuery Cycle вешаю на блоки в теме, т.е. в файле scripts своей темы.
Дело в том, что у нас в библиотеках очень любят всякие слайдеры, народ требует зрелищ, никуда не денешься. Приходится эти слайдеры в самых разных местах выводить, Ну, я ничего прозще не придумал, как запихать в блоки картинок и на эти блоки прицепить плагин цикла, примерно вот так: <?php
drupal_add_library('jquery_plugin','cycle');
?> - это в блоке
И в скриптах темы вешал плагин на контейнер с картинками:
(function ($) {
Drupal.behaviors.run_cycle_plugin = {
attach: function(context, settings){
$(".for-cycle-plugin").cycle({
fx: 'fade',
speed: 2500,
pause: 1
});
}
};
})(jQuery)
Вот, может, из-за того, что в разных местах и в разное время подключались библиотека и сам плагин, меню IMCE пропадало. Когда я в одном блоке стал подключать библиотеку и вешать плагин - все пришло в норму.
Т.е. теперь у меня в блоке:
<?php
drupal_add_library('jquery_plugin','cycle');
?>

(function ($) {
Drupal.behaviors.run_cycle_plugin = {
attach: function(context, settings){
$(".for-cycle-plugin").cycle({
fx: 'fade',
speed: 2500,
pause: 1
});
}
};
})(jQuery)

Вот такая фигня, делал, как положено - возник конфликт, сделал некошерно, криво - все пашет...