Устранение ошибок

Устранение ошибок

В этом разделе описаны основные методы диагностики и устранения часто встречающихся ошибок.

Для получение наиболее полной информации об ошибке необходимо внести некоторые изменения в конфигурационные файлы.

Общие ошибки

"502 Bad Gateway"

При повторном входе покупателя возникает ошибка 502 или 504. Происходит из-за превышения максимальной длины заголовка. Решение 1: Написать хостеру на изменение параметров

proxy_buffer_size 16k;
proxy_buffers 16 16k;

Решение 2: В authentication.php удалить строки

$cookie->customer_lastname = $customer->lastname;
$cookie->customer_firstname = $customer->firstname;

Решение 3: Переписать класс Cookie для использования сессий

Баг с сохранением русских мета-кейвордс

Появился в 1.4.0.17. Исправление в admin\tabs\AdminTabs.php заменить

$this->_cleanMetaKeywords(strtolower($_POST['meta_keywords_'.$language['id_lang']]));

на

$this->_cleanMetaKeywords(Tools::strtolower($_POST['meta_keywords_'.$language['id_lang']]));

Установка

Call to undefined function mb_substr()

Не установлено расширение php_mbstring

Импорт товаров

Обрезаются русские буквы

В /config/config.inc.php добавить

setlocale(LC_CTYPE, "ru_RU.UTF-8");

Не импортируются изображения

На некоторых хостингах отключена функция copy() по соображениям безопасности. Решение: В /admin/tabs/AdminImport.php заменить функцию copyImg:

private static function copyImg($id_entity, $id_image = NULL, $url, $entity = 'products')
        {
                $tmpfile = tempnam(_PS_TMP_IMG_DIR_, 'ps_import');
 
                switch($entity)
                {
                        default:
                        case 'products':
                                $path = _PS_PROD_IMG_DIR_.intval($id_entity).'-'.intval($id_image);
                        break;
                        case 'categories':
                                $path = _PS_CAT_IMG_DIR_.intval($id_entity);
                        break;
                }
 
		$content = file_get_contents($url);
		$fp = fopen($tmpfile, 'w');
		fwrite($fp, $content);
		fclose($fp);
 
                if (is_file($tmpfile))
                {
                        imageResize($tmpfile, $path.'.jpg');
                        $imagesTypes = ImageType::getImagesTypes($entity);
                        foreach ($imagesTypes AS $k => $imageType)
                                imageResize($tmpfile, $path.'-'.stripslashes($imageType['name']).'.jpg', $imageType['width'], $imageType['height']);
                }
                else
                {
                        unlink($tmpfile);
                        return false;
                }
                return true;
        }

password.html

Обсуждение

Александр, 2011/07/11 15:32

Добрый день! В версии PrestaShop™ 1.4.3 с внесенными изменениями все равно Обрезаются русские буквы при Импорте товаров.

Master, 2011/08/25 21:11

файл импорта должен быть UTF-8 ! тогда все пучком.

Игорь, 2011/12/13 15:07

У меня проблема: В карта изображений перестали отображаться превью товаров с ценой. Все перепробывал, не знаю где и искать решение…

Den, 2012/06/19 08:01

Помогите!В админке и в самом магазине товары начали двоится! при этом ссылка на товар одинаковые, и в phpmyadmin в базе по одному товару. Глюк где то в самой престе. Где посмотреть? спасибо заранее. Может дело в русском языке?

Попов Алексис , 2012/07/15 12:57

Здравствуйте у меня PrestaShop™ 1.4.8.2. Помогите пожалуйста! У меня не показываются мои магазины на карте google. Иду в » Панель управления > Инструменты > Магазины», вожу все необходимые данные, всё работает но на сайте не показываются магазины ( показывается проста карта google ). У меня есть ещё сайте на PrestaShop™ 1.4.8.2 , там всё отлична работает. Что мне нужно сделать чтобы исправить эту проблему?

Бауржан, 2012/08/08 17:30

Здравствуйте всегда возникает ошибка «502 Bad Gateway» при входе в админ, а также при оформлении заявки, попробовал все решения описанные здесь, но проблемка осталась, как еще можно исправить?

ЯЯЯ, 2012/08/16 17:35

Исправить оченль легко - взять какой-нибудь нормальный движок магазина, а не это жалкое PHP поделие.

G0rik, 2013/04/08 13:42

Криво ставиться шаблон. Как обновить шаблон для Prestashop v1.5.3.1 до версии PrestaShop 1.5.4.0? Народ поделитесь ссылкой где об этом можно прочитать или подскажите где копать.

blablacar, 2015/06/26 10:01

Спасибо за статью! Мне помогло. Знакомый сис админ рекомендовал эту: http://geek-nose.com/oshibka-502-bad-gateway-chto-eto-znachit-i-kak-ee-reshit/

Виктор, 2016/01/31 10:58

Здравствуйте!

Помогите пожалуйста с добавлением товара.

Выходит следующая ошибка: добавляю товар, проверяю его на сайте, все норм,видно..затем добавляю еще товар,но в другу подкатегорию, проверяю на сайте, а там пусто, и исчезают все добавленные прежде товары. Также исчезают и в админке престашоп. Не знаю что делать!

Надеюсь кто-нибудь знает ответ!

Спасибо!:((

Виктор, 2016/01/31 10:59

Здравствуйте!

Помогите пожалуйста с добавлением товара.

Выходит следующая ошибка: добавляю товар, проверяю его на сайте, все норм,видно..затем добавляю еще товар,но в другу подкатегорию, проверяю на сайте, а там пусто, и исчезают все добавленные прежде товары. Также исчезают и в админке престашоп. Не знаю что делать!

Надеюсь кто-нибудь знает ответ!

Спасибо!:((

Евгений, 2016/07/12 18:52

После исправления ошибки 502 вышеописанным способом перестали добавляться товары в корзину. Они перелетают, но в ней не остаются. В чем может Быть проблема. ЗА помощь 100р :)

kamazox, 2017/04/06 13:18

Ты думаешь это поможет? Не помогает нифига! Я исправил с помощью программы http://kamazox.ru/45-ccleaner.html

Ваш комментарий. вики-синтаксис разрешён:
NHVJV
 
ustranenie-oshibok.txt · Последние изменения: 2015/12/27 16:22 (внешнее изменение)