<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_4_subsect_7_thread_32886"  />
<title>rulinux.net - Форум - Rulinux.net - [2Tuxoid] Про исходники сайта</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Rulinux.net - [2Tuxoid] Про исходники сайта</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re: [2Tuxoid] Про исходники сайта</title>
<link>https://rulinux.net/message.php?newsid=32886&amp;page=1#87067</link>
<guid>https://rulinux.net/message.php?newsid=32886&amp;page=1#87067</guid>
<pubDate>Mon, 28 Mar 2011 06:21:51 +0400</pubDate>
<description><![CDATA[<p>Проверил и принял коммит с соединением паралельно адаптировав его для postgresql. А так-же добавил доп. проверку на магические ковычки. Коммит с ковычками после limit тоже принял. Проверку сессии в core.php отклонил потому-что старт сессии в core.php это временная заглушка и со временем она уберется. </p>]]></description>
</item>
<item>
<title>Re: [2Tuxoid] Про исходники сайта</title>
<link>https://rulinux.net/message.php?newsid=32886&amp;page=1#87066</link>
<guid>https://rulinux.net/message.php?newsid=32886&amp;page=1#87066</guid>
<pubDate>Sat, 26 Mar 2011 12:13:20 +0300</pubDate>
<description><![CDATA[<p>Вот как-то так</p><p>&nbsp;<a href="https://gitorious.org/~systemv/lor-ng-engine/systemv-lor-ng-engine/commits/devel">https://gitorious.org/~systemv/lor-ng-engine/systemv-lor-ng-engine/commits/devel</a></p>]]></description>
</item>
<item>
<title>Re: [2Tuxoid] Про исходники сайта</title>
<link>https://rulinux.net/message.php?newsid=32886&amp;page=1#87065</link>
<guid>https://rulinux.net/message.php?newsid=32886&amp;page=1#87065</guid>
<pubDate>Fri, 25 Mar 2011 19:16:12 +0300</pubDate>
<description><![CDATA[<p><i>>O_o Странно. Я специально проверял это на мускуле и постгрессе. Все работало.</i><br> Там делается например такой запрос: SELECT ALL count(id) AS cnt FROM threads WHERE section = '4' AND subsection = '1' GROUP BY subsection LIMIT NULL</p><p>А получается: 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 'NULL' at line 1</p><p>MySQL 5.5.10.</p><p><i>>O_o Он же простой как 5 копеек. Subversion гораздо сложнее. Я кстати его так и не осилил.</i><br> Я просто обычно с mercurial работаю, а тут всё не так. Какие-то rebase, локальные ветки, команды непривычные:) Хотя, в общем-то, всё понятно. </p>]]></description>
</item>
<item>
<title>Re: [2Tuxoid] Про исходники сайта</title>
<link>https://rulinux.net/message.php?newsid=32886&amp;page=1#87064</link>
<guid>https://rulinux.net/message.php?newsid=32886&amp;page=1#87064</guid>
<pubDate>Fri, 25 Mar 2011 19:03:53 +0300</pubDate>
<description><![CDATA[<p><i>>В classes/sections.class.php вызывается base::select, в котором $limit_end = 'NULL', в запросе получается LIMIT 'NULL', и mysql ругается и не работает.</i><br> O_o Странно. Я специально проверял это на мускуле и постгрессе. Все работало.</p><p><i>>В auth.class.php, в месте где устанавливается время последнего посещения, в base::update не передаётся id пользователя:). И вообще, есть места с пропущенными аргументами у функций, но это не сильно мешает.</i><br> auth.class.php я не переписывал. Я приткнул его из старой версии. Его нужно переписать полностью.</p><p><i>>Вот только разберусь с этим инопланетным git-ом более-менее:)</i><br> O_o Он же простой как 5 копеек. Subversion гораздо сложнее. Я кстати его так и не осилил. </p>]]></description>
</item>
<item>
<title>Re: [2Tuxoid] Про исходники сайта</title>
<link>https://rulinux.net/message.php?newsid=32886&amp;page=1#87063</link>
<guid>https://rulinux.net/message.php?newsid=32886&amp;page=1#87063</guid>
<pubDate>Fri, 25 Mar 2011 18:08:17 +0300</pubDate>
<description><![CDATA[<p>Я ещё потыкал движок с мускулем.</p><p>1. mysql_real_escape_string таки не срабатывает у меня, если соединения с БД нет (так и должно быть). А его нет в момент первого вызова base::select, base::update и прочих. Получается, что функция возвращает false и первый запрос к БД неправильный. Я вылечил это переносом mysql_connect в начало каждой функции.</p><p>2. В classes/threads.class.php ещё остались ненужные кавычки около LIMIT (которые \'::1::\'), практически в каждой функции.</p><p>3. В classes/sections.class.php вызывается base::select, в котором $limit_end = 'NULL', в запросе получается LIMIT 'NULL', и mysql ругается и не работает. Я исправил, поправив в base::select проверку $limit_end в виде if(!empty($limit_end) && $limit_end != 'NULL').</p><p>4. В auth.class.php, в месте где устанавливается время последнего посещения, в base::update не передаётся id пользователя:). И вообще, есть места с пропущенными аргументами у функций, но это не сильно мешает.</p><p>В общем, я немного это пофиксил, и оно даже заработало. Могу выложить как-нибудь в виде репозитория (на том же гиториусе), чтобы не расписывать кучей слов. Вот только разберусь с этим инопланетным git-ом более-менее:)</p>]]></description>
</item>
<item>
<title>Re: [2Tuxoid] Про исходники сайта</title>
<link>https://rulinux.net/message.php?newsid=32886&amp;page=1#87062</link>
<guid>https://rulinux.net/message.php?newsid=32886&amp;page=1#87062</guid>
<pubDate>Thu, 24 Mar 2011 05:54:07 +0300</pubDate>
<description><![CDATA[<p>Добавил в гиториус тему classic-black.</p>]]></description>
</item>
<item>
<title>Re: [2Tuxoid] Про исходники сайта</title>
<link>https://rulinux.net/message.php?newsid=32886&amp;page=1#87061</link>
<guid>https://rulinux.net/message.php?newsid=32886&amp;page=1#87061</guid>
<pubDate>Thu, 24 Mar 2011 05:28:53 +0300</pubDate>
<description><![CDATA[<p>Прсмотри обязательно, лишний взгляд не помешает.</p><p>З.Ы. Если что-то найдете еще, то отписывайтесь в этой теме.</p><p>З.З.Ы. Патч работает немного неправильно, а разбираться почему так, мне некогда.</p>]]></description>
</item>
<item>
<title>Re: [2Tuxoid] Про исходники сайта</title>
<link>https://rulinux.net/message.php?newsid=32886&amp;page=1#87060</link>
<guid>https://rulinux.net/message.php?newsid=32886&amp;page=1#87060</guid>
<pubDate>Thu, 24 Mar 2011 05:24:20 +0300</pubDate>
<description><![CDATA[<p>pg_escape_string я еще вчера нашел. Заменил ее на mysql_real_escape_string</p>]]></description>
</item>
<item>
<title>Re: [2Tuxoid] Про исходники сайта</title>
<link>https://rulinux.net/message.php?newsid=32886&amp;page=1#87059</link>
<guid>https://rulinux.net/message.php?newsid=32886&amp;page=1#87059</guid>
<pubDate>Wed, 23 Mar 2011 21:53:18 +0300</pubDate>
<description><![CDATA[<p>Ох, я нашел причину кучи ошибок с мускулем.</p><p>Во многих функциях класса base вызывается mysql_real_escape_string, а уже потом вызывается mysql_connect. А mysql_real_escape_string требует коннекта, поэтому первый её вызов возвращает False. Затем результат подставляется в запрос в виде пустой строки, ну и соответственно появляется ошибка.</p>]]></description>
</item>
<item>
<title>Re: [2Tuxoid] Про исходники сайта</title>
<link>https://rulinux.net/message.php?newsid=32886&amp;page=1#87058</link>
<guid>https://rulinux.net/message.php?newsid=32886&amp;page=1#87058</guid>
<pubDate>Wed, 23 Mar 2011 19:48:41 +0300</pubDate>
<description><![CDATA[<p>Ага  только не проверил  факт  нахождения  модуля.</p><p> Все хорошо в слаке,  но как надо что то  не богоугодное,  компилять и пересобирать  крайне не удобно,  особенно  когда инет хреновый,  и каждый мегабайт  с обрывами качаешь по  полчаса ...</p>]]></description>
</item>
<item>
<title>Re: [2Tuxoid] Про исходники сайта</title>
<link>https://rulinux.net/message.php?newsid=32886&amp;page=1#87057</link>
<guid>https://rulinux.net/message.php?newsid=32886&amp;page=1#87057</guid>
<pubDate>Wed, 23 Mar 2011 19:18:23 +0300</pubDate>
<description><![CDATA[<p><i>>Ну с мускулом я так и сделал, а сейчас накатил на слаку пакет постгреса, вот с ним то и выдает андифинед.</i><br> Хм, у тебя даже с постгресом есть такой еррор? А ты вписал в php.ini конфиг extension=pgsql.so ?</p><p><i>>И да, в слаке апач с дефолтным конфигом не пашет (даже в сключенными коментами), пашет только с конфигом для пыховых разработчиков ...</i><br> Странный там дефолтный конфиг видимо.</p>]]></description>
</item>
<item>
<title>Re: [2Tuxoid] Про исходники сайта</title>
<link>https://rulinux.net/message.php?newsid=32886&amp;page=1#87056</link>
<guid>https://rulinux.net/message.php?newsid=32886&amp;page=1#87056</guid>
<pubDate>Wed, 23 Mar 2011 19:14:17 +0300</pubDate>
<description><![CDATA[<p>Ну с мускулом я так и сделал,  а сейчас накатил  на слаку   пакет  постгреса,  вот с ним то и выдает  андифинед.</p><p>Сдается  мне  PHP  чего то не хватает :)</p><p></p><p>И да, в слаке  апач  с дефолтным конфигом не пашет (даже в сключенными коментами),  пашет  только с конфигом  для  пыховых  разработчиков ...</p>]]></description>
</item>
<item>
<title>Re: [2Tuxoid] Про исходники сайта</title>
<link>https://rulinux.net/message.php?newsid=32886&amp;page=1#87055</link>
<guid>https://rulinux.net/message.php?newsid=32886&amp;page=1#87055</guid>
<pubDate>Wed, 23 Mar 2011 19:12:39 +0300</pubDate>
<description><![CDATA[<p>Да, там сразу ерроров выше крыши с мускулем, как минимум в classes/threads.class.php на 107 строке надо убрать экранированные кавычки в запросе у LIMIT и OFFSET.</p><p>Может сегодня остальное посмотрю, только вдруг Туксоид всё у себя уже пофиксил, а я просто время трачу:)</p>]]></description>
</item>
<item>
<title>Re: [2Tuxoid] Про исходники сайта</title>
<link>https://rulinux.net/message.php?newsid=32886&amp;page=1#87054</link>
<guid>https://rulinux.net/message.php?newsid=32886&amp;page=1#87054</guid>
<pubDate>Wed, 23 Mar 2011 19:05:52 +0300</pubDate>
<description><![CDATA[<p><i>>У меня с потгресом постоянное андифенед pg_escape_string, это вообще чем лечится ?</i><br> Там всё просто - Туксоид, видимо, копировал мускульный код из постгресного, в результате появилась такая штука: на строке 39 в classes/base/mysql.php используется энтот pg_escape_string (а надо бы mysql_escape_string или как его там). А у тебя постгрес не установлен, и функция поэтому не определена. Так что либо ставь постгрес, либо правь исходник:)</p><p><i>>Какие ты настройки включал в http сервере ?</i><br> Ничего не делал особенного. Я взял богомерзкий апач 2.2.17  и пхп 5.3. Вот конфиг виртуального хоста для апача:</p><p>&nbsp;<a href="http://paste.pocoo.org/show/358482/">http://paste.pocoo.org/show/358482/</a></p><p>У меня port-based хосты.</p>]]></description>
</item>
<item>
<title>Re: [2Tuxoid] Про исходники сайта</title>
<link>https://rulinux.net/message.php?newsid=32886&amp;page=1#87053</link>
<guid>https://rulinux.net/message.php?newsid=32886&amp;page=1#87053</guid>
<pubDate>Wed, 23 Mar 2011 18:55:37 +0300</pubDate>
<description><![CDATA[<p>У меня с потгресом   постоянное  андифенед pg_escape_string, это вообще чем лечится ?</p><p> Какие ты настройки включал  в http сервере ?</p>]]></description>
</item>
<item>
<title>[2Tuxoid] Про исходники сайта</title>
<link>https://rulinux.net/message.php?newsid=32886&amp;page=1#87052</link>
<guid>https://rulinux.net/message.php?newsid=32886&amp;page=1#87052</guid>
<pubDate>Wed, 23 Mar 2011 18:44:00 +0300</pubDate>
<description><![CDATA[<p>Попробовал движок - с постгресом всё ок, а вот на мускуле и правда ошибки есть, как Id и говорил. Я одну поправил, а вот остальные где-то глубоко в base::select.</p><p>И добавь в репозиторий тему classic black, а то твой дефолтный рут-юзер её хочет видеть, а файлов нет.</p><p>P.S. я небольшой патч написал, который это дело ликвидирует: если тема, выбранная пользователем отсутствует, то берётся первая существующая. &nbsp;<a href="http://paste.pocoo.org/show/358018/">http://paste.pocoo.org/show/358018/</a></p>]]></description>
</item>
</channel>
</rss>