Aleksey.g84 Опубликовано 12 марта, 2016 Жалоба Поделиться Опубликовано 12 марта, 2016 Доброго времени суток друзьяТут такая беда и что делать даже не знаюВ общем на хосте стоят два сайта, один на SimplaCMS другой на 1с БитриксВ общем Битрикс ругаетсяОшибка! Сайт работает в UTF кодировке, настройки mbstring:mbstring.func_overload=0mbstring.internal_encoding=utf-8требуется:mbstring.func_overload=2mbstring.internal_encoding=utf-8Ставлю в настройках php mbstring.func_overload=2 начинает Simpla ругатьсяна Simple в этот момент пол сайта не показывается... лезут кракозябры..админка тоже выглядит не очень приятно)В общем незнаю что делать...нужно и то и тоБуду очень благодарен вашей помощи Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 12 марта, 2016 Жалоба Поделиться Опубликовано 12 марта, 2016 Пробуйте менять настройки только для ОДНОГО сайта через корневой .htaccess примерно так: php_value mbstring.func_overload 0 Цитата Ссылка на сообщение Поделиться на другие сайты
Aleksey.g84 Опубликовано 12 марта, 2016 Автор Жалоба Поделиться Опубликовано 12 марта, 2016 (изменено) Пробуйте менять настройки только для ОДНОГО сайта через корневой .htaccess примерно так:php_value mbstring.func_overload 0Не помогают танцы)в .htaccess указал<IfModule mod_php5.c> php_flag session.use_trans_sid off php_value display_errors 1 php_value mbstring.func_overload 0 php_value mbstring.internal_encoding UTF-8</IfModule> ошибка наблюдается дальшеКстати версия php 5.6 Изменено 12 марта, 2016 пользователем Aleksey.g84 Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 12 марта, 2016 Жалоба Поделиться Опубликовано 12 марта, 2016 Надо бы проверять, сработали ли Ваши директивы. Через phpinfo()... Еще можно хостеров спросить... Цитата Ссылка на сообщение Поделиться на другие сайты
Aleksey.g84 Опубликовано 12 марта, 2016 Автор Жалоба Поделиться Опубликовано 12 марта, 2016 Надо бы проверять, сработали ли Ваши директивы. Через phpinfo()... Еще можно хостеров спросить...Хостеры как всегда отнекиваются... мол обращайтесь к разработчикамРазработчики в этом же духе... а что мы? мы ничего... это хостВ общем и приходиться ковырять самостоятельно))) Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 12 марта, 2016 Жалоба Поделиться Опубликовано 12 марта, 2016 Это знакомо. Скорее всего, Вы вопрос ставите размытый... А в Вашем случае довольно легко поставить вопрос хостерам ТОЧНО: как сделать РАЗНЫЕ значения mbstring.func_overload для РАЗНЫХ сайтов? Думаю, при такой постановке им кивать будет не на что... Цитата Ссылка на сообщение Поделиться на другие сайты
Aleksey.g84 Опубликовано 12 марта, 2016 Автор Жалоба Поделиться Опубликовано 12 марта, 2016 Это знакомо. Скорее всего, Вы вопрос ставите размытый... А в Вашем случае довольно легко поставить вопрос хостерам ТОЧНО: как сделать РАЗНЫЕ значения mbstring.func_overload для РАЗНЫХ сайтов? Думаю, при такой постановке им кивать будет не на что... Вы случайно не сотрудник техподдержки nic.ru?Почти так и был поставлен вопрос в поддержку только немного развернуто) Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 13 марта, 2016 Жалоба Поделиться Опубликовано 13 марта, 2016 (изменено) Вы случайно не сотрудник техподдержки nic.ru? Нет. Я случайно периодически помогаю владельцам сайтов разрешить проблемы, в которые требуется добиться результата от хостера. И, естественно, накопился некоторый опыт. Почти так и был поставлен вопрос в поддержку только немного развернуто) Подозреваю, что Вы в вопросе упомянули про свою CMS или даже две CMS. А в такой ситуации вполне естественно, что хостер ответит, что заниматься CMS - не его работа. И он прав - вопросы надо задавать ПРО ХОСТИНГ... Если б Вы не писали свои жалобы на хостеров отрывочными бессвязными малопонятными кусками, а привели бы ПОЛНОСТЬЮ вопросы и ответы, может, быстрее получили бы совет хороший... Изменено 13 марта, 2016 пользователем Kors Цитата Ссылка на сообщение Поделиться на другие сайты
Aleksey.g84 Опубликовано 13 марта, 2016 Автор Жалоба Поделиться Опубликовано 13 марта, 2016 Нет. Я случайно периодически помогаю владельцам сайтов разрешить проблемы, в которые требуется добиться результата от хостера. И, естественно, накопился некоторый опыт. Подозреваю, что Вы в вопросе упомянули про свою CMS или даже две CMS. А в такой ситуации вполне естественно, что хостер ответит, что заниматься CMS - не его работа. И он прав - вопросы надо задавать ПРО ХОСТИНГ... Если б Вы не писали свои жалобы на хостеров отрывочными бессвязными малопонятными кусками, а привели бы ПОЛНОСТЬЮ вопросы и ответы, может, быстрее получили бы совет хороший...Спасибо, но в поддержке был поставлен вопрос четко без лишней водыСегодня задолбал их звонками...)))Дали такой примерно ответ:Переведите Сервер в ручной режимв etc/apache_2.4/имя_сайта.site.conf укажите нужные параметрыв общем этого имя_сайта.site.conf я не нашел, создал два файла, указал в них# ### Global EnvironmentMaxConnectionsPerChild 500MaxSpareServers 2MaxRequestWorkers 31KeepAlive "on"ServerRoot "/home/santehelit"StartServers 1MinSpareServers 1KeepAliveTimeout 15MaxKeepAliveRequests 100Timeout 900# ### Loaded ModulesLoadModule remoteip_module etc/apache/libexec/mod_remoteip.soLoadModule rewrite_module etc/apache/libexec/mod_rewrite.soLoadModule autoindex_module etc/apache/libexec/mod_autoindex.soLoadModule env_module etc/apache/libexec/mod_env.soLoadModule expires_module etc/apache/libexec/mod_expires.soLoadModule limitipconn_module etc/apache/libexec/mod_limitipconn.soLoadModule status_module etc/apache/libexec/mod_status.soLoadModule setenvif_module etc/apache/libexec/mod_setenvif.soLoadModule access_compat_module etc/apache/libexec/mod_access_compat.soLoadModule alias_module etc/apache/libexec/mod_alias.soLoadModule userdir_module etc/apache/libexec/mod_userdir.soLoadModule actions_module etc/apache/libexec/mod_actions.soLoadModule imagemap_module etc/apache/libexec/mod_imagemap.soLoadModule asis_module etc/apache/libexec/mod_asis.soLoadModule include_module etc/apache/libexec/mod_include.soLoadModule negotiation_module etc/apache/libexec/mod_negotiation.soLoadModule log_config_module etc/apache/libexec/mod_log_config.soLoadModule auth_basic_module etc/apache/libexec/mod_auth_basic.soLoadModule authz_user_module etc/apache/libexec/mod_authz_user.soLoadModule authn_file_module etc/apache/libexec/mod_authn_file.soLoadModule mpm_prefork_module etc/apache/libexec/mod_mpm_prefork.soLoadModule deflate_module etc/apache/libexec/mod_deflate.soLoadModule authz_core_module etc/apache/libexec/mod_authz_core.soLoadModule authn_core_module etc/apache/libexec/mod_authn_core.soLoadModule unixd_module etc/apache/libexec/mod_unixd.soLoadModule php5_module etc/apache/libexec/libphp53.soLoadModule mime_module etc/apache/libexec/mod_mime.soLoadModule dir_module etc/apache/libexec/mod_dir.so# ### Global EnvironmentUseCanonicalName OffListen 8080LogLevel warnErrorLog /var/log/error_logServerSignature OnHostnameLookups OffAddDefaultCharset windows-1251<IfModule mod_ssl.c>Listen 443SSLSessionCache dbm:/var/run/ssl_gcache_data</IfModule># ### Mime files<IfModule mod_mime.c>TypesConfig /usr/local/www/conf/mime.types</IfModule># ### Log formats<IfModule mod_log_config.c>LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined</IfModule><IfModule mod_mime_magic.c>MIMEMagicFile /home/santehelit/etc/apache/conf/magic</IfModule># ### Virtual Hosts Section# ### dflt_host<VirtualHost *:8080>DocumentRoot /etc/www/nositesServerName _default_ErrorDocument 500 /errordocs/500.htmlErrorDocument 404 /errordocs/404.htmlErrorDocument 403 /errordocs/403.htmlErrorDocument 401 /errordocs/401.html<IfModule mod_alias.c>Alias /errordocs /usr/local/www/htdocs/errordocs</IfModule><IfModule mod_dir.c>DirectoryIndex index.php index.html index.shtml index.htm</IfModule></VirtualHost><IfModule mod_autoindex.c>IndexIgnore .htaccess</IfModule><Files ~ "^\.htaccess">Satisfy All<IfModule mod_access_compat.c>Deny from allOrder allow,deny</IfModule></Files># ### include virtual configs sectionInclude /etc/apache/virts_list<IfModule mod_status.c>ExtendedStatus On</IfModule><Location /><IfModule mod_limitipconn.c>OnlyIPLimit audio/mpeg videoMaxConnPerIP 3</IfModule></Location><Directory /home/santehelit>AllowOverride NoneOptions None</Directory><IfModule mod_remoteip.c>RemoteIPHeader X-Forwarded-For</IfModule> <IfModule mod_php5.c> php_flag session.use_trans_sid off php_value display_errors 1 php_value mbstring.func_overload 2 php_value mbstring.internal_encoding UTF-8</IfModule> Для сайта на Simple php_value mbstring.func_overload 0Для Битрикса php_value mbstring.func_overload 2 Теперь Simpla пишет Fatal error: Call to undefined function session_start() in /home/santehelit/byustye.ru/docs/index.php on line 15А Битрикс Fatal error: Call to undefined function mysqli_connect() in /home/santehelit/bustillini.ru/docs/bitrix/modules/main/classes/mysql/database_mysqli.php on line 29 можен тут чего подскажете?)Заранее спасибо Цитата Ссылка на сообщение Поделиться на другие сайты
Ilya Опубликовано 14 марта, 2016 Жалоба Поделиться Опубликовано 14 марта, 2016 <Directory "/home/santehelit/bustillini.ru"> php_admin_value mbstring.func_overload 2 php_admin_value mbstring.internal_encoding UTF-8 </Directory> Это попробуй вместо директивы <IfModule mod_php5.c>...</IfModule> Цитата Ссылка на сообщение Поделиться на другие сайты
Aleksey.g84 Опубликовано 16 марта, 2016 Автор Жалоба Поделиться Опубликовано 16 марта, 2016 <Directory "/home/santehelit/bustillini.ru"> php_admin_value mbstring.func_overload 2 php_admin_value mbstring.internal_encoding UTF-8 </Directory> Это попробуй вместо директивы <IfModule mod_php5.c>...</IfModule> Спасибо, но вопрос решился так)<IfModule mod_php5.c>php_value include_path ".:/home/santehelit/bustillini.ru/php"php_value default_charset utf-8php_admin_value mbstring.func_overload 2 </IfModule>Для другого сайта соответственно установил другие параметрыА в реальности устал от этого всего...курю линукс т. к. приобрел VDS...на нем то и размещу оба сайтаВсем спасибо Цитата Ссылка на сообщение Поделиться на другие сайты
Aleksey.g84 Опубликовано 16 марта, 2016 Автор Жалоба Поделиться Опубликовано 16 марта, 2016 (изменено) Решил написать инструкцию... мало ли кому пригодитсяАдмин подними пожалуйста в шапкуЗаранее спасибо 1. Идем к себе на сервер, примерно должно быть так:/home/тра-та-та/etc/2. Создаем файл yandex.ru.site.conf (yandex.ru надо заменить на имя своего сайта)3. Пишем в него следующее... не забудьте заменить красное и зеленое на свои параметры # ### IP-based Virtual Host <VirtualHost *:8080> ServerName yandex.ru ServerAlias www.yandex.ru ServerAdmin postmaster@yandex.ru AddDefaultCharset utf-8 DocumentRoot /home/тра-та-та/yandex.ru/docs ErrorDocument 500 /errordocs/500.html ErrorDocument 404 /errordocs/404.html ErrorDocument 403 /errordocs/403.html ErrorDocument 401 /errordocs/401.html <IfModule mod_alias.c> Alias /errordocs /home/тра-та-та/yandex.ru/errordocs ScriptAlias /cgi-bin/ /home/тра-та-та/yandex.ru/cgi/ </IfModule> <IfModule mod_log_config.c> ErrorLog /var/log/yandex.ru.error_log CustomLog /var/log/yandex.ru.access_log combined </IfModule> <IfModule mod_mime.c> AddHandler cgi-script .cgi .pl AddHandler server-parsed .shtml .html .htm <FilesMatch \.(php|phtml?)$> SetHandler application/x-httpd-php </FilesMatch> AddType text/html .shtml .html .htm </IfModule> <IfModule mod_dir.c> DirectoryIndex index.php index.html index.shtml index.htm </IfModule> <Directory /home/тра-та-та/yandex.ru/errordocs> Options IncludesNoExec FollowSymLinks AddDefaultCharset windows-1251 AllowOverride None </Directory> <IfModule mod_php4.c> php_value include_path ".:/home/тра-та-та/yandex.ru/php" php_value default_charset utf-8 </IfModule> <Directory /home/тра-та-та/yandex.ru/cgi> Options None AllowOverride All <IfModule mod_access_compat.c> Order allow,deny Allow from all </IfModule> </Directory> <IfModule mod_php5.c> php_value include_path ".:/home/тра-та-та/yandex.ru/php" php_value default_charset utf-8 php_admin_value mbstring.func_overload 2 </IfModule> <Directory "/home/тра-та-та/yandex.ru/docs/"> Options Indexes FollowSymLinks Includes AllowOverride All <IfModule mod_access_compat.c> Order allow,deny Allow from all </IfModule> </Directory> </VirtualHost> <IfModule mod_fcgid.c> FcgidIPCDir /var/run/ FcgidProcessTableFile /var/run/fcgid_shm </IfModule> 4. Создаем такой же файл конфета для другого сайта... если нужно для третьего и даже для сотого...конечно если ваш хостинг позволяет)Вот в принципе и все...сервер работает в Автоматическом режимеВсем спасибо Красное и зеленое к сожалению не подсветилось в коде, но разобраться можно Изменено 16 марта, 2016 пользователем Aleksey.g84 Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.