<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
			<channel>
			<title>Alto CMS: установка на PostgreSQL (обновлено 29.05.2014) / Блог им. Liandr / Alto CMS</title>
			<link>http://altocms.ru/comments/494/</link>
			<description><![CDATA[]]></description>
			<language>ru</language>
			<managingEditor>noreply@altocms.ru</managingEditor>
			<webMaster>noreply@altocms.ru</webMaster>
			<generator>Alto CMS v.1.5.0b1</generator>
							<item>
					<title>Alto CMS: установка на PostgreSQL (обновлено 29.05.2014) (comment #8109)</title>
					<guid isPermaLink="true">http://altocms.ru/t/494/#comment8109</guid>
					<link>http://altocms.ru/494.html#comment8109</link>
					<author>vshemarov@gmail.com</author>
					<description><![CDATA[Спасибо большое за проделанную работу.<br/>
<br/>
Да, на install смотреть не надо, установка сейчас однозначно под мускуль заточена. Да и вообще, есть еще немало «мускульных» мест в движке, которые нужно аккуратно адаптировать. Но нормальная и безусловная поддержка PostgreSQL — это одно из приоритетных направлений развития движка]]></description>
					<pubDate>Sat, 08 Feb 2014 16:59:53 +0400</pubDate>
									</item>
							<item>
					<title>Alto CMS: установка на PostgreSQL (обновлено 29.05.2014) (comment #8204)</title>
					<guid isPermaLink="true">http://altocms.ru/t/494/#comment8204</guid>
					<link>http://altocms.ru/494.html#comment8204</link>
					<author>admin@lefoyer.ru</author>
					<description><![CDATA[Спасибо за проделанную работу.<br/>
<br/>
<strong>Ошибки с git на дату 11.02.2014:</strong><br/>
<br/>
<strong>1. patch -p1 &lt;alto_postgresql.diff</strong><br/>
patching file common/classes/modules/admin/mapper/Admin.mapper.class.php<br/>
patching file common/classes/modules/blog/mapper/Blog.mapper.class.php<br/>
patching file common/classes/modules/comment/mapper/Comment.mapper.class.php<br/>
patch: **** malformed patch at line 64: diff -aur altocms-master/common/classes/modules/page/mapper/Page.mapper.class.php altocms/common/classes/modules/page/mapper/Page.mapper.class.php<br/>
<br/>
Патчи накатил ручками. Базу загрузил, конфиг залил.<br/>
Из дампа базы стоит поубирать все строки с OWNER TO postgres;, чтобы не привязываться к пользователю postgres.<br/>
<br/>
<strong>2. Сразу на сайте кликаем по люди — получаем ошибку:</strong><br/>
<br/>
[LOG:1392113344.696-52F9F6C0AACA5][2014-02-11 14:09:04][PID:1114][DEBUG][[<br/>
SQL Error: ERROR: array value must start with &quot;{&quot; or dimension information<br/>
СТРОКА 12: ORDER BY FIELD(u.user_id,E'1')<br/>
^ at /var/www/alto.example.com/common/classes/modules/user/mapper/User.mapper.class.php line 353<br/>
 — Array<br/>
(<br/>
[code] =&gt;<br/>
[message] =&gt; ERROR: array value must start with &quot;{&quot; or dimension information<br/>
СТРОКА 12: ORDER BY FIELD(u.user_id,E'1')<br/>
^<br/>
[query] =&gt;<br/>
SELECT<br/>
u.*,<br/>
CASE WHEN ua.user_id IS NULL THEN 0 ELSE 1 END as user_is_administrator,<br/>
ab.banline, ab.banunlim, ab.banactive<br/>
FROM<br/>
prefix_user as u<br/>
LEFT JOIN prefix_user_administrator AS ua ON u.user_id=ua.user_id<br/>
LEFT JOIN prefix_adminban AS ab ON u.user_id=ab.user_id AND ab.banactive=1<br/>
WHERE<br/>
u.user_id IN(E'1')<br/>
ORDER BY FIELD(u.user_id,E'1')<br/>
LIMIT 1<br/>
<br/>
[context] =&gt; /var/www/alto.example.com/common/classes/modules/user/mapper/User.mapper.class.php line 353<br/>
)<br/>
<br/>
]][END:1392113344.696-52F9F6C0AACA5]<br/>
<br/>
<strong>3. Ошибка altocms</strong> <br/>
<br/>
В конфиг автоматом добавляется $config['path']['root']['url'] = 'http://alto.example.com/'; вместо<br/>
$config['path']['root']['url'] = 'https://alto.example.com/'; а лучше для старта так $config['path']['root']['url'] = '/';<br/>
в результате по https не грузятся css.<br/>
<br/>
<strong>4. Тоже ошибка altocms</strong><br/>
Главная страница адаптивная а остальные с фиксированной шириной.]]></description>
					<pubDate>Tue, 11 Feb 2014 15:12:58 +0400</pubDate>
									</item>
							<item>
					<title>Alto CMS: установка на PostgreSQL (обновлено 29.05.2014) (comment #8205)</title>
					<guid isPermaLink="true">http://altocms.ru/t/494/#comment8205</guid>
					<link>http://altocms.ru/494.html#comment8205</link>
					<author>admin@lefoyer.ru</author>
					<description><![CDATA[Да и при попытке востановления пароля в ajax возвращает ту же ошибку.<br/>
<br/>
SQL Error: ERROR: array value must start with &quot;{&quot; or dimension information<br/>
СТРОКА 12: ORDER BY FIELD(u.user_id,E'1')<br/>
^ at /var/www/alto.example.com/common/classes/modules/user/mapper/User.mapper.class.php line 353<br/>
 — Array<br/>
(<br/>
[code] =&gt; <br/>
[message] =&gt; ERROR: array value must start with &quot;{&quot; or dimension information<br/>
СТРОКА 12: ORDER BY FIELD(u.user_id,E'1')<br/>
^<br/>
[query] =&gt; <br/>
SELECT<br/>
u.*,<br/>
CASE WHEN ua.user_id IS NULL THEN 0 ELSE 1 END as user_is_administrator,<br/>
ab.banline, ab.banunlim, ab.banactive<br/>
FROM<br/>
prefix_user as u<br/>
LEFT JOIN prefix_user_administrator AS ua ON u.user_id=ua.user_id<br/>
LEFT JOIN prefix_adminban AS ab ON u.user_id=ab.user_id AND ab.banactive=1<br/>
WHERE<br/>
u.user_id IN(E'1')<br/>
ORDER BY FIELD(u.user_id,E'1')<br/>
LIMIT 1<br/>
[context] =&gt; /var/www/alto.example.com/common/classes/modules/user/mapper/User.mapper.class.php line 353<br/>
)<br/>
<br/>
Ещё не подскажите как прописать почту с авторизацией для отправки паролья востановления.]]></description>
					<pubDate>Tue, 11 Feb 2014 15:30:43 +0400</pubDate>
									</item>
							<item>
					<title>Alto CMS: установка на PostgreSQL (обновлено 29.05.2014) (comment #8207)</title>
					<guid isPermaLink="true">http://altocms.ru/t/494/#comment8207</guid>
					<link>http://altocms.ru/494.html#comment8207</link>
					<author>liandr@liandr.ru</author>
					<description><![CDATA[Спасибо за отзыв. А что за версия PostgreSQL?]]></description>
					<pubDate>Tue, 11 Feb 2014 16:18:53 +0400</pubDate>
									</item>
							<item>
					<title>Alto CMS: установка на PostgreSQL (обновлено 29.05.2014) (comment #8208)</title>
					<guid isPermaLink="true">http://altocms.ru/t/494/#comment8208</guid>
					<link>http://altocms.ru/494.html#comment8208</link>
					<author>liandr@liandr.ru</author>
					<description><![CDATA[Ошибка связана с функцией FIELD, конкретно её я тестировал только на PG 9.3.]]></description>
					<pubDate>Tue, 11 Feb 2014 16:20:23 +0400</pubDate>
									</item>
							<item>
					<title>Alto CMS: установка на PostgreSQL (обновлено 29.05.2014) (comment #8211)</title>
					<guid isPermaLink="true">http://altocms.ru/t/494/#comment8211</guid>
					<link>http://altocms.ru/494.html#comment8211</link>
					<author>admin@lefoyer.ru</author>
					<description><![CDATA[debian wheezy PG 9.1<br/>
<br/>
&gt;Ошибка связана с функцией FIELD<br/>
это понятно, постгрес требует оборачивать масивы {}]]></description>
					<pubDate>Tue, 11 Feb 2014 19:57:29 +0400</pubDate>
									</item>
							<item>
					<title>Alto CMS: установка на PostgreSQL (обновлено 29.05.2014) (comment #8212)</title>
					<guid isPermaLink="true">http://altocms.ru/t/494/#comment8212</guid>
					<link>http://altocms.ru/494.html#comment8212</link>
					<author>liandr@liandr.ru</author>
					<description><![CDATA[Попробовал разные версии PostgreSQL.<br/>
Из за функции field минимальная версия PostgreSQL — 8.4<br/>
Там запрос отработал нормально<br/>
Попробовал версию<br/>
$ psql<br/>
psql (9.1.11)<br/>
Там тоже всё сработало.]]></description>
					<pubDate>Tue, 11 Feb 2014 20:52:08 +0400</pubDate>
									</item>
							<item>
					<title>Alto CMS: установка на PostgreSQL (обновлено 29.05.2014) (comment #8222)</title>
					<guid isPermaLink="true">http://altocms.ru/t/494/#comment8222</guid>
					<link>http://altocms.ru/494.html#comment8222</link>
					<author>admin@lefoyer.ru</author>
					<description><![CDATA[А вы на последнем git-e пробовали?]]></description>
					<pubDate>Wed, 12 Feb 2014 12:31:25 +0400</pubDate>
									</item>
							<item>
					<title>Alto CMS: установка на PostgreSQL (обновлено 29.05.2014) (comment #8381)</title>
					<guid isPermaLink="true">http://altocms.ru/t/494/#comment8381</guid>
					<link>http://altocms.ru/494.html#comment8381</link>
					<author>liandr@liandr.ru</author>
					<description><![CDATA[Обновил патч. Принципиально там ничего не изменилось, поэтому хочу вернуться к обсуждению вашей проблемы — попробуйте выполнить проблемный запрос через консоль psql.]]></description>
					<pubDate>Mon, 17 Feb 2014 22:26:37 +0400</pubDate>
									</item>
							<item>
					<title>Alto CMS: установка на PostgreSQL (обновлено 29.05.2014) (comment #10462)</title>
					<guid isPermaLink="true">http://altocms.ru/t/494/#comment10462</guid>
					<link>http://altocms.ru/494.html#comment10462</link>
					<author>liandr@liandr.ru</author>
					<description><![CDATA[Патч обновлён.]]></description>
					<pubDate>Thu, 29 May 2014 18:08:02 +0400</pubDate>
									</item>
							<item>
					<title>Alto CMS: установка на PostgreSQL (обновлено 29.05.2014) (comment #25095)</title>
					<guid isPermaLink="true">http://altocms.ru/t/494/#comment25095</guid>
					<link>http://altocms.ru/494.html#comment25095</link>
					<author>reexistent@gmail.com</author>
					<description><![CDATA[А где статья o_O]]></description>
					<pubDate>Wed, 09 Dec 2015 23:21:42 +0300</pubDate>
									</item>
					</channel>
	</rss>
