<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; bitrix + phpmyadmin + mbstring.func_overload=0]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=4806&amp;type=atom" />
	<updated>2020-08-21T16:39:47Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=4806</id>
		<entry>
			<title type="html"><![CDATA[bitrix + phpmyadmin + mbstring.func_overload=0]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=28211#p28211" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[bagas]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=11887</uri>
			</author>
			<updated>2020-08-21T16:39:47Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=28211#p28211</id>
		</entry>
</feed>
