Можно ли включить модуль вручную? (Ошибка при включении модуля Centovacast)

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

Аватар пользователя CyberDJ CyberDJ 18 ноября 2012 в 21:37

Здравствуйте! Очень нужен модуль Centovacast, для отображения метаданных аудиопотока на сайте. После установки он отказывается включаться, устанавливаю галочку "вкючение", жму "сохранить настройки" и открывается пустая страница .../admin/modules/list/confirm, модуль не включается.
Что можно сделать в такой ситуации? Заранее спасибо.

Комментарии

Аватар пользователя CyberDJ CyberDJ 18 ноября 2012 в 22:54

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

Аватар пользователя CyberDJ CyberDJ 10 ноября 2015 в 11:48

"Garin33" wrote:
http://drupalace.ru/lesson/vyvod-oshibok-php-na-ekran[/quote]
Сделал изменения в доступных файлах - ничего.
После вопроса про память зашел в админку хостинга:

Проставил галочки для вывода ошибок, получил следующее:

Parse error: syntax error, unexpected ')' in /var/www/c12150520/data/www/lowertagil.ru/sites/all/modules/centovacast/centovacast.install on line 60

Строка выглядит так:

$ip = check_plain($form_state['values']['stream_ip']));

Файл целиком: (не изменял, скачал модуль с drupal.org)

Аватар пользователя Chyvakoff Chyvakoff 19 ноября 2012 в 15:37

"CyberDJ" wrote:
$ip = check_plain($form_state['values']['stream_ip']));

Ну вон,видно же, что скобка открыта 1 раз, а закрыта 2.
Сотри одну закрывающую.

$ip = check_plain($form_state['values']['stream_ip']);
Аватар пользователя CyberDJ CyberDJ 19 ноября 2012 в 16:43

Спасибо большое за подсказку, но теперь вот так:

Fatal error: Cannot redeclare centovacast_permission() (previously declared in /var/www/c12150520/data/www/lowertagil.ru/sites/all/modules/centovacast/centovacast.install:10) in /var/www/c12150520/data/www/lowertagil.ru/sites/all/modules/centovacast/centovacast.module on line 11

<?php
/*
 * @file centovacast.install
 *
 * This file is responsible for
 */
function centovacast_permission() {
  return array(
    
'administer centovacast' => array(
      
'title' => t('Allow the user to change administration settings'),
    ),
  );
}
?>

Третья строчка снизу.

Аватар пользователя Chyvakoff Chyvakoff 19 ноября 2012 в 20:26

Нужно в файле centovacast.module исправить аналогичную ошибку в строке номер 58.
И потом,внимание,удалить файл centovacast.install Он не нужен,так как дублирует содержание module файла. В модуле под шестерку этого файла вообще нет.
Включаем модуль
Далее на admin/config/media/centovacast настраиваем. Плюс блоки какие то должны появиться.

Аватар пользователя CyberDJ CyberDJ 19 ноября 2012 в 21:52

Большое спасибо, включился. Только по ходу дела оказывается что модуль не для любого потока, а только для платных серверов))) Сорри.