<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Движок сайтов S2 — Ошибка после обновления с s2-dev-r1685 на s2-dev-r1711]]></title>
	<link rel="self" href="https://s2cms.ru/forum/feed/atom/topic/236/"/>
	<updated>2014-04-11T02:10:45Z</updated>
	<generator>PunBB</generator>
	<id>https://s2cms.ru/forum/topic/236/</id>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка после обновления с s2-dev-r1685 на s2-dev-r1711]]></title>
			<link rel="alternate" href="https://s2cms.ru/forum/post/1067/#p1067"/>
			<content type="html"><![CDATA[<p>Отлично, обновил, всё работает как надо!</p><p>Жаль, что знаний у меня недостаточно пока для полного понимания что и где происходит и по какой причине. Буду разбираться.</p>]]></content>
			<author>
				<name><![CDATA[boo]]></name>
				<uri>https://s2cms.ru/forum/user/63/</uri>
			</author>
			<updated>2014-04-11T02:10:45Z</updated>
			<id>https://s2cms.ru/forum/post/1067/#p1067</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка после обновления с s2-dev-r1685 на s2-dev-r1711]]></title>
			<link rel="alternate" href="https://s2cms.ru/forum/post/1066/#p1066"/>
			<content type="html"><![CDATA[<p>Комментарий к вашим раскопкам. Присутствие файла /_admin/js/jquery-2.0.3.min.map влияет только на отладку. На строчке 643 в admin.js всё в порядке - там код аякс-запроса к серверу. В ответ сервер выдает ошибку 503 из-за ошибочного sql-запроса.</p>]]></content>
			<author>
				<name><![CDATA[Роман]]></name>
				<uri>https://s2cms.ru/forum/user/2/</uri>
			</author>
			<updated>2014-04-10T16:25:35Z</updated>
			<id>https://s2cms.ru/forum/post/1066/#p1066</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка после обновления с s2-dev-r1685 на s2-dev-r1711]]></title>
			<link rel="alternate" href="https://s2cms.ru/forum/post/1065/#p1065"/>
			<content type="html"><![CDATA[<p>Я решил написать фрагмент кода и сделать скриншот, и нашел ошибку: <a href="http://s2cms.ru/trac/changeset/1713">http://s2cms.ru/trac/changeset/1713</a><br />Можете скачать последнюю версию: <a href="http://s2cms.ru/downloads/development/">http://s2cms.ru/downloads/development/</a></p><p>На всякий случай напишу, что я имел в виду в предыдущем посте. Непосредственно перед запросом добавляем функцию var_dump:</p><div class="codebox"><pre><code>($hook = s2_hook(&#039;fn_create_article_pre_ins_qr&#039;)) ? eval($hook) : null;
var_dump($s2_db-&gt;query_build($query, true));
$s2_db-&gt;query_build($query) or error(__FILE__, __LINE__);</code></pre></div><p>Данные отправятся в ответ на аякс-запрос, и их можно просмотреть на вкладке network:</p><p><span class="postimg"><img src="http://puu.sh/83ojl.png" alt="http://puu.sh/83ojl.png" /></span></p><p>По строке запроса я выяснил, в чем ошибка (запрос на скриншоте уже исправленный).</p>]]></content>
			<author>
				<name><![CDATA[Роман]]></name>
				<uri>https://s2cms.ru/forum/user/2/</uri>
			</author>
			<updated>2014-04-10T16:19:06Z</updated>
			<id>https://s2cms.ru/forum/post/1065/#p1065</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка после обновления с s2-dev-r1685 на s2-dev-r1711]]></title>
			<link rel="alternate" href="https://s2cms.ru/forum/post/1064/#p1064"/>
			<content type="html"><![CDATA[<p>Именно так. Ошибка возникает при попытке создать новую страницу. Редактирование уже существующих проходит нормально.</p><p>Отключение всех расширений ничего не дало. <br />Доступ к логам есть, ошибок в них нет. </p><p>Средствами разработки браузера пользоваться умею.</p><p>Сначала пишет, что не может найти:<br /></p><div class="codebox"><pre><code>jquery-2.0.3.min.map
/_admin/js</code></pre></div><p><span class="postimg"><img src="http://6.firepic.org/6/images/2014-04/10/i7c283dh2p4n.gif" alt="http://6.firepic.org/6/images/2014-04/10/i7c283dh2p4n.gif" /></span><br />По этому поводу на stackoverflow <a href="http://stackoverflow.com/questions/18365315/jquerys-jquery-1-10-2-min-map-is-triggering-a-404-not-found">пишут</a>, что этот файл нужен для отладки минифицированной версии jQuery и рекомендуют отключать девелоперские опции или же оставлять файлик.</p><p>При попытке создать выдает ошибку 503:<br /></p><div class="codebox"><pre><code>GET http://…/_admin/site_ajax.php?action=create&amp;id=25&amp;title=%D0%9D%D0%BE%D0%B2%D0%B0%D1%8F+%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0 503 (Service Temporarily Unavailable) jquery.js:6
x.support.cors.e.crossDomain.send jquery.js:6
x.extend.ajax jquery.js:6
(anonymous function) admin.js:643
x.event.dispatch jquery.js:5
y.handle jquery.js:5
x.event.trigger jquery.js:5
x.fn.extend.triggerHandler jquery.js:5
func.apply.$.extend.__callback jquery.jstree.js:44
(anonymous function) jquery.jstree.js:188
(anonymous function) jquery.jstree.js:183
x.isFunction.i jquery.js:4
x.event.dispatch jquery.js:5
y.handle jquery.js:5
obj.css.append.$.keyup jquery.jstree.js:184
x.event.dispatch jquery.js:5
y.handle jquery.js:5</code></pre></div><p>Вызов происходит при выполнении функции в admin.js (<a href="http://s2cms.ru/trac/browser/trunk/_admin/js/admin.js#L643">http://s2cms.ru/trac/browser/trunk/_adm … in.js#L643</a>).</p>]]></content>
			<author>
				<name><![CDATA[boo]]></name>
				<uri>https://s2cms.ru/forum/user/63/</uri>
			</author>
			<updated>2014-04-10T00:05:50Z</updated>
			<id>https://s2cms.ru/forum/post/1064/#p1064</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка после обновления с s2-dev-r1685 на s2-dev-r1711]]></title>
			<link rel="alternate" href="https://s2cms.ru/forum/post/1063/#p1063"/>
			<content type="html"><![CDATA[<p>Не могу пока понять, в чем дело.</p><p>Правильно ли я понимаю, что ошибка возникает при добавлении новых страниц?</p><p>У вас нет каких-нибудь нестандартных расширений с хуком &quot;fn_create_article_pre_ins_qr&quot;? Попробуйте их отключить и посмотреть, не пропадает ли ошибка. В частности, не установлено ли расширение отсюда: <a href="http://s2cms.ru/forum/topic/73/">http://s2cms.ru/forum/topic/73/</a>? Для надежности можно попробовать отключить (но не удалять!) все расширения.</p><p>Если предыдущее не поможет, нужно будет понять, какой sql-запрос формируется в этом файле на 62 строчке, где возникает ошибка: <a href="http://s2cms.ru/trac/browser/trunk/_admin/tree.php#L62">http://s2cms.ru/trac/browser/trunk/_admin/tree.php#L62</a><br />У вас есть доступ к лог-файлам ошибок веб-сервера? Умеете пользоваться средствами разработки браузера? Инструкцию напишу после, в зависимости от ответа.</p>]]></content>
			<author>
				<name><![CDATA[Роман]]></name>
				<uri>https://s2cms.ru/forum/user/2/</uri>
			</author>
			<updated>2014-04-09T18:50:37Z</updated>
			<id>https://s2cms.ru/forum/post/1063/#p1063</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Ошибка после обновления с s2-dev-r1685 на s2-dev-r1711]]></title>
			<link rel="alternate" href="https://s2cms.ru/forum/post/1062/#p1062"/>
			<content type="html"><![CDATA[<p>Роман, после обновления на последнюю версию при включенном дебаге выдает такое:</p><div class="quotebox"><blockquote><p>The error occurred on line 62 in /home/.../_admin/tree.php</p><p>Database reported: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near &#039;)&#039; at line 1 (Errno: 1064).</p></blockquote></div><p>Phpinfo сообщает, что версия MySQL у меня 5.0.51a. В админке показывает MySQL Improved 5.1.39.</p><p>Что пошло не так?</p>]]></content>
			<author>
				<name><![CDATA[boo]]></name>
				<uri>https://s2cms.ru/forum/user/63/</uri>
			</author>
			<updated>2014-04-09T14:03:49Z</updated>
			<id>https://s2cms.ru/forum/post/1062/#p1062</id>
		</entry>
</feed>
