<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; восстановление резервной копии через EMS 1сБитрикс...]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=745&amp;type=atom" />
	<updated>2009-06-06T13:02:53Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=745</id>
		<entry>
			<title type="html"><![CDATA[Re: восстановление резервной копии через EMS 1сБитрикс...]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=8368#p8368" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>DenProg сказал:</cite><blockquote><p>Опять ждём до посинения. Затем появляется окно Второго шага Где вам предстоит указать:<br />&nbsp; Database dump file: [200906031441_b2c12992.sql] <br />&nbsp; User Name: [‘’]&nbsp; *{пусто}<br />&nbsp; Password: [‘’] <br />&nbsp; Database Name: [db1] *{не знаю что вписывать}<br />&nbsp; Database Host: [localhost:31006] *{если же вместо 31006 ввести 6448 то думать будет дольше}<br />&nbsp; Create database [ ] *{нет}</p></blockquote></div><p>1) 200906031441_b2c12992.sql - Как я понял этот файл находится в архиве 200906031441_b2c12992.tar.gz и должен распаковаться перед импортом. Он существует?<br />2) User Name: [‘’]&nbsp; *{пусто}<br />&nbsp; Password: [‘’] <br />&nbsp; Database Name: [db1] *{не знаю что вписывать}<br />Здесь необходимо вписать данные учетной записи, которой скрипт подключается к MySQL. Посмотреть их можно в файле dbconn.php. Database Name - это имя базы данных в которой должны развернуться таблицы. Перед импортом дампа, данную БД надо создать вручную, либо выбрать Create database.<br />3) Database Host: [localhost:31006] - Как я понимаю, MySQL висит на порту 31006, в этом случае здесь ничего менять не надо. Либо можно попробовать вариант без указания порта: localhost.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-06-06T13:02:53Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=8368#p8368</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: восстановление резервной копии через EMS 1сБитрикс...]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=8367#p8367" />
			<content type="html"><![CDATA[<p>Всем привет!</p><p>Я думаю, тема о проблеме создании/распаковки архива tar.gz затронула многих людей.<br />Предлагаю объединить все усилия, сложить все идеи в одно целое, что позволило бы намного быстрее и эффективнее проделать этот процесс.</p><p>Расскажу свою историю!!!</p><p>Захожу в &quot;Панель управления\Настройки\Инструменты\Резервное копирование&quot;</p><p><strong>Параметры резервного копирования;</strong><br />&nbsp; Архивирование по шагам: [ ] *{нет}<br />&nbsp; Архивировать публичную часть:[х] *{да}<br />&nbsp; Архивировать ядро:[х]<br />&nbsp; Исключить из архива файлы размером более: [2000000] *{2 Мб}<br />&nbsp; Архивировать базу данных:[х]( 1.93 МБ )&nbsp; <br />&nbsp; Исключить из архива:[х]&nbsp; статистику ( 0.32 МБ )&nbsp; <br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [х]&nbsp; поисковый индекс ( 0.55 МБ )</p><p>Жмём кнопку &quot;Архивировать&quot;<br />После прокрутки в правом верхнем углу через 10 минут в нашем нижнем списке появляется наш архив объёмом около 58 Мб.<br />&nbsp; 200906031441_b2c12992.tar.gz&nbsp; (где 2009- год, 06- месяц, 03- число + непонятное идентификационное число) </p><p> <img src="https://forum.php-myadmin.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /> Мы уже на пол пути!</p><p><strong>Внимание</strong>: данная ситуация проходит с участием стандартных (старых) файлов &quot;dump.php&quot; и &quot;restore.php&quot;, которые у вас находятся в каталоге &quot;www\bitrix\modules\main\admin&quot;.<br />Но я пытался проделывать данную ситуацию и с новыми файлами, ранее полученные из тех-поддержки. В этом же случае архив становится, повреждён, вследствие не исправного файла &quot;dump.php&quot;. Старое всегда лучше!</p><p>Мы подходим к самой интересной части.<br />Теперь для полной достоверности и отведения всех мыслей о потере всей проделанной вами работы попробуем восстановить данный архив.<br />Перед этим необходимо удалить и затем установить заново Веб-Окружение, либо сделать это на другом компьютере. Это необходимо что бы на текущем компьютере не осталось информации о старой нашей Базе.<br />Теперь надо поместить файл &quot;restore.php&quot;, который находился в каталоге &quot;www\bitrix\modules\main\admin&quot; (его можно взять из архива ранее созданного нами) в каталог &quot;www&quot;. Да, и не забудьте поместить туда же наш архив.<br />После размещения файлов необходимо запустить ярлык Веб-Окружения и в открывшейся Internet Explorer странице в поле &quot;Адрес:&quot; написать &quot;http://localhost:6448/restore.php&quot; и перейти по ссылке для запуска нашего файла.<br />Затем после длительной загрузки откроется окно <strong>Первого шага</strong>. Где вам предстоит указать:</p><p>Choose the language: [RU]<br />&nbsp; Archive name: [200906031441_b2c12992.tar.gz] *{в списке будет присутствовать только один пункт}<br />&nbsp; Step (sec.): [30]</p><p>Нажимаем кнопку &quot;Restore&quot;</p><p>Опять ждём до посинения. Затем появляется окно <strong>Второго шага</strong> Где вам предстоит указать:<br />&nbsp; Database dump file: [200906031441_b2c12992.sql]&nbsp; <br />&nbsp; User Name: [‘’]&nbsp; *{пусто}<br />&nbsp; Password: [‘’]&nbsp; <br />&nbsp; Database Name: [db1] *{не знаю что вписывать}<br />&nbsp; Database Host: [localhost:31006] *{если же вместо 31006 ввести 6448 то думать будет дольше}<br />&nbsp; Create database [ ] *{нет}</p><p>Нажимаем кнопку &quot;Restore&quot;</p><p>Так вот в случае если мы введём 31006 или 6448 выдаёт ошибку подключения к Базе MySql. Вся работа насмарку. Проблема подключения к базе данных.</p><p>Если кто то уже проделывал данную ситуацию и процесс заканчивался удачным концом, то обязательно пишите.<br />Если у кого то есть идей по данной теме тоже пишите обсудим. Как говорится «сколько людей столько идей».</p><p>У меня есть ещё такая мысль. Но она не является оптимальной.<br />А что если при переносе на другой компьютер просто взять и создать резервную копию операционной системы. Это можно сделать такими программами как: Acronis True Image, Norton Gosht&nbsp; и т.д. Затем просто данный образ установить на другой компьютер.</p><p>Всё перенесётся на новый компьютер без какой-либо потери.&nbsp; &nbsp;<br />&nbsp; <br />Для более простых изменений как изменения в шаблоне, текста страниц, пунктов меню, т.е изменений не в самой базе данных (не явл. контентом) можно обойтись простым способом:<br />&nbsp; Создать резервную копию таким же методом, как было описано выше.<br />&nbsp; Затем для безопасности переименуем каталог &quot;www&quot; на &quot;www_backup&quot; и создадим&nbsp; каталог &quot;www&quot;, который будет выполнять роль нашего сайта, который мы сейчас будем восстанавливать из архива.<br />&nbsp; Откроем наш архив в программе WinRAR выделим всё (Ctrl+A), нажмём кнопку «извлечь в» после чего откроется диалоговое окно, в котором необходима, указать путь к нашей папке «www» (C:\Program Files\Bitrix Environment\www).</p><p><strong>Напоминаю</strong>, данный метод только способен изменить только структуру сайта а не самой базы данных. Те изменения что вы вносили в саму базу данных контента, а это: новости, стать, опросы, фотогалереи, т.е изменения вносимые в сами инфоблоки этим методом не переносятся на другой локальный компьютер и база остаётся старой.</p><p>Удачи!!!</p>]]></content>
			<author>
				<name><![CDATA[DenProg]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2052</uri>
			</author>
			<updated>2009-06-06T10:40:32Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=8367#p8367</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: восстановление резервной копии через EMS 1сБитрикс...]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=4799#p4799" />
			<content type="html"><![CDATA[<p><strong>Reflector</strong><br />Здесь все программы для работы с MySQL, интерфейс на английском.<br /><a href="http://dev.mysql.com/downloads/gui-tools/5.0.html">http://dev.mysql.com/downloads/gui-tools/5.0.html</a><br />Windows (x86) 5.0-r12</p><p>А с русским интерфейсом я ничего не знаю, кроме phpMyAdmin, но не могу сказать как данный скрипт на 1C устанавливать.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2008-04-14T09:36:12Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=4799#p4799</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: восстановление резервной копии через EMS 1сБитрикс...]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=4798#p4798" />
			<content type="html"><![CDATA[<p>Спасибо, а можете какую-нить программу порекомендовать (желательно, с наличием русского интерфейса, для таких &quot;гениев&quot;, как я... <img src="https://forum.php-myadmin.ru/img/smilies/wink.png" width="15" height="15" alt="wink" /> а то по ссылке очень много программ, не совсем понимаю, какую лучше скачать....</p><p>С добром, я.</p>]]></content>
			<author>
				<name><![CDATA[Reflector]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1235</uri>
			</author>
			<updated>2008-04-14T08:55:27Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=4798#p4798</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: восстановление резервной копии через EMS 1сБитрикс...]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=4780#p4780" />
			<content type="html"><![CDATA[<p><strong>Reflector</strong><br />С MySQL можно работать из командной строки.<br /></p><div class="codebox"><pre><code>mysql --user=user_name --password=your_password db_name</code></pre></div><p>Затем смотрите в документации запросы на SHOW, например:<br /><a href="http://dev.mysql.com/doc/refman/5.0/en/show.html">http://dev.mysql.com/doc/refman/5.0/en/show.html</a><br /></p><div class="codebox"><pre><code>-- Показать все базы данных
SHOW DATABASES;

-- Показать переменные
SHOW VARIABLES;</code></pre></div><p>Но проще будет скачать отсюда<br /><a href="http://dev.mysql.com/downloads/gui-tools/5.0.html">http://dev.mysql.com/downloads/gui-tools/5.0.html</a><br />программы для работы с MySQL и восползоваться MySQL Administrator.</p><p>Тип который имеют таблицы: InnoDB или MyISAM - это несущественно, работать все-равно должно.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2008-04-09T13:07:35Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=4780#p4780</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: восстановление резервной копии через EMS 1сБитрикс...]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=4779#p4779" />
			<content type="html"><![CDATA[<p>В том-то и дело, что я не знаю как все это посмостреть... с БД я работаю через ядро 1С Битрикс... то есть, я НЕ запускаю каких-то систем мониторинга или панелей самой БД.... я просто и не знаю где их взять то... (((((<br />ПРЕДПОЛАГАЮ, что частично БД восстанавливается, потому, как после этого СТАРАЯ БД уже не фурычит, - то есть на сайт меня уже 1С Битрикс не пускает несмотря на то, что сами папки (публичная часть сайта) распаковались нормально (из того же архива).</p><p>Подскажите, пожалуйста, КАК работать напрямую с БД без 1С Битрикс...?</p><p><span style="color: #808080"><em>Сообщение добавлено Wed Apr&nbsp; 9 15:54:22 2008</em></span><br />Наверное, стоит еще добавить вот что: в первоначально-устанавливаемой версии БД таблицы обычные, а в распаковывающейся версии &quot;резервной копии&quot; таблица БД имеет тип InnoBD...</p><p>А вот, что мне ответили дословно в тех. поддержке:<br /><span style="color: #808080">Дело в том, что вероятнее всего дамп БД содержит много данных, которые сервер базы данных не успевает обработать.<br />Проблема связана с настройкой MySQL и часто возникает когда на сервере установлен небольшой лимит времени на соединение.<br />Также проблема может быть и в другом, для этого ознакомьтесь с описанием ошибки:<br /><a href="http://dev.mysql.com/doc/refman/5.0/en/gone-away.html">http://dev.mysql.com/doc/refman/5.0/en/gone-away.html</a></span><br /><span style="color: #808080"><a href="http://www.mysql.ru/docs/man/Gone_away.html">http://www.mysql.ru/docs/man/Gone_away.html</a></span></p><p><span style="color: #808080">Вероятно, проблема связана с настройкой сервера БД.<br />Вопрос настройки и оптимизации конкретного сервера для работы с нашим продуктом выходит за рамки технической поддержки.</span></p>]]></content>
			<author>
				<name><![CDATA[Reflector]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1235</uri>
			</author>
			<updated>2008-04-09T11:51:15Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=4779#p4779</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: восстановление резервной копии через EMS 1сБитрикс...]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=4776#p4776" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Reflector сказал:</cite><blockquote><p>написано, что стандартное время ожидания - 8 часов, а у меня ошибка уже через несколько минут выплывала</p></blockquote></div><p>После получения ошибки mysqld-nt в списке процессов есть? Может некорректный запрос убивает MySQL? После получения ошибки MySQL работает? Какие изменения в таблицах MySQL вы видите, может импорт прошел хоть частично.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2008-04-09T11:06:46Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=4776#p4776</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[восстановление резервной копии через EMS 1сБитрикс...]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=4775#p4775" />
			<content type="html"><![CDATA[<p>Добрый день!</p><p>Уже пятый день безуспешно бьюсь в попытках восстановить резервную копию... тех. поддержка 1С Битрикс так мне и не помогла, сославшись на неадресность вопроса... мол, это вопрос из категории обращений к самой БД...<br />Расскажу подробно свои действия:</p><p>1. устанавливаю ПП 1С Битрикс на ОС Windows XP из дистрибутива: bsm_6_setup.exe<br />3. удалаю все из папки C:\Program Files\1C-Bitrix\www\<br />4. копирую в папку C:\Program Files\1C-Bitrix\www\ файлы &quot;200804041445_02615943.tar.gz&quot; (резервная копия публичной части с ядром и базой данных, 150 Mb) и restore.php <br />5. запускаю программный продукт 1С Битрикс <br />6. сайт, понятное дело НЕ запускается, в адресной строке браузера следующий адрес: http://localhost:6448/<br />7. приписываю к этому адресу restore.php, в итоге получаю в адресной строке http://localhost:6448/restore.php. Нажимаю &quot;enter&quot;<br />8. выходит&nbsp; &nbsp;&quot;Шаг 1: Распаковка архива&quot;, оставляю значения по умолчанию:<br />-&nbsp; Выберите язык: RU<br />-&nbsp; Имя архива: 200804041445_02615943.tar.gz (иных вариантов и нет, понятное дело)<br />-&nbsp; Шаг выполнения (сек.): 30<br />9. нажимаю кнопку РАСПАКОВАТЬ...<br />10. процесс ШАГА 1 начинается с белого экрана и наличия в нижней части браузера сообщения об ОЖИДАНИИ. А затем опеределяется, помимо щелкания, - сменой картинки: отличие в присутствии или отсутствии полосы выполненной части (в нижней служебной части браузера) то есть, как только полоса заканчивается, то вместо прекращения работы раздается щелкание и появляется на какое-то время просто белый экран, затем начинается все сначала...<br />11. ну вот, время 10:13 и мы, наконец, добрались до ШАГА 2 ( Шаг 2: Восстановление базы данных)<br />12. Прежде чем что-то далее делать, по совету тех. поддержки в файл &quot;bitrix/php_interface/after_connect.php&quot; я добавляю строчку&nbsp; <strong>$DB-&gt;Query(&quot;SET wait_timeout=28800&quot;);</strong>&nbsp; &nbsp;это позволяет устранить ошибку &quot;MySQL server has gone away&quot; после ШАГА 2 (Распаковка БД)... таким образом, теперь файл имеет вид:<br /><span style="color: #808080">&lt;?<br />$DB-&gt;Query(&quot;SET NAMES &#039;cp1251&#039;&quot;);<br />$DB-&gt;Query(&quot;SET wait_timeout=28800&quot;);<br />?&gt; </span> <br />13. НА ВКЯКИЙ СЛУЧАЙ (ранее я обходился без этого, но как мне сказали в тех. поддержке, мои действия НЕ приведут к негативу... а значит ВОЗМОЖНО и помогут... во всяком случае, хуже не станет) я меняю в файле &quot;dbconn.php&quot; строки:<br />-&nbsp; $DBHost = &quot;localhost&quot;; на $DBHost = &quot;localhost:31006&quot;; (по совету форумчан)<br />-&nbsp; $DBLogin = &quot;bitrix2&quot;; на $DBLogin = &quot;root&quot;; (первоначальное значение в файле &quot;dbconn.php&quot; после установки ПП на локальный ПК и ДО распаковки архива)<br />-&nbsp; $DBPassword = &quot;vjcbdrf&quot;; на $DBPassword = &quot;&quot;; (аналогично с предыдущим пунктом)<br />-&nbsp; $DBName = &quot;bitrix2&quot;; на $DBName = &quot;bsm_demo&quot;; (и снова все как и в предыдущих двух пунктах)<br />-&nbsp; сохраняю изменения и файл теперь имеет вид:<br /><span style="color: #808080">&lt;?<br />define(&quot;DBPersistent&quot;, false);<br />$DBType = &quot;mysql&quot;;<br />$DBHost = &quot;localhost:31006&quot;;<br />$DBLogin = &quot;root&quot;;<br />$DBPassword = &quot;&quot;;<br />$DBName = &quot;bitrix2&quot;;<br />$DBDebug = false;<br />$DBDebugToFile = false;</span></p><p><span style="color: #808080">@set_time_limit(60);<br />@umask(0);</span></p><p><span style="color: #808080">define(&quot;MYSQL_TABLE_TYPE&quot;, &quot;InnoDB&quot;); </span></p><p><span style="color: #808080">define(&quot;DELAY_DB_CONNECT&quot;, true);<br />define(&quot;CACHED_b_file&quot;, 3600);<br />define(&quot;CACHED_b_file_bucket_size&quot;, 10); // Максимальное число файлов таблицы b_file, сохраняемое в одном файле кеша</span></p><p><span style="color: #808080">define(&quot;BX_FILE_PERMISSIONS&quot;, 0644);<br />define(&quot;BX_DIR_PERMISSIONS&quot;, 0755);<br />@ini_set(&quot;memory_limit&quot;, &quot;64M&quot;);<br />?&gt;</span> <br />PS: ранее я пробовал просто записать старый файл &quot;dbconn.php&quot; на место нового, который имеет вид:<br /><span style="color: #808080">&lt;?<br />define(&quot;DBPersistent&quot;, true);<br />$DBType = &quot;mysql&quot;;<br />$DBHost = &quot;localhost:31006&quot;;<br />$DBLogin = &quot;root&quot;;<br />$DBPassword = &quot;&quot;;<br />$DBName = &quot;bsm_demo&quot;;<br />$DBDebug = false;<br />$DBDebugToFile = false;</span></p><p><span style="color: #808080">set_time_limit(60);</span></p><p><span style="color: #808080">define(&quot;BX_FILE_PERMISSIONS&quot;, 0777);<br />define(&quot;BX_DIR_PERMISSIONS&quot;, 0777);<br />@ini_set(&quot;memory_limit&quot;, &quot;64M&quot;);<br />?&gt;</span><br />но и это не приносило плодов<br />14. заполняю предложенные поля в соответствии с данными файла &quot;dbconn.php&quot; <br />15. нажимаю кнопку восстановить <br />16. начало в 10:27, конец в 10:28 завершилось все ошибкой восстановления БД (<strong>MySQL server has gone away</strong>)<br />Как мне посоветовали все в той же тех. поддержке - почитал инфо тут: <a href="http://www.mysql.ru/docs/man/Gone_away.html">http://www.mysql.ru/docs/man/Gone_away.html</a><br />Но, то ли я совсем тупой (написано, что стандартное время ожидания - 8 часов, а у меня ошибка уже через несколько минут выплывала), то ли что-то здесь другое....</p><br /><p>Буду рад ЛЮБОЙ критике в ЛЮБОЙ форме.... главное, чтобы спать я начал не в обнимку с ноутбуком... <img src="https://forum.php-myadmin.ru/img/smilies/wink.png" width="15" height="15" alt="wink" /><br />Спасите, ПОЖААЛУЙСТА!!!!!!!!!!!!!!</p><p>С добром, Алексей К.</p>]]></content>
			<author>
				<name><![CDATA[Reflector]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1235</uri>
			</author>
			<updated>2008-04-09T10:37:43Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=4775#p4775</id>
		</entry>
</feed>
