<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум PHP-MyAdmin.RU &mdash; bitrix + phpmyadmin + mbstring.func_overload=0]]></title>
		<link>https://forum.php-myadmin.ru/viewtopic.php?id=4806</link>
		<atom:link href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=4806&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «bitrix + phpmyadmin + mbstring.func_overload=0».]]></description>
		<lastBuildDate>Fri, 21 Aug 2020 16:39:47 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[bitrix + phpmyadmin + mbstring.func_overload=0]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=28211#p28211</link>
			<description><![CDATA[<p>Добрый день.<br />Подскажите пожалуйста как вы используете связку bitrix + phpmyadmin + mbstring.func_overload=0 ?<br />У меня есть пару сайтов на 1c-bitrix.<br />Иногда для корректировки базы mysql ножен phpmyadmin, при использовании phpmyadmin возникают ошибка.<br />Использую nginx+php-fpm.<br /></p><div class="codebox"><pre><code>PHP 7.4.8
nginx/1.18
phpmyadmin 4.9.5</code></pre></div><p>Для phpmyadmin нужно mbstring.func_overload=0, а для битрикса нужен mbstring.func_overload=2.<br />Для работы битрикса в php.ini указываю mbstring.func_overload=2, а для работы phpmyadmin создаю отдельный сокет обработки php в php-fpm с параметром mbstring.func_overload=0.<br /></p><div class="codebox"><pre><code>[pma]
user = www
group = www
listen = /tmp/pma.sock
listen.owner = www
listen.group = www
pm = dynamic
pm.max_children = 105
pm.start_servers = 10
pm.min_spare_servers = 10
pm.max_spare_servers = 11
pm.max_requests = 1000
security.limit_extensions = .php .php3 .php4 .php5
php_admin_value[mbstring.func_overload] = 0</code></pre></div><p>Получается два сокета.<br />1 /tmp/www.sock - для всех сайтов.<br />2 /tmp/pma.sock - для phpmyadmin.<br />При такой связке phpmyadmnin не корректно работает, получается войти в phpmyhadmin но сделать ничего нельзя, появляется ошибка, просто даже зайти в таблицу.<br /></p><div class="codebox"><pre><code>2020/08/21 12:22:15 [error] 18866#100603: *7 FastCGI sent in stderr: &quot;PHP message: PHP Fatal error:  Uncaught Twig\Error\SyntaxError: Unexpected &quot;lse&quot; tag (expecting closing tag for the &quot;if&quot; tag defined near line 5). in /usr/local/www/phpMyAdmin/templates/display/results/comment_for_row.twig:6
Stack trace:
#0 /usr/local/www/phpMyAdmin/vendor/twig/twig/src/TokenParser/IfTokenParser.php(41): Twig\Parser-&gt;subparse()
#1 /usr/local/www/phpMyAdmin/vendor/twig/twig/src/Parser.php(209): Twig\TokenParser\IfTokenParser-&gt;parse()
#2 /usr/local/www/phpMyAdmin/vendor/twig/twig/src/TokenParser/IfTokenParser.php(41): Twig\Parser-&gt;subparse()
#3 /usr/local/www/phpMyAdmin/vendor/twig/twig/src/Parser.php(209): Twig\TokenParser\IfTokenParser-&gt;parse()
#4 /usr/local/www/phpMyAdmin/vendor/twig/twig/src/Parser.php(122): Twig\Parser-&gt;subparse()
#5 /usr/local/www/phpMyAdmin/vendor/twig/twig/src/Environment.php(735): Twig\Parser-&gt;parse()
#6 /usr/local/www/phpMyAdmin/vendor/twig/twig/src/Environment.php(793): Twig\Environment-&gt;parse()
#7 /usr/local/www/phpMyAdmin/vendor/twig/twig/src/Environmen&quot; while reading response header from upstream, client: 1.2.3.1, server: local.local, request: &quot;GET /pma1/sql.php?db=rw_new&amp;table=b_catalog_currency_lang&amp;pos=0&amp;ajax_request=true&amp;ajax_page_request=true&amp;_nocache=1598001881989889313&amp;token=5f7d76312760785d2136732269357660 HTTP/2.0&quot;, upstream: &quot;fastcgi://unix:/tmp/pma.sock:&quot;, host: &quot;local.local&quot;</code></pre></div><p><span class="postimg"><img src="https://i.ibb.co/pJBBkw4/photo-2020-08-21-15-44-59.jpg" alt="https://i.ibb.co/pJBBkw4/photo-2020-08-21-15-44-59.jpg" /></span><br />Если указать в php.ini mbstring.func_overload=0 то phpmyadmin работает хорошо.<br />Как быть в таком случае?<br />Иногда мне нужно зайти в базу и отредактировать таблици и т.д. в консоле сервера делать это не удобно.<br />Также пробовал указывать в локейшене phpmyadmin в nginx.<br /></p><div class="codebox"><pre><code>fastcgi_param PHP_VALUE &quot;mbstring.func_overload = 0&quot;;</code></pre></div><p>Не помогает.</p>]]></description>
			<author><![CDATA[null@example.com (bagas)]]></author>
			<pubDate>Fri, 21 Aug 2020 16:39:47 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=28211#p28211</guid>
		</item>
	</channel>
</rss>
