Перейти к содержанию
Официальный форум поддержки Simpla

Очень нужна помощь. Белые страницы..


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

Помогите пожалуйста починить, всю ночь "ковыряю" и не могу найти решение.

 

(Версия: 2.3.6). Появилась такая ошибка. Проблема в том, что при отправлении заполненных данных заказа, написания комментария или обратной связи - отправляет на белую страницу. В админку все эти данные доходят, но например корзина у посетителя так и остается с товаром, а он сам не попадает на страницу с уведомлением что его заказ принять.

 

В логах такое сообщение:

PHP Warning:  Cannot modify header information - headers already sent by (output started at /var/www/smachnot/data/www/домен/index.php:25) in /var/www/smachnot/data/www/домен/index.php on line 81, referer: https://домен/cart/

 

line 81 это "header('Location: '.$url);"

в блоке

 

// HTTPS
if(!isset($_SERVER['HTTPS'])){
        $url = "https://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
        header('Location: '.$url);
        }

25 строка "print $res;"

 

    // Выводим результат
    header("Content-type: text/html; charset=UTF-8");    
    print $res;
Изменено пользователем zikkit
Ссылка на сообщение
Поделиться на другие сайты

В Simpla стандартно в index.php НЕТ вообще строки

header('Location: '.$url);

 

Видимо, у Вас сильно переделано.

Почини мне то, не скажу что...

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

Совсем не каких идей? Может дело в редиректе с https или еще чего :(

На счет print $res; так он встречается и у людей на форуме в index, тут например http://forum.simplacms.ru/topic/8754-%D0%BA%D0%B0%D0%BA-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D1%83-%D0%BD%D0%B0-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%83-%D0%BD%D0%B0-%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D0%BE%D0%B9-%D0%BC%D1%8B-%D0%BD%D0%B0%D1%85/

Изменено пользователем zikkit
Ссылка на сообщение
Поделиться на другие сайты

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

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

возможно в файле index.php в начале (до "<?php") какой то пробел ил символ стоит. 

Или файл в кодировке UTF-8 с BOM (должно быть UTF-8 без BOM)

Изменено пользователем yr4ik
Ссылка на сообщение
Поделиться на другие сайты

возможно в файле index.php в начале (до "<?php") какой то пробел ил символ стоит. 

Или файл в кодировке UTF-8 с BOM (должно быть UTF-8 без BOM)

 

Причина точно не в этом, так как  в сообщении сказано

output started at /var/www/smachnot/data/www/домен/index.php:25

(обратите внимание на номер строки)...

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

Причина точно не в этом, так как  в сообщении сказано

output started at /var/www/smachnot/data/www/домен/index.php:25

(обратите внимание на номер строки)...

 

Да. Не обратил внимание...

 

 

 

Тогда вот: 

header("Content-type: text/html; charset=UTF-8");
print $res;

zikkit что за $res и откуда он берется? 

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

Цитированный фрагмент кода - стандартная часть из корневого  index.php

 

// Если все хорошо
if(($res = $view->fetch()) !== false)
{
	// Выводим результат
	header("Content-type: text/html; charset=UTF-8");	
	print $res;

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

 

Цитированный фрагмент кода - стандартная часть из корневого  index.php

 



// Если все хорошо
if(($res = $view->fetch()) !== false)
{
	// Выводим результат
	header("Content-type: text/html; charset=UTF-8");	
	print $res;

 

Да что то туплю... 

 

zikkit

включите показ ошибок на сервере.

Я думаю тогда белая страницы вам что то подскажет

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

Большое спасибо всем кто откликнулся. Проблема была в файле настройки почты. Вот оно и не добавлялось в корзину, комментарии и обратную связь, так как при добавлении комментариев идет уведомление на почту.

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

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

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

Гость
Ответить в этой теме...

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

  Разрешено использовать не более 75 эмодзи.

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

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

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

Загрузка...
×
×
  • Создать...