Лучшие товары

  • Delete Orders
    Delete Orders

    Включите опцию Удалить заказы в странице администратора - > заказы...

    $0.00
  • CoolShare
    CoolShare

    Добавьте социальные закладки с помощью мыши над анимацией.

    $0.00
  • Categories image
    Categories image

    Этот модуль позволяет отображать блок в категории, но с эскизами одного...

    $0.00
  • Mass price update
    Mass price update

    Этот модуль позволяет вам обновить количество или процент, цены всех...

    $0.00

Последние заказы (+)

PrestaSpeed

Получил:2017-10-06 09:56:03
Заказчик: Jamie
Отправьте в: Salisbury, Великобритания
Стоимость заказа:$55.00
View all ->
CSV/TXT/XML Cron Import / Dropshipping

Получил:2017-10-03 14:39:05
Заказчик: Miguel
Отправьте в: Córdoba, Испания
Стоимость заказа:$46.05
View all ->
PrestaProtect Captcha+ / malware scanner / block bots

Получил:2017-10-02 18:45:37
Заказчик: Gui
Отправьте в: MIAMI, США
Стоимость заказа:$38.00
View all ->
Mass Price Update Plus

Получил:2017-10-01 00:12:00
Заказчик: Jvr
Отправьте в: --s, Испания
Стоимость заказа:$50.00
View all ->
PrestaSpeed

Получил:2017-09-30 21:25:19
Заказчик: Carl-Christian
Отправьте в: Lund, Швеция
Стоимость заказа:$55.00
View all ->

Как отлаживать ошибки в Prestashop

Отладка может быть непростой задачей, потому что с так много версий prestashop модули, третий и различных хостинг платформы, может быть трудной задачей. Этот учебник, чтобы убедиться, что наш магазин не содержат ошибки и если бы я был, попробуйте исправить или определить проблемы обратиться за помощью в
Форум.

  1. Первым шагом в отладки является включение отладки приносит prestashop. Это покажет нам в фронт-офиса ошибки, которые могут иметь наш магазин. Чтобы включить отладку, мы редактировать файл config/config.inc.php и поместите в display_errors и PS_DEBUG_SQL true (для ошибок в запросах базы данных), оставляя в файл, как показано ниже:

ini_set («display_errors», «на»);

define ('_PS_DEBUG_SQL_', true);

В ps 1.5/1.6, файл является config/defines.inc.php и PS_DEV_MODE присвоено значение true

Если (! defined('_PS_MODE_DEV_'))
define ('_PS_MODE_DEV_', false);


У нас также есть свободный модуль, который позволяет изменять эти параметры от бэк-офиса:


http://catalogo-onlinersi.NET/EN/Back-Office-Prestashop-modules/304-Debug-Prestashop-Module.HTML?search_query=Debug&Results=2

  1. Отладка включена, мы должны посетить наш сайт отфронт-офиса на возможные сообщения об ошибках. Он идеально подходит для просмотра все секции, мои собственные продукты, контакты и т.д.. Если у вас есть что-то не работает, мы обращаемся только ли раздел, где мы знаем, что это проблема увидеть ошибкой. Ошибки, которые мы находим много. Мы увидим некоторые общие.
    1. Проблемы с Smarty - smarty двигатель – используется для templatesprestashop. Как prestashop меняется и обновленную версию, это нормально, что шаблоны должны также сделать и включают в себя новый код и переменных. Во многих случаях шаблон для prestashop 1.4.3 не работает хорошо в PS PS 1.4.1 или 1.4.6.2 например. Это будет только знать какие отладки и активации шаблон, путешествуя на наличие ошибок. Типичный случай ошибки является следующим:

      В сообщении об ошибке мы можем видеть, что он находится в файле themes/Perfume/address.tpl и относится к переменной не признается. Более вероятным является, что файл не соответствует с address.tpl версии prestashop, мы установили. Для решения этой проблемы, мы можем заменить этот файл на файл шаблона по умолчанию prestashop и увидеть, если ошибка исправлена. Стоит отметить что если файл
      был заказной, такие настройки и мы теряем сделать это снова.
    2. Много раз при изменении файлов CSS или TPL, мы видим, никаких изменений. Это потому, что включена безопасность кэша. Чтобы заставить переписать в кэш после редактирования ТПЛфайлы и CSS, мы идем на настройки/производительность или расширенные параметры/производительность и силы, компиляции и отключить кэш:

      У нас также есть свободный модуль, который очищает кэш smarty без необходимости изменять эти параметры. Модуль является четкое smarty во всех версиях ps:
      http://catalogo-onlinersi.NET/EN/Back-Office-Prestashop-modules/93-Clear-Smarty-Prestashop-Module.HTML?search_query=Clear+Smarty&Results=1

      Вы можете также удалить файлы вручную через ftp от smarty/инструменты/компиляции или tolos/smarty_v2/компиляции (не удаляйте index.php) или кэш/smarty/компиляции.
    3. Много раз вы не увидите сообщения об ошибках, просто пустая страница. В этом случае мы можем перейти в меню вашего браузера и найти вариант, чтобы просмотреть исходный код. Поскольку исходный код мы находим ошибку. Безусловно будет некоторых модуля, и это не удается скомпилировать шаблон и поэтому не вижу фронт-офиса.


      Исходный код:

      В конце файла мы можем видеть где проблема:

      Prestabook.tpl файлпринадлежит к модулю, который вероятно не совместим с нашей версией. В этих случаях лучше обратиться к модулю создателя дать нам версию для нашего магазина и вне модуля, чтобы избежать ошибок.
    4. Много раз у нас есть проблемы в магазине, но отладки показывает нам ошибка не prestashop. В этих случаях ошибки может исходить от java скрипты/jquery конфликтует с некоторый код в нашем магазине. Чтобы проверить это, используйте google chrome (вы можете сделать в firefox с firebug также или любой другой браузер). Мы идем на наш сайт и активировать вид debug (щелкните правой кнопкой мыши, проверить элемент):



      И затем нажмите кнопку консоль шоу:


      Если ошибки не представляется нам, мы хорошие. Нам придется проверить весь сайт и принять меры, чтобы добавить товары в корзину, изменение управления и пользователей данных, выполнить заказ теста и так далее. К примеру здесь мы показываем ошибку:


      Неперехваченные ReferenceError: mclosetime не определен В конце линии, мы видим, что файл является ошибка «product.php:238», нажав файл покажет нам точно где ошибка:



      Как мы видим, связан с блоком языков, вероятно с пользовательским кодом:


      Это потому, что многие шаблоны изменены модули и может принести конфликт с prestashop код по умолчанию. Мы должны увидеть, если у нас есть папка с именем шаблона модулей, и в папке с именем модуля, который вызывает проблемы. Мы можем переименовать папку Загрузить оригинал prestashop модуль и посмотреть, если проблема решена.
      Это должно также приниматься во внимание если мы изменить модуль, и мы видим, никаких изменений, потому что если шаблон имеет пользовательские модули в рамках нашей темы/модулей, мы должны изменить эти файлы, не оригиналы, которые находятся в/модули.
    5. Другой общей ошибки является ограничение памяти на некоторых серверах. Это может вызвать ошибки многих видов, но наиболее распространенным является, что мы не Показать все модули, или памяти имеют примерно такое сообщение:


      Решение этой проблемы заключается в том, чтобы увеличить объем доступной памяти. С отладочный модуль может сделать это из бэк-офиса

      И память на 256 МБ значение. Все зависит от количества модулей, которые мы используем.
      Мы можем также добавить строки в файле config / config.inc.php с памятью значение ini_set ('memory_limit', «256 M»);
      Мы должны доказать высокое значение и введите the после цифры (8, 16, 32, 64, 128.256, и т.д..) M — МБ.
      Если это не удается, мы должны обратиться наш хозяин, чтобы изменить эти значения для нас.
    6. В новой версии Prestashop и некоторые хосты у вас есть файл error_log в корневом узле или во вложенных папках, которые содержит erros как отсутствующие переменные, библиотек и т.д. Вы можете скачать и проверить открыть с помощью любого текстового редактора, чтобы найти ошибки.