Powered by CodeIgniter

Облако тегов → порт SQL

Вот у меня с 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