Автор Тема: Как увеличить max_input_vars?  (Прочитано 16915 раз)

30 Март 2018, 14:24:39
Ответ #30
  • Фрилансер
  • *
  • Сообщений: 112
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Отлючите запись предупреждений в лог вот для этого
PHP Notice:  Undefined index:В prestashop часто не объявляют пепеременные перед их использованиям. Во многих модулях подобные предупреждения.
Эту настройку в php.ini?
30 Март 2018, 14:44:36
Ответ #31
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22816
  • Репутация: +17143/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Настройка логирования в файле виртуального хоста.
LogLevel ...
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
30 Март 2018, 15:35:44
Ответ #32
  • Фрилансер
  • *
  • Сообщений: 112
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Настройка логирования в файле виртуального хоста.
LogLevel ...
Сделал настройку в /etc/apache2/apache2.conf
Вместо LogLevel warn - LogLevel alert.
Старый лог (11мб) удалил, новый еще не создался.
Спасибо.
31 Март 2018, 22:41:17
Ответ #33
  • Фрилансер
  • *
  • Сообщений: 112
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый ночер.
В процессе улучшений обнаружил, что max_input_vars перестает по какой то причине работать после включения в /etc/php5/apache2/php.ini настройки связанной с xdebug, а именно:
    [xdebug]
    xdebug.default_enable = On
; включить xdebug по умолчанию
    xdebug.var_display_max_depth = 6
; глубина показа дампа массивов и объектов
    xdebug.remote_enable = On
; включить удаленную отладку
    xdebug.remote_host = 127.0.0.1
; хост для удаленной отладки
    xdebug.remote_port = 9009
; порт для удаленной отладки
    xdebug.remote_handler = dbgp
; протокол для отладки
    xdebug.idekey = phpstorm
; идентификатор, который будет отправлять наша IDE
    xdebug.remote_autostart = 1
; автоматический запуск отладки
    xdebug.remote_log=/tmp/xdebug/xdebug.log
; лог-файл для удаленной отладки
    xdebug.profiler_enable_trigger = 1
; запускать профилирование по триггеру
    xdebug.profiler_enable = 0
; включить профилирование
    xdebug.profiler_output_dir = /tmp/xdebug/profiler/
; директория для хранения результатов профилирования
    xdebug.show_local_vars = 1
; отобразить все локальные переменные в случае возникновения ошибки
    xdebug.overload_var_dump = 1
; включает усовершенcтвованный var_dump
При использовании этой настройки в /var/log/apache2/error.log появляется:
PHP:  syntax error, unexpected END_OF_LINE, expecting '=' in /etc/php5/apache2/php.ini on line 70, (xdebug.default_enable = On (выше перечисленные настройки))
Как только комментирую эту настройку, max_input_vars сразу начинает работать.
Может кто в курсе с чем это связано?
Спасибо.
01 Апрель 2018, 10:58:41
Ответ #34
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Xdebug — средство профилирования и отладки PHP скриптов.
Зачем вам xdebug на сервере? Вы там отлаживаете сайт?
01 Апрель 2018, 11:02:14
Ответ #35
  • Фрилансер
  • *
  • Сообщений: 112
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Xdebug — средство профилирования и отладки PHP скриптов.
Зачем вам xdebug на сервере? Вы там отлаживаете сайт?
Скорее Апач хотел отладить... Ну а за ним и сайт.
Значит это лишнее?
Знаете как у новичков : надо ставить все и сразу, а потом разбираться, что нужно, а что лишнее.
01 Апрель 2018, 11:15:27
Ответ #36
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Сайт теститировать нужно на локальном, на боевом сервере отладчик ненужен. Удалите эти строки из php.ini.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
01 Апрель 2018, 11:22:17
Ответ #37
  • Фрилансер
  • *
  • Сообщений: 112
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Сайт теститировать нужно на локальном, на боевом сервере отладчик ненужен. Удалите эти строки из php.ini.
Хорошо. Спасибо.