Powered by CodeIgniter
rxs

rxs

0
5 голосов
  ПрофильБлог (4)Комментарии (30)ЗакладкиПродукты 
Вот у меня с cogear с самого знакомства напряженные отношения. Потому что это пока единственная из CMS, которая не умеет работать с нестандартным SQL портом.
Хорошо, при установке помогли советом cogear.ru/nestandartnyjj-port-sql-servera-618.html и cogear установил.
Далее хочу сделать импорт из своего wordpress блога в cogear. И тут кстати есть плагин импорта требуемый.
Но вот плагин тоже не умеет работать с нестандартным SQL портом.
Теперь нет советов в теме созданной по проблеме cogear.ru/i-snova-nestandartnyjj-port-mysql-s-626.html Конечно, никто не обязан, но если вы разрабатываете систему, то будет совсем не лишним оказывать минимальную информационную поддержку. Это же относится и к опытным пользователям сообщества.
Иначе сейчас так: требования cogear ограничены дефолтным портом SQL и мало кого интересует, что на отличный от дефолтного хостинг cogear не установится, а если установится, то и далее будут возникать проблемы, на которые не будет советов по решению.
Думаю, есть смысл дальше обращать внимание на такую CMS, по которой нет обратной связи от разработчиков?
То, что CMS никак или плохо работает с не дефолтным портом SQL это их недочет.
В будущем при пользовании cogear 2 будут такие же сложности с поддержкой в сообществе?
22:59 ← 31 мая 2011 Отправить в Твиттер rxsrxs  RSS comments 10
Решил сделать импорт из имеющегося блога WordPress в cogear. Плагин импорта установил, захожу в админку cogear и начинаю импорт.
И тут снова — параметры базы данных не включатся возможности настройки порта. Т.е. сделать импорт из WordPress для нестандартного SQL порта не получится.
В файле _admin.php плагина нашел места, где нужно настраивать коннект.
Во 1-х здесь if(isset($password)){ $dsn .= ':'.$password; } $dsn .= '@'.$hostname.'/'.$database; $this->wpdb = $this->load->database($dsn.'?db_debug=TRUE',TRUE); $prefix = $wpdb['prefix']; Во 2-х в форме ввода параметров $this->form ->input('hostname',$config) ->input('username',$config) ->input('password') ->input('database',$config) ->input('prefix') В 3-х в строке подключения к базе if($result = $this->form->result()){ $driver = extension_loaded('mysqli') ? 'mysqli' : 'mysql'; $resource = $driver == 'mysql' ? @mysql_connect($result['hostname'],$result['username'],$result['password'],$result['database']) : @mysqli_connect($result['hostname'],$result['username'],$result['password'],$result['database']); if($resource){ $result['driver'] = $driver; $this->session->set('wpdb',$result); redirect('/admin/wp2cg/users/'); } К сожалению не знаком с используемым синтаксисом, и гадать могу долго без гарантии успеха.
Буду благодарен за советы от сообщества.
18:29 ← 22 мая 2011 Отправить в Твиттер rxsrxs  RSS comments 2
Как я уже писал, вариант
[database] dbdriver = "mysql" hostname = "host" port = 3306 username = "user" password = "psw" database = "base"
также не работает и дает ошибку

A PHP Error was encountered
Severity: Warning
Message: syntax error, unexpected '=' in .../www/gears//global/global.info on line 46
Filename: libraries/Info.php
Line Number: 84

Вопрос к сообществу: удавалось ли кому-то поставить cogear на хостинг, с нестандартным SQL портом?
Или может приведенный выше синтаксис содержит ошибки?
08:44 ← 28 апреля 2011 Отправить в Твиттер rxsrxs  RSS comments 10
Ставлю cogear на хостинг и на 3-м шаге — соединение с базой данных возникает проблема
Соединение с базой данных установить не удалось.
Проверьте параметры соединения и попробуйте еще раз.

Что может быть причиной: 1. Имя сервера баз данных — записываю как [имя сервера][:][порт] — такие настройки идут от хостинга.
Может быть неверный синтаксис или cogear чего-то не понимает.

2. База данных уже создана хостером ранее и имя базы данных задано изначально.
Вдруг чего-то требует еще cogear от базы данных.

Ошибок в логах нет.

На этом хостинге с такими же параметрами успешно установливались WordPress, Livestreet, Dolphin.

Интересно узнать варианты решения проблемы. Думаю на 1-й вариант пока, но без логов непонятно куда смотреть, тем более, что проблем у других движков нет.
08:08 ← 25 апреля 2011 Отправить в Твиттер rxsrxs  RSS comments 25