После установки на дефолтном шаблоне заработало, но на шаблоне Twenty Ten выдает ошибку:
SQL Error: 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 'WHERE 1=1 and page_active = 1 and page_main = 1 ' at line 7 at Z:\home\gblog.ru\www\plugins\page\classes\modules\page\mapper\Page.mapper.class.php line 126
Array ( [code] => 1064 [message] => 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 'WHERE 1=1 and page_active = 1 and page_main = 1 ' at line 7 [query] => SELECT *, page_id as ARRAY_KEY, page_pid as PARENT_KEY FROM WHERE 1=1 and page_active = 1 and page_main = 1 ORDER by page_sort desc; [context] => Z:\home\gblog.ru\www\plugins\page\classes\modules\page\mapper\Page.mapper.class.php line 126 )
Если у вас в 1 БД есть таблицы hm_user и it_user, то будет достаточно на 1 из сайтов указать префикс нужной таблицы.
Т.е. Например, если собираетесь использовать hm_user, то на сайте с префиксом IT используйте $config['db']['table']['user'] = 'hm_user';
ИЗ-за чего может быть такая ошибка? (Запускал в ручную, без .htaccess):
#!/usr/bin/env php
Warning: session_regenerate_id() [function.session-regenerate-id]: Cannot regenerate session id - headers already sent in /home/g/gamserm/bd.gamser.ru/public_html/engine/modules/session/Session.class.php on line 73
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/g/public_html/plugins/mailing/include/cron/send-mail.php:2) in /home/g/public_html/engine/modules/session/Session.class.php on line 76
У меня тоже проблема возникла, сразу не стал об этом отписываться и попробовал решить её.
В статистике приложения, пишет что идут запросы к API.
Попробовал в ручную задать этот запрос и ответ от серввера получаю такой:
<?xml version="1.0" encoding="utf-8"?>
<error>
<error_code>7</error_code>
<error_msg>Permission to perform this action is denied by user</error_msg>
<request_params list="true">
<param>
<key>oauth</key>
<value>1</value>
</param>
<param>
<key>method</key>
<value>wall.post.xml</value>
</param>
<param>
<key>message</key>
<value>test</value>
</param>
<param>
<key>access_token</key>
<value>15752727150679481506794888152ed2eb9150215077948xxxxxxxxx</value>
</param>
</request_params>
</error>
Просто делал все по инструкции, а в ней не указано, что нужно его устанавливать.
В config.php добавить.
У меня вот так получилось:
Нужно указать это в файл config.local.php
Т.е. Например, если собираетесь использовать hm_user, то на сайте с префиксом IT используйте $config['db']['table']['user'] = 'hm_user';
Возможно это поможет разобраться в проблеме.
Кстати, а разве не нужно указывать запрос на права в формате 8192?
Т.е. вместо
api.vkontakte.ru/oauth/authorize?client_id=2665379&scope=offline,wall
Использовать
api.vkontakte.ru/oauth/authorize?client_id=2665379&scope=8192
Сейчас попробую в другом.
(Обновил плагин, в логах та же ошибка, только в другом фармате.)
Я авторизоваться, но не помогает.
Когда я перехожу на авторизацию из админки:
А когда я убираю из URL &redirect_uri=http://site.ru/vkfeed/&response_type=code
Выдает уже такое. Возможно проблема в этом?
В статистике приложения, пишет что идут запросы к API.
Попробовал в ручную задать этот запрос и ответ от серввера получаю такой:
vkontakte.ru/api_test — тестировал тут + пробовал делать запросы в браузер.
Раньше через твиттерфид в ВК импортировалось с помощью vkbot)
Я в этом не сильно разбираюсь, но мне кажется, проблема в этом.
У меня полная аномалия на сайте творится, то работает, то не работает.