Автор Тема: Ошибка при регистрации нового пользователя  (Прочитано 378 раз)

Оффлайн Jon45

  • Новичек
  • *
  • Сообщений: 7
    • Просмотр профиля
Скрипт Lego 6.3.1

Доброй ночи. Не могу найти решения проблемы. При регистрации нового пользователя выходит ошибка: Извините, ведутся работы... зайдите позже... Тем не менее новый пользователь появляется и ему приходит письмо на почту с уведомлением о регистрации. В error.log пишет следующее:  [13.06.20 22:07] Ошибка Невозможно изменить информацию заголовка - заголовки уже отправлены (вывод начался с /home/host1286487/xn--45-dlchfawp5c0etd.xn--p1ai/htdocs/www/core/phpmailer/class.phpmailer .php: 496) (код: 2) в /home/host1286487/xn--45-dlchfawp5c0etd.xn--p1ai/htdocs/www/includes/cust_register.php (строка: 141)

Похоже проблема возникает при формировании заголовка письма. Помогите, не знаю где рыть. Если отключить вообще отсылку уведомлений, то регистрация проходит без вывода уведомления об ошибке.
« Последнее редактирование: Июня 14, 2020, 08:59:44 am от Jon45 »

Оффлайн Petsa

  • Legosp developer
  • Пользователь
  • *****
  • Сообщений: 20
    • Просмотр профиля
Добрый день, судя по всему у Вас доменное имя кириллица (рус буквы)?

Оффлайн Jon45

  • Новичек
  • *
  • Сообщений: 7
    • Просмотр профиля
Да. ДЕРЕВЯШКИ45.РФ

Оффлайн Petsa

  • Legosp developer
  • Пользователь
  • *****
  • Сообщений: 20
    • Просмотр профиля
Вариантов решения много, данной ошибки.
Можете попробовать в cust_register.php

Сделать таким образом:
Вместо строки ниже
//header( "Location: http://" . CONF_SHOP_URL . "/index.php?cust_login=yes" );
написать

echo("<script>location.href = '".CONF_SHOP_URL."/index.php?cust_login=yes';</script>");
или
?>
<script><?php echo("location.href = '".CONF_SHOP_URL."/index.php?cust_login=yes';");?></script>
<?php
Это определенно решит вашу проблему с регистрацией.

Так же скажите Вы редактировали ранее файл:  cust_register.php

Оффлайн Jon45

  • Новичек
  • *
  • Сообщений: 7
    • Просмотр профиля
Использовал оба предложенных варианта. К сожалению проблема не решена. Теперь только вместо предыдущей ошибки выходит "404 Страница не найдена". НО, как и раньше, пользователь в итоге регится и на почту ему приходит письмо с рег. данными.  Файл ранее не правил.... кажется.

Оффлайн Petsa

  • Legosp developer
  • Пользователь
  • *****
  • Сообщений: 20
    • Просмотр профиля
Здравствуйте.
Для более детального просмотра, и решения проблемы, нужен ftp или ssh доступ на сервер в директорию с магазином.
Можете прислать мне в личные сообщения.

Оффлайн Jon45

  • Новичек
  • *
  • Сообщений: 7
    • Просмотр профиля
Написал

Оффлайн Jon45

  • Новичек
  • *
  • Сообщений: 7
    • Просмотр профиля
Спасибо, проблема решена.