Ошибки на сайте

Автор krasovskiy33, 05-06-2015, 20:40:51

« назад - далее »

krasovskiy33Topic starter

Выявлены ошибки на сайте Битрикс при проведении штатной битриксовской проверки системы:

Ошибка! Сайт работает в UTF кодировке, настройки mbstring:
mbstring.func_overload=0
mbstring.internal_encoding=utf-8
требуется:
mbstring.func_overload=2
mbstring.internal_encoding=utf-8

Ошибка! Параметр default_socket_timeout = 5, требуется 60

Можно ли исправить их не обращаясь к хостингу и не внося корректировку в файл php.ini (к нему нет доступа)? Версия php 5.5.22, прописывание этих параметров в файле .htaccess не помогает. Может быть есть еще какой-нибудь вариант, где можно их прописать без правки файла php.ini?
Заранее всем благодарен за ответы.
  •  


Старый

timeout точно нет. И даже после обращения к хостеру, вряд ли они будут что то менять. Предложат сервер.


krasovskiy33Topic starter

У меня еще один сайт Битрикса на этом же хостинге работает и с кодировкой UTF-8, а также таймаутом все нормально (версия php 5.5.22 такая же). Не могу понять как так получается, что на одном нет таких ошибок, а на другом есть.
  •  

Старый

Проверьте запросы, время их исполнения. А так же сами обработки, путём исключения. Вероятно здесь проблема.
На какие-то запросы времени уходит меньше. И/или какие-то обработки тратят много времени.
Для простоты включите отображение всех ошибок PHP, сразу увидите проблему.

GTAlex

Для Битрикса шаред хостинг крайне нежелателен (по своему опыту)
Бери сразу виртуалку - там и рулить сам всё будешь.


vilya604

Понимаю, что поздно, но вдруг кому понадобится.
С этими настройками работало в таймвэбе
идем в корень сайта и в .htaccess добавляем
  php_value pcre.recursion_limit 100
  php_value max_input_vars 10000
  php_value mbstring.func_overload 2
  php_value mbstring.internal_encoding UTF-8
  •