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

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

Помогите пожалуйста, почему этот модуль не работает на версии 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 месяцев спустя...

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...