Powered by CodeIgniter

Новости

(17)
22
30 голосов

Тем временем скачать бету можно с нашего сайта и из репозитория.
Если ставите на Denwer, то все просто.
Создаете папку /home/cogear.new/www, туда выгружаете содержимое архива так, чтобы index.php оказался в корне папки.
Через phpMyAdmin создаете базу данных cogear и загружаете в нее дамп из корня — cogear.sql.

Если вы на Linux, то дайте права 0755 подпапкам /sites/cogear.new/ и файлу config.php там же.

Если хотите изменить порядок действий, то:
Переименуйте папку /sites/cogear.new согласно вашему поддомену
Поправьте данные для соединения с БД в /sites/ваш_домен/settings.php.

Как обычно, пара логин/пароль такая — admin/password.

О всех тонкостях смотрите ролик, который скоро будет.

Посмотреть на бету без установки можно тут — http://new.cogear.ru.
Просьба не шалить.
23:27 ← 01 августа 2011 Отправить в Твиттер adminadmin  RSS comments 117

Комментарии (117) ↓

Fhtang Fhtang time 00:10 ← 02 августа 2011 #
А где сам поцыэнт?
Автор
admin admin time 00:13 ← 02 августа 2011 #
Вообще, с ГитХаба можно стянуть, но сейчас загружу и сюда.
Fhtang Fhtang time 00:21 ← 02 августа 2011 #
Я что-то скачал, но оно 10 мб в архиве. Оно?
Конечно же лучше залить сюда.
Автор
admin admin time 00:26 ← 02 августа 2011 #
Да, там пока много избыточного. К релизу урежем до 2-3Мб. Одних иконок там на … Много их там, одним словом.
Graid Graid time 00:19 ← 02 августа 2011 #
кому то сегодня предстоит бессонная ночь.., ушел тестить…
Автор
admin admin time 00:26 ← 02 августа 2011 #
Надеюсь, ты не про меня :-)
Graid Graid time 00:31 ← 02 августа 2011 #
Не, Дим. Ты видео запили и спать =)
Завтра новый день…
and and time 00:33 ← 02 августа 2011 #
поздравляю!
Автор
admin admin time 00:34 ← 02 августа 2011 #
Спасибо. На самом деле после беты до релиза надо работать еще более ударными темпами, поэтому не расслабляемся.
Graid Graid time 00:42 ← 02 августа 2011 #
new.cogear.ru/page/17 Error Error in file /home/cogear/data/www/new.cogear.ru/engine/Core/ArrayObject.php was found at line 87: Invalid argument supplied for foreach() И рега там походу запрещена
You don't have an access to registration
Автор
admin admin time 00:46 ← 02 августа 2011 #
Как обычно, прямо перед началом записи видео посыпались такие штуки после последних коммитов. Сейчас буду править.
Graid Graid time 00:49 ← 02 августа 2011 #
Лучше после видео спать иди, а то так просто не уйдешь ;)

new.cogear.ru/l Strict Standards: Redefining already defined constructor for class Object in /home/cogear/data/www/new.cogear.ru/engine/Core/Object.php on line 29
Автор
admin admin time 00:54 ← 02 августа 2011 #
Да, это та еще засада с PHP 5.2. Нельзя метод класса Object назвать object. Решим вопрос.
Graid Graid time 01:03 ← 02 августа 2011 #
new.cogear.ru/user по этому адресу куча ошибок. Что-то с авкой и GD.
Graid Graid time 01:13 ← 02 августа 2011 #
new.cogear.ru/page/17 на последок, здесь нечаянно вставил логаут в картинку и не могу убрать, извиняй. Все остальное буду смотреть на локалхосте потом выдам одним репортом.
Автор
admin admin time 01:15 ← 02 августа 2011 #
Спасибо. Забыл уже о таких трюках. Что же, завтра поправлю.
Fhtang Fhtang time 00:45 ← 02 августа 2011 #
Идете в папку sites, обращаете на папку cogear.new. Движок использует эту папку как основную для сайта, потому что находит совпадение с названием домена.
Внутри нее файл settings.php такого вида:

1 <?php
2 return array(
3 'database' => 'mysql://root@localhost/cogear',

Я в папке сеттингс.пхп делаю так:
'dsn' => 'mysqli://имя_пользователя_БД: пароль_от_БД@localhost/имя_БД',

при заходе на сайт пишет:
Fatal error: Undefined class constant 'FILE' in /var/www/a1234/data/www/moysite.com/sites/default/settings.php on line 8

Бидааа!
Автор
admin admin time 00:47 ← 02 августа 2011 #
Скопируй конфиг settings.php из cogear.new. Там архаизм один остался.
Fhtang Fhtang time 01:03 ← 02 августа 2011 #
Я не очень догоняю.
Папка cogear.new (с репозитория) — аналог папки cogear.test (с этого сайта). settings.php и там и там вроде одинакового содержания.
Если не сложно, можно мне на пальцах объяснить? :)
Автор
admin admin time 01:07 ← 02 августа 2011 #
Дело в том, что у тебя сайт называется moysite.com, а не cogear.new, поэтому конфиги и прочие данные должны храниться в /sites/moysite.com, а его нет. Поэтому система смотрит в /sites/default.
Fhtang Fhtang time 01:08 ← 02 августа 2011 #
Аааааа) Вкурил. Без паники. Буду пробовать!
Автор
admin admin time 01:09 ← 02 августа 2011 #
Дерзай.
Fhtang Fhtang time 01:17 ← 02 августа 2011 #
Теперь вот такая жесть на ночь глядя:
<?php
return array(
'database' => array(
'dsn' => 'mysqli://имя_пользователя_БД: пароль_от_БД@localhost/имя_БД',


'site' => array(
'name' => 'cogear', <<<< — нужно «cogear» заменить на имя БД????
'locale' => 'ru',
),
);

Если нужно, то при заходе на сайт выдает уже больше одной ошибки:

Warning: preg_match() [function.preg-match]: Compilation failed: unrecognized character after (?< at offset 11 in /var/www/u0234/data/www/srochnoefoto.com/engine/Core/Request.php on line 152

Warning: preg_match() [function.preg-match]: Compilation failed: unrecognized character after (?< at offset 9 in /var/www/u0234/data/www/srochnoefoto.com/engine/Core/Request.php on line 152

Warning: preg_match() [function.preg-match]: Compilation failed: unrecognized character after (?< at offset 18 in /var/www/u0234/data/www/srochnoefoto.com/engine/Core/Request.php on line 152

Warning: preg_match() [function.preg-match]: Compilation failed: unrecognized character after (?< at offset 10 in /var/www/u0234/data/www/srochnoefoto.com/engine/Core/Request.php on line 152

Warning: preg_match() [function.preg-match]: Compilation failed: unrecognized character after (?< at offset 10 in /var/www/u0234/data/www/srochnoefoto.com/engine/Core/Request.php on line 152

Warning: preg_match() [function.preg-match]: Compilation failed: unrecognized character after (?< at offset 11 in /var/www/u0234/data/www/srochnoefoto.com/engine/Core/Request.php on line 152

Warning: preg_match() [function.preg-match]: Compilation failed: unrecognized character after (?< at offset 9 in /var/www/u0234/data/www/srochnoefoto.com/engine/Core/Request.php on line 173

Warning: file_put_contents(/var/www/u0234/data/www/srochnoefoto.com/sites/srochnoefoto.com/cache/system/gears_all.php) [function.file-put-contents]: failed to open stream: Permission denied in /var/www/u0234/data/www/srochnoefoto.com/engine/Cache/Adapter/File.php on line 87

Warning: mysqli_connect() [function.mysqli-connect]: (HY000/2005): Unknown MySQL server host 'localhost:3306' (1) in /var/www/u0234/data/www/srochnoefoto.com/engine/Db/Driver/Mysqli.php on line 20

Warning: mysqli_select_db() expects parameter 1 to be mysqli, boolean given in /var/www/u0234/data/www/srochnoefoto.com/engine/Db/Driver/Mysqli.php on line 21

Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in /var/www/u0234/data/www/srochnoefoto.com/engine/Db/Driver/Mysqli.php on line 46

Warning: mysqli_errno() expects parameter 1 to be mysqli, boolean given in /var/www/u0234/data/www/srochnoefoto.com/engine/Db/Driver/Mysqli.php on line 47

Fatal error: Wrong parameters for Exception([string $exception [, long $code ]]) in /var/www/u0234/data/www/srochnoefoto.com/engine/Db/Exception.php on line 15

Если не нужно, то чуть меньше ошибок:

Warning: file_put_contents(/var/www/u0234/data/www/srochnoefoto.com/sites/srochnoefoto.com/cache/system/gears_all.php) [function.file-put-contents]: failed to open stream: Permission denied in /var/www/u0234/data/www/srochnoefoto.com/engine/Cache/Adapter/File.php on line 87

Warning: mysqli_connect() [function.mysqli-connect]: (HY000/2005): Unknown MySQL server host 'localhost:3306' (1) in /var/www/u0234/data/www/srochnoefoto.com/engine/Db/Driver/Mysqli.php on line 20

Warning: mysqli_select_db() expects parameter 1 to be mysqli, boolean given in /var/www/u0234/data/www/srochnoefoto.com/engine/Db/Driver/Mysqli.php on line 21

Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in /var/www/u0234/data/www/srochnoefoto.com/engine/Db/Driver/Mysqli.php on line 46

Warning: mysqli_errno() expects parameter 1 to be mysqli, boolean given in /var/www/u0234/data/www/srochnoefoto.com/engine/Db/Driver/Mysqli.php on line 47

Fatal error: Wrong parameters for Exception([string $exception [, long $code ]]) in /var/www/u0234/data/www/srochnoefoto.com/engine/Db/Exception.php on line 15

Да, я дебил!
Автор
admin admin time 01:20 ← 02 августа 2011 #
1. Права на папки не проставил.
2. mysqli на mysql смени.
3. Покажи конфиг целиком, чего-то напортачил.
Fhtang Fhtang time 01:23 ← 02 августа 2011 #
Вот конфиг:
<?php
return array(
'database' => array(
'dsn' => 'mysqli://admin: пароль@localhost/odmin',
),
'permitted_uri_chars' => 'а-яa-z0-9\s_\.',
'cache' => array(
'adapter' => 'Cache_Adapter_File',
'enabled' => TRUE,
'path' => SITE. DS. 'cache',
),
// Secret key
'key' => 'asdlmk1;2u3192y23uhsdhhabgkjahsdgkjghasd',
'development' => TRUE,
'site' => array(
'name' => 'cogear',
'locale' => 'ru',
),
);

Права какие ставить, 777?

Сейчас попробую исправить.
inetlover inetlover time 01:26 ← 02 августа 2011 #
'dsn' => 'mysqli://admin: пароль@localhost/odmin',
Может пробел перед паролем убрать, если он есть в действительности.
Автор
admin admin time 01:27 ← 02 августа 2011 #
Скорее всего ты в другой кодировке его сохранил, потому и RegExp'ы посыпались.
inetlover inetlover time 01:28 ← 02 августа 2011 #
Права какие ставить, 777?
Конечно, ставь на весь сайт и не заморачивайся.
Автор
admin admin time 01:28 ← 02 августа 2011 #
Только для локального тестирования. А то приучишь, а потом человека ломанут.
Автор
admin admin time 01:28 ← 02 августа 2011 #
Давай сообщения от корня новые. Ветка прибилась к углу уже.
Fhtang Fhtang time 01:26 ← 02 августа 2011 #
убрал i ииии:

Типа прогресс )
Fhtang Fhtang time 01:32 ← 02 августа 2011 #
Так, чтобы не путаться:
При создании БД я указал кодировку UTF-8 (я ее всегда такую указывал, с детства), на данный момент при заходе на сайт пишет:

Warning: file_put_contents(/var/www/u0234/data/www/srochnoefoto.com/sites/srochnoefoto.com/cache/system/gears_all.php) [function.file-put-contents]: failed to open stream: Permission denied in /var/www/u0234/data/www/srochnoefoto.com/engine/Cache/Adapter/File.php on line 87

Strict Standards: Redefining already defined constructor for class Object in /var/www/u0234/data/www/srochnoefoto.com/engine/Core/Object.php on line 29

+ картинка (см. выше).

Сейчас пробую ставить права на некоторые папки.
Автор
admin admin time 01:34 ← 02 августа 2011 #
1. Права на папку /var/www/u0234/data/www/srochnoefoto.com/sites/srochnoefoto.com/cache 0777 ставь.
2. Решу вопрос завтра к обеду или PHP 5.3 ставь.
Fhtang Fhtang time 01:42 ← 02 августа 2011 #
Поменял права на некоторых папках (кое-где безуспешно) и вот:

Если ставить PHP 5.3, то что конкретно говорить хостеру: «поставьте PHP 5.3»?

И еще, как я писал, было бы здорово составить мануал по установке (что переименовать, какие права на какие папки и т.д.).
Все, затухаю до завтра.
Автор
admin admin time 01:43 ← 02 августа 2011 #
Нет, это я про сейчас. Завтра все допилю под 5.2.
Автор
admin admin time 01:43 ← 02 августа 2011 #
А текст поста кто читать будет? :-)
Fhtang Fhtang time 01:56 ← 02 августа 2011 #
Если ставите на Denwer, то все просто.
Обычный создатель кошерного сайта думает, что Denver — это город на западе США.

Переименуйте папку /sites/cogear.new согласно вашему поддомену
Человек с годным высшим образованием негодуэ и непонимаэ что надо сделать.
Решение: «Переименуйте папку /sites/cogear.new согласно вашему поддомену (/sites/yoursite.com)» или как-то так.

Про то каким папкам какие права вообще ничего.

Чем понятнее, проще и разжованнее, тем больше народу скачает, тем скорее придет слава.
Я ставил кучу движков, сам разбирался что к чему, дак и то, вон, испытываю какие проблемы :) Новички вообще стухнут!
Автор
admin admin time 01:57 ← 02 августа 2011 #
Правильно ли я понял, что ты хочешь написать FAQ для новичков? :-)
Fhtang Fhtang time 02:07 ← 02 августа 2011 #
Я готов на все, НО, тут писать 5-10 внятных предложений по схеме:
— скачал
— распаковал
— залил
— изменил settings.php + заранее создал БД
— переименовал cogear.new
— выставит там и там такие-то права
— PROFIT!

Я понимаю как нелегко одному тянуть такую телегу, поэтому со своей стороны могу предложить посильную помощь в виде какой-нибудь жутко тупой работенке вроде написания того же мануала, консультаций по созданию идеального шаблона + идеи по раскрутке, монетизации, продвижению проекта.
inetlover inetlover time 02:12 ← 02 августа 2011 #
по созданию идеального шаблона + идеи по раскрутке, монетизации, продвижению проекта.

Давайте присоединяйтесь к нам на форум dev.cogear.ru
Fhtang Fhtang time 02:19 ← 02 августа 2011 #
Ok, но мне нужно хоть немножко поспать. Завтра и начну!
Автор
admin admin time 02:02 ← 02 августа 2011 #
Я пофиксил большинство проблем.
Обновляйся сразу с github.com/codemotion/cogear/tree/dev.
Graid Graid time 02:16 ← 02 августа 2011 #
А для SVN какой адрес получается? На https://github.com/codemotion/cogear.git ошибка выскакивает…
Автор
admin admin time 02:21 ← 02 августа 2011 #
На github хостятся Git-проекты :-)
Graid Graid time 02:24 ← 02 августа 2011 #
Автор
admin admin time 02:25 ← 02 августа 2011 #
Рекомендую help.github.com/win-set-up-git/
Fhtang Fhtang time 02:18 ← 02 августа 2011 #
Дошел до вот такого:
Автор
admin admin time 02:21 ← 02 августа 2011 #
Дамп базы залил? Проверь настройки. Может чего напутал.
Fhtang Fhtang time 02:27 ← 02 августа 2011 #
Я в ISPmanager когда создаю базу данных, то указываю только имя БД, имя пользователя и пароль. Больше ее никак не касаюсь.
Автор
admin admin time 02:28 ← 02 августа 2011 #
Тогда все внимание за руками!
протокол://логин: пароль@localhost/имя_базы_данных
Fhtang Fhtang time 02:41 ← 02 августа 2011 #
Ничего не происходит, до того все и так было верно.
Бесовщина какая-то!
inetlover inetlover time 02:48 ← 02 августа 2011 #
У вас пробел убран логин: пароль?
Fhtang Fhtang time 10:32 ← 02 августа 2011 #
Да. С пробелом не работает.
Fhtang Fhtang time 10:48 ← 02 августа 2011 #
Т.е. дело не в этом.
Graid Graid time 02:11 ← 02 августа 2011 #
В Cogear.php:369 вроде как прописано что шестеренки можно тянуть из ../sites/cogear.two/gears/
, но после создания папки и Gears.php в админке новая шестеренка не появляется. В чем может быть проблема?
Автор
admin admin time 02:23 ← 02 августа 2011 #
Минимальный боекомплект.
../sites/cogear.two/gears/MyGear/Gear.php:
<?php class My_Gear extends Gear { protected $name = 'A-ta-ta'; protected $description = 'Tra-la-la'; /** * Default dispatcher * * @param string $action * @param string $subaction */ public function index($action = '', $subaction = NULL) { append('content','Hello, world!'); } }
И в браузере запускаешь /mygear.
Graid Graid time 02:35 ← 02 августа 2011 #
Примерно так и делал, так тоже не катит.., сейчас еще покопаю.
Автор
admin admin time 02:37 ← 02 августа 2011 #
Очепятка там. MyGear_Gear класс должен называться.
Graid Graid time 02:51 ← 02 августа 2011 #
Все перепробовал, где то еще проблема
Скопировал паку «Test» из «engine» в «cogear.two/gears/», переименовал в «Tests»
Имя наследника сделал «Tests_Gear»
Вручную удалил кеш
Эффекта нет =\
Graid Graid time 02:58 ← 02 августа 2011 #
Если создать новую шестеренку в engine все норм…
Автор
admin admin time 03:33 ← 02 августа 2011 #
Спасибо. Завтра проверю.
GrinGoO GrinGoO time 10:29 ← 02 августа 2011 #
уф дождались, ждем более или менее стабильной версии чтобы верстать верстать верстать)
dignityinside dignityinside time 11:47 ← 02 августа 2011 #
Сегодня вечером попробую.
inetlover inetlover time 16:36 ← 02 августа 2011 #
Дима, в видео ты говоришь о плагине NetBeants для работы с Git, я понял, что этот плагин nbgit, а потом говоришь еще о программе которой ты так же пользуешься win-set-up-git.

Вопрос, а одного плагина или программы не достаточно, или они друг друга дополняют?
Новичку лучше начинать работать с чем-то одним или лучше изучать их вместе сразу?
Автор
admin admin time 16:39 ← 02 августа 2011 #
Я пользуюсь mSysGit, который устанавливает
  • окружение и демона Git,
  • консоль Git Bash,
  • визуальный интерфейс Git GUI.

Плагин к NetBeans просто работает с окружением Git. Без него он работать не будет.

Ставь все сразу.
inetlover inetlover time 02:04 ← 04 августа 2011 #
Понял, спасибо!

Сегодня целый день изучаю Git, разобрался в его файловой системе, в командах но пока не пойму, как мне связать свою копию с копией в моем репозитории на Гитхабе?

Например, на локальной машине проект находится по адресу: /var/www/cogear.new/www
я выполнил команду:
inetlover@inetlover-F5N:~$ git clone git@github.com:inetlover/cogear.git Cloning into cogear... remote: Counting objects: 11493, done. remote: Compressing objects: 100% (8751/8751), done. remote: Total 11493 (delta 2285), reused 11430 (delta 2259) Receiving objects: 100% (11493/11493), 16.89 MiB | 374 KiB/s, done. Resolving deltas: 100% (2285/2285), done.
Проект закачался, а куда не пойму.

Одним словом, вилку от основного проекта на Гитхабе я сделал, теперь мне нужна его копия у себя на локальном компе по адресу /var/www/cogear.new/www, что бы я с ней мог работать в NetBeans. Как это можно сделать?
medar medar time 09:24 ← 04 августа 2011 #
По гитхабу, наверное, лучше сделать отдельную ветку.

Проект закачался, а куда не пойму.
В папку /home/inetlover/cogear походу.

Форкать репозиторий не очень правильно, наверное, в наших условиях, когда над движком работают полтора человека (Дима и все остальные :) ), проще попросить Диму, чтобы он дал доступ твоему аккаунту на гитхабе пушить в оригинальный репозиторий, чем мучить его пулл-реквестами.

Т.е. делаешь так:
git clone git@github.com:codemotion/cogear.git /var/www/cogear.new/www
переключаешся на ветку dev:
git checkout dev
или делаешь свою ветку, если хочешь что-то глобальное перелопатить, показать остальным, а потом уже слить ветки или
git checkout -b mybranch
Дальше что-то пишешь, добавляешь файлы (git add), удаляешь (git rm), редактируешь, коммитишь (git commit -m «commit description») и когда кусок работы завершен, пушишь на гитхаб:
git push origin

Хороший учебник по гиту с нуля есть здесь, на русском: githowto.com
inetlover inetlover time 18:26 ← 04 августа 2011 #
Спасибо, очень нужная инфа!

По гитхабу, наверное, лучше сделать отдельную ветку.

Создал cogear.ru/github-652.html и кое-что еще там спросил.
Fhtang Fhtang time 19:29 ← 02 августа 2011 #
Хэлоу ворлд!
У меня все те же качели :)
Как на пикче: cogear.ru/cogear-beta-650.html#comment-11294
Автор
admin admin time 19:48 ← 02 августа 2011 #
Хеллоу! Явно отсутствует соединение с БД. Конфиг нам предоставь.
Fhtang Fhtang time 20:06 ← 02 августа 2011 #
<?php
return array(
'database' => array(
'dsn' => 'mysql://u1234_admin1:123456@localhost/u1234_admin2',
),
'permitted_uri_chars' => 'а-яa-z0-9\s_\.',
'cache' => array(
'adapter' => 'Cache_Adapter_File',
'enabled' => TRUE,
'path' => SITE. DS. 'cache',
),
// Secret key
'key' => 'asdlmk1;2u3192y23uhsdhhabgkjahsdgkjghasd',
'development' => TRUE,
'site' => array(
'name' => 'cogear',
'locale' => 'ru',
),
);
Автор
admin admin time 20:08 ← 02 августа 2011 #
Версия установленного MySQL?
Fhtang Fhtang time 20:15 ← 02 августа 2011 #
К сожалению я не знаю как это узнать. Провайдер hosting-rk.ру
Автор
admin admin time 20:19 ← 02 августа 2011 #
MySQL на MySQLi в конфиге менял?
Я по хостеру не гадаю :-)
1064 — это ошибка в синтаксисе.
Попробуй в /engine/Db/Driver/Mysql.php закомментить 24 строку:
$this->query('SET NAMES utf8;'); Есть вероятность, что MySQL старой 4-ой версии.
Fhtang Fhtang time 20:23 ← 02 августа 2011 #
MySQL на MySQLi в конфиге менял?
Да, при этом все портится. Щас попробую еще.
Закомментить, т.е. заключить в ##?
Автор
admin admin time 20:28 ← 02 августа 2011 #
Нет, в //.
Fhtang Fhtang time 20:32 ← 02 августа 2011 #
Теперь при заходе на сайт пишет Parse error: syntax error, unexpected '/' in /var/www/u0234/data/www/srochnoefoto.com/engine/Db/Driver/Mysql.php on line 24

Может пока провайдеру написать, чтобы обновился?
inetlover inetlover time 20:42 ← 02 августа 2011 #
Fhtang, а на локальную машину не ставил?
Если на локальной все хорошо — то дело в хостинге, если — плохо, то где-то накасячил.
Fhtang Fhtang time 21:05 ← 02 августа 2011 #
Я в жизни на локальную машину не ставил — не умею и боюсь учиться :)
inetlover inetlover time 21:54 ← 02 августа 2011 #
У вас Винда, на Денвере все хорошо работает?
Fhtang Fhtang time 22:12 ← 02 августа 2011 #
Денвер — город в США Ж)))
Я не фанат всяких таких штук. Я просто привык залить движок на хостинг, создать БД и нажать mysite.ru/install
хех
Автор
admin admin time 20:45 ← 02 августа 2011 #
По-английски понимаешь? Ты поставил одну /, а надо две. И в начале строки.
Рекомендую почитать учебники по PHP прежде, чем писать комменты :-)
Fhtang Fhtang time 21:04 ← 02 августа 2011 #
Понимаю, что своей неграмотностью напрягаю :)

Вот фрагмент кода:

* @return boolean
*/
public function connect() {
$this->connection = mysql_connect($this->config['host']. ':'. $this->config['port'], $this->config['user'], $this->config['pass']);
mysql_select_db($this->config['database']);
$this->query('SET NAMES utf8;');
return $this->connection? TRUE: FALSE;
}

/**

* Disconnect from database

В каком месте точно ставить "/"?
Так же нужно честь, что тут не отображаются пробелы перед некоторыми строчками.

Вот как я делаю:
Автор
admin admin time 21:07 ← 02 августа 2011 #
Господи Иисусе! Учебник Котерова «PHP5 в подлиннике», пожалуйста, прочитай прежде, чем такие вопросы задавать.

// вот так
Fhtang Fhtang time 21:08 ← 02 августа 2011 #
В таком случае все становится как раньше
srochnoefoto.ком
Fhtang Fhtang time 21:12 ← 02 августа 2011 #
Вот подленникъ
Автор
admin admin time 22:50 ← 02 августа 2011 #
Дадите мне ключи от ФТП в личку? :-)
Fhtang Fhtang time 23:06 ← 02 августа 2011 #
Готово!
inetlover inetlover time 00:02 ← 03 августа 2011 #
В чем проблема была?
Fhtang Fhtang time 00:44 ← 03 августа 2011 #
Завтра узнаем!
Fhtang Fhtang time 23:16 ← 02 августа 2011 #
Кстати. БД можно удалить и создать новую.
Автор
admin admin time 19:47 ← 05 августа 2011 #
Все просто. Вы не импортировали базу данных, а только создали ее.
tochka6 tochka6 time 10:13 ← 03 августа 2011 #
Всем двс!
Установила на denwer следуя инструкции.
Выдало ошибку — неизвестная переменная порт. Изменила строку
$this->connection = mysqli_connect($this->config['host']. ':'. $this->config['port'], $this->config['user'], $this->config['pass']);

в файле \engine\dB\Driver\Mysqli.php
на

$this->connection = mysqli_connect($this->config['host'], $this->config['user'], $this->config['pass']);

ошибка исчезла.

логнулась, зашла в «My Profile», получила следующие ошибки:

Error in file L:\home\cogear.new\www\engine\Image\Object.php was found at line 41:

getimagesize(L:\home\cogear.new\www\sites\cogear.new\uploads/) [function.getimagesize]: failed to open stream: No such file or directory

Error in file L:\home\cogear.new\www\engine\Image\Adapter\GD.php was found at line 41:

Use of undefined constant IMAGETYPE_ICO — assumed 'IMAGETYPE_ICO'

Error in file L:\home\cogear.new\www\engine\Image\Adapter\Abstract.php was found at line 80:

getimagesize(L:\home\cogear.new\www\sites\cogear.new\uploads/) [function.getimagesize]: failed to open stream: No such file or directory

Error in file L:\home\cogear.new\www\engine\Image\Adapter\Abstract.php was found at line 88:

Division by zero

x
Error
Error in file L:\home\cogear.new\www\engine\Image\Adapter\Abstract.php was found at line 89:

Division by zero

x
Error
Error in file L:\home\cogear.new\www\engine\Image\Adapter\GD.php was found at line 54:

imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions

Error in file L:\home\cogear.new\www\engine\Image\Adapter\Abstract.php was found at line 80:

getimagesize(L:\home\cogear.new\www\sites\cogear.new\uploads/) [function.getimagesize]: failed to open stream: No such file or directory

Error in file L:\home\cogear.new\www\engine\Image\Adapter\Abstract.php was found at line 88:

Division by zero

Error in file L:\home\cogear.new\www\engine\Image\Adapter\Abstract.php was found at line 89:

Division by zero

Error in file L:\home\cogear.new\www\engine\Image\Adapter\GD.php was found at line 54:

imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions

Error in file L:\home\cogear.new\www\engine\Image\Adapter\GD.php was found at line 64:

imagecopyresized(): supplied argument is not a valid Image resource

x
Error
Error in file L:\home\cogear.new\www\engine\Image\Adapter\Abstract.php was found at line 80:

getimagesize(L:\home\cogear.new\www\sites\cogear.new\uploads/) [function.getimagesize]: failed to open stream: No such file or directory

Error in file L:\home\cogear.new\www\engine\Image\Adapter\GD.php was found at line 94:

imagecopy(): supplied argument is not a valid Image resource

Error in file L:\home\cogear.new\www\engine\Image\Adapter\GD.php was found at line 210:

Use of undefined constant IMAGETYPE_ICO — assumed 'IMAGETYPE_ICO'

Error in file L:\home\cogear.new\www\engine\User\Avatar.php was found at line 43:

Trying to get property of non-object
— PHP/5.2.12
JiLiZART JiLiZART time 12:38 ← 03 августа 2011 #
судя по всему у вас не стоит расширения GD для работы с изображениями.
tochka6 tochka6 time 18:31 ← 03 августа 2011 #
стоит.
Автор
admin admin time 16:37 ← 03 августа 2011 #
Доброго! Это в PHP 5.2 такая шляпа с GD у нас. Исправлю скоро.
tochka6 tochka6 time 18:32 ← 03 августа 2011 #
спасибо
medar medar time 10:31 ← 03 августа 2011 #
В некоторых местах (в конфигах) обнаружились отступы не табом, а двумя пробелами. Это так, в рамках занудства, но некрасивенько.

В целом же — преклоняюсь перед трудолюбием и упорством Димы. Спроектировать и написать хороший движок — это очень сложно. Теперь, мне кажется, надо сосредоточиться на документации. Разве что сделать древовидные комменты — и все. Дальше надо придумать, как двинуть процесс, дать народу возможность делать что-то самому, потому что самому все равно абсолютно всё не сделать. Документация тут очень важна. Сам движок уже в целом готов, то он гораздо более абстрактный чем первый когир, и работа других людей тут более важна для развития движка, чем в первом.
JiLiZART JiLiZART time 12:45 ← 03 августа 2011 #
Документация это да, чтобы можно было легко начать создавать шестеренки, ну и конвенции по стилю кода нужны :)
inetlover inetlover time 14:39 ← 03 августа 2011 #
Согласен!
Но если это быстро сделать тяжело, можно, как альтернативу на первое время сделать урок по созданию шестеренки Комментарии.
JiLiZART JiLiZART time 14:47 ← 03 августа 2011 #
урок уроком, но нужна хорошая документация, чтобы после урока человек смог ознакомившись с документацией быстро написать ту шестерёнку которая ему нужна :)
JiLiZART JiLiZART time 14:48 ← 03 августа 2011 #
я вот сколько уже читаю код, ещё не со всем успел ознакомится, не спорю код читается оочень легко и всё так лаконично.
Автор
admin admin time 16:37 ← 03 августа 2011 #
Друзья, я сначала доделаю все базовые моменты, а потом уже напишу доку за пару дней.
dignityinside dignityinside time 17:28 ← 03 августа 2011 #
Можно ли будет обновить с беты на финальную версию? Или лучше пока ставить 1?
medar medar time 18:36 ← 03 августа 2011 #
cogear2 — это пустой абстрактный фреймворк, делать на нем сайт сейчас нельзя. Точнее, можно только если ты полностью, до мелочей знаешь, что из себя должен представлять сайт.
Автор
admin admin time 22:29 ← 03 августа 2011 #
Я бы не стал говорить, что он пустой.
medar medar time 23:36 ← 03 августа 2011 #
Ну да, он не пустой, это полноценный фреймворк, но без хорошего знания php и умения работать с фреймворками за сайт на нем лучше не браться.
tochka6 tochka6 time 20:27 ← 03 августа 2011 #
Возможно не срочно… тем не менее, резануло по глазам:
директорий «Redactor», имхо, лучше переименовать в Editors. Если, конечно, Вы хотели бы, чтобы структура фреймоворка была понятной не только русско-язычным пользователям.
Автор
admin admin time 22:30 ← 03 августа 2011 #
Там одна папка Redactor. И она будет удален, так как мы решили отказаться от этого редактора.
tochka6 tochka6 time 20:46 ← 03 августа 2011 #
продолжаю тестировать…
в гостевом режиме, страница по линку cogear.new/gears/ отображает:
Strict Standards: Redefining already defined constructor for class Object in L:\home\cogear.new\www\engine\Core\Object.php on line 29
{«message»:{«class»:«error»,«body»:«You don't have enough priveleges to execute this procedure.»}}
Автор
admin admin time 22:31 ← 03 августа 2011 #
Есть такое дело. Вчера исправил, закоммитил в dev-ветку репозитория.
tochka6 tochka6 time 21:04 ← 03 августа 2011 #
сразу после логина участника в роли «user», результат:
линк cogear.new/user/login отображение:
пустая страница (сообщение о Strict Standards error в Core/Object.php в линии 29 в расчет не берем, это, судя по всему, глобальная бага на текущий момент времени.)

при клике на кнопень «вернуться на предыдущую страницу» в браузере, отображает меню слева (highlite tab «My profile»), меню с табами ( * Log in, * Register, * Lost password?), а также выдает сообщение «Authorization
You are already logged in!»)

имхо, правильнее по дефолту делать редирект на user dashboard, как при логине, так и при возврате на пред. страницу после оного.
Автор
admin admin time 22:31 ← 03 августа 2011 #
Про Strict Standarts ответ выше. С остальным согласен.
dqpb dqpb time 16:43 ← 04 августа 2011 #
Дмитрий, а есть прогнозы по дате выхода стабильной версии?
Isildien Isildien time 17:31 ← 04 августа 2011 #
Релиз — 1 сентября.
Автор
admin admin time 20:13 ← 04 августа 2011 #
Да, 1-ого сентября релиз.
sofcom sofcom time 12:17 ← 10 августа 2011 #

Agile-чеклист

Краткое, но исчерпывающее описание основных практик Scrum и Agile в виде чеклиста. Вся информация о Scrum в засушенном виде, без воды и занудных длиннот.

www.scrumtrek.ru/files/scrumtrek.agilecheklist.pdf