Перейти к публикации

Рекомендованные сообщения

Помогите пожалуйста, почему этот модуль не работает на версии 15.2, в админке не появилась панель модуля + при попытке зайти вручную на  https://uatyan.com/admin.php?mod=actors выдает ошибку 500


модуль  https://dle-news.ru/modules/1879-dle-actors.html

 

Ссылка на сообщение
Поделиться на других сайтах

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

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, celsoft сказал:

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

Он показывает такую ошибку [Tue Jun 13 12:41:09.107079 2023] [fcgid:warn] [pid 26189] [client 172.69.0.113:52134] mod_fcgid: stderr: PHP Parse error:  Invalid body indentation level (expecting an indentation level of at least 1) in /engine/inc/actors.php on line 666
и эта ошибка

 [Tue Jun 13 17:04:14.700547 2023] [fcgid:warn] [pid 29004] [client 172.68.51.14:40658] mod_fcgid: stderr: PHP Parse error:  Invalid body indentation level (expecting an indentation level of at least 1) in /engine/inc/actors.php on line 666, referer: /admin.php?mod=actors _ эта [Tue Jun 13 17:05:05.090677 2023] [fcgid:warn] [pid 29587] [client 172.68.51.14:47308] mod_fcgid: stderr: PHP Parse error:  Invalid body indentation level (expecting an indentation level of at least 1) in /engine/inc/actors.php on line 666, referer: /admin.php?mod=editnews&action=editnews&id=1


как исправить

В общем, мне удалось найти причину, которая вызывает ошибку 500, 

это вот этот код, что с ним не так??
как его исправить, находится в 946 строке файла inc/actors/actors.php 

 

    <!--
            function check_uncheck_all() {
                var frm = document.{$action};
                for (var i=0;i<frm.elements.length;i++) {
                    var elmnt = frm.elements[i];
                    if (elmnt.type=='checkbox') {
                        if(frm.master_box.checked == true){ elmnt.checked=false; }
                        else{ elmnt.checked=true; }
                    }
                }
                if(frm.master_box.checked == true){ frm.master_box.checked = false; }
                else{ frm.master_box.checked = true; }
            }

-->

Ссылка на сообщение
Поделиться на других сайтах

если удалить в начале и в конце пробелы, в коде, то все начинает работать...  В общем тему можно закрыть, решил проблему

Изменено пользователем Kirito
Ссылка на сообщение
Поделиться на других сайтах
  • 10 месяцев спустя...

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...