Друзья, приношу свои извинения за то, что вы некоторое время не могли попасть на сайт.
Вчера, когда готовил релиз по усталости допустил глупую ошибку, которая привела к нежданным последствиям.
Тех людей, которые «баловались», показывая свою «крутость» под моим аккаунтом, рассудит Бог. Мне от таких выкрутасов прохладно.
Спасибо всем, кто адекватно воспринял сложившуюся ситуацию.
Вчера, когда готовил релиз по усталости допустил глупую ошибку, которая привела к нежданным последствиям.
// Вместо
$this->db->get_where('users',array('id'=>$id));
// написал
$this->db->get('users',array('id'=>$id));
Баг исправлен, дистрибутив обновлен, сайт приведен в первоначально состояние.Тех людей, которые «баловались», показывая свою «крутость» под моим аккаунтом, рассудит Бог. Мне от таких выкрутасов прохладно.
Спасибо всем, кто адекватно воспринял сложившуюся ситуацию.


Вот что получилось:
— на главной 404 ошибка
— на http://site.ru/user/login/ No input file specified.
p.s. Баг с отправкой комментариев остался, и вылеты изредка происходят.
пишу сюда:
ставил локально на девер. стало нормально, базу импортировал без вопросов, url поменял с cogear.local (стоял по умолчанию; денвер не люби такие url) на cogear.
при попытке войти (кнопочка вход) выдает просто белый лист, при попытке попасть сразу в админу (написать прямой url) — сообщение, что у меня не хватает прав
Так же невозможна регистрация.
И вообще почему здесь в коментах самому себе нельзя отвечать? желательно бы зделать.
Обновил эту страницу спустя 20 минут. Пропала возможность комментировать, хотя вроде как был залогинен.
И еще. В файле /gears/global/global.info слишком мало комментариев для таких, как я.
Буду оставлять записи «от ламо». Это Вам поможет в написании мануала.
Важные моменты — надо ставить дополнительно расширение mb_string.
Чтобы отображалось в юникоде, надо в .htaccess добавить следующую строку:
AddDefaultCharset UTF-8Сейчас поправлю.
При импорте cogear.sql выдает WARNINGS на строки 1617
INSERT INTO `taxonomy_vocabularies` (`id`, `name`, `url_name`, `type`, `description`, `data`, `route`, `icon`, `user_ext`, `multiple`, `required`, `position`) VALUES
и 1618
(1, 'Теги', 'tags', 'tags', 'Укажите теги топика через запятую.', '', '', '/uploads/taxonomy/vocabularies/tag_label.png', '', '', '', 1);
А согласно описанию таблицы
`data` varchar(255) NOT NULL,
`route` varchar(255) NOT NULL,
У Вас же они пустые. Всего 3 предупреждения, я перечислил 2. Для ламобота — уже неплохо.
И еще при создании таблицы 'users' (со строки 1626) тоже 1 ворнинг.
Я понимаю, что ворнинг != еггог, но все же…
Дело было так:
— оставил коммент;
— углядел кнопку «Редактировать коммент»
— нажал не нее и получил вот это:
http://pic.ipicture.ru/uploads/090617/Axe31P5MTn.png
(77 КБ)
Обратите внимание на адресную строку на скриншоте. По разумению ламобота она не должна содержать «ajax».
Как я понял, html-теги тоже не работают. При нажатии на ссылку «html-теги» происходит бесконечная загрузка страницы.
Дело было так:
— оставил коммент;
— углядел кнопку «Редактировать коммент»
— нажал не нее, открылось текстовое поле, все чин-чинарём.
— при открытом текстовом поле (кстати, где кнопка «Отмена» ?) нажал на ссылку "#" своего коммента, после чего получил http://pic.ipicture.ru/uploads/090617/Axe31P5MTn.png
Воспроизводимо :).
Разлогинивание рандомное тоже осталось ))
Этот баг не столь критичен и, по-идее, должен легко решаться :)
А виртуал-хосты настраивать ой как не хочется.
Вот еще пример ссылки с картинкой (адрес не тот), прямо с главной страницы:
<a href="http://test.ru/folder/user/login/" class="no-decoration"> <img src="/gears/user/img/loginout.png" /> </a>CI тоже этого не подразумевает.
Однако, это можно исправить, отталкиваясь от заданных настроек.
Можно сделать вот так ;)
Нехорошо ))
Если переходить по прямой ссылке, то все норм, а если твой скрипт перехватывает ссылку, то макс, что я вижу, это надпись «Загрузка» =)
Ну и клик по счетчику liveinternet тоже не работает.
На сервере: Ubuntu Server 9.04, Apache 2.2.11, PHP 5.2.6.
Поставил.
Не знаю как у остальных, но у меня не давал логиниться (ошибка с превышением объема памяти http://localhost/gears/quicky/quicky_compile/form.tpl.ru.141573.php в строке 171), пока не поставил memcache и eAcceleretor.
получается зайти только по ссылке восстановить пароль
несколько раз менял пароль, выкидывает на страницу логина, зайти не получается.
В любом баг-репорте желательно указывать браузер и ОС.
2. ос — windows xp
3. браузер — Firefox 3.0.11
Я так понял, чтоб не перелогиниваться — надо постоянно что-то постить :).
2. После установки на денвер (библиотек хватает) нет возможности залогиниться. По ссылке вход страница с единственной ссылкой «регистрация» и правой панелью. По ссылке «регистрация» пустая страница с правой панелью. (и в FF и в Хроме)
Перелогинтесь и проверьте кнопку ответа на комментарии.
extension=php_curl.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
И еще ZendOptimizer.
Тут после написания предыдущего сообщения ссылки на ответ и форма пропали, помог перелогин.
И еще после поста выскакивает сообщение
A PHP Error was encountered
Severity: Notice
Message: Trying to get property of non-object
Filename: models/comments.php
Line Number: 210
Необходимость перелогиниваться осталась. При ответе иногда всплывает попап с текстом «Add failure» (или как-то так).
Windows XP Eng.
Firefox 3.0.11
Google Chrome 2.0.172.31
С денвером придется побороться. Мне пока не ясна суть его притязаний на вывод формы.
По поводу денвера, обновление php до 5.2.9-2 привело к полному ступору хоста cogear. Ошибка 101. Остальные посты — полет нормальный.
Этот комент опубликовался с 4го раза. 3 раза получал попап «ВНИМАНИЕ добавить не удалось».
На 4й добавилось, страницу не обновлял.
Мысля: А может быть это из-за того что я паралельно открываю два браузера, в FF залогинен и пишу коменты, а в Opera читаю документы. (просто в я опера-юзер, а коменты могу писать только из-под FF)
появилась ссылка и форма ответа на коментарии, раньше не было ни того ни другого
сверху появилась кнопка «написать»
разлогинивания (есть такое слово? :) ) больше не наблюдается
прогресс на лицо :) это все на cogear.ru
на денвере установил, но при попытке войти в админку форма отсутствует.зарегистрироваться тоже нельзя по той же причине
При заходе на сайт (localhost/cogear) на денвере выдаёт
Severity: Warning Message: Invalid argument supplied for foreach() Filename: library/assets.class.php Line Number: 175Стоит XP + FF 3.0.11 \ PHP 5.2.9 MySQL 5.0.45
ЫЫ зачем в html-теги для комментариев указан cut тэг?
Ошибку исправил.
а то понаписал кучу, хочу перенести на этот двиг =)
Хелпер — это простая функция. Просто положи хелперы в папку library любой шестеренки, и они подключаться автоматически.
Parse error: parse error in \www\cogear\gears\acl\_hooks.php on line 42
"*/" затерялся
Severity: Warning Message: Invalid argument supplied for foreach() Filename: library/assets.class.php Line Number: 175Уже всё перепробывал, разные папки, галочки все тыкал в свойствах папки =\При отключении cache в global.info страницу сбрасывает.
Чёт не получается у системы с денвером дружить =\
Получается, что он у вас является не массивом, а чем-то иным.
Попробуйте вызвать в перед той строкой следующий код:
debug($this->js);else { if(file_exists($this->cache_path.$name.(pathinfo($name,PATHINFO_EXTENSION) == '' ? $this->cache_ext : ''))){ $data = unserialize(@file_get_contents($this->cache_path.$name.(pathinfo($name,PATHINFO_EXTENSION) == '' ? $this->cache_ext : ''))); $curtime = time() - $data["time"]; if(isset($data["time"]) && ($data['time'] == 0 OR $curtime< $data['time'])){ return $data["cache"]; } else { @unlink($this->cache_path.$name); return FALSE; } } else return FALSE; // Вот этот False возвращяется, самый последний =))Данный момент у вас происходит потому что кэш включен, а самих файлов нет — перед сборкой дистрибутива чищу свой кэш.
Этот дизайн не окончательный.
Если найдется дизайнер/верстальщик, который будет рад участвовать в создании движка, с радостью обновлю дизайн.
WinXP SP3, FireFox 3.0.11
P.S. Опять не постится комментарий. Попробую с предпросмотром…
http://cogear.ru/community/tips-n-tricks/mb_string_at_denwer-4.html
И отвечая на свой же коммент, вылезла ошибка о не возможности добавить новый коммент
1. элементы меню (Профиль, Блог, Закладки) реагируют на наведение по всей области, но кликабельны только по лейблу. озадачивает
2. у div#wrapper попробуйте выключить стиль фона в фаербаге например. увидите проблемы с теньками (у div#content-left и right непрозрачные png'ы, у мелких панелек внизу экрана нижняя тень немного не там расположена)
(upd: получил сообщение «не удалось опубликовать комментарий». без подробных объяснений)
тоже через раз-два ловлю
З.Ы. Админ не будет против тестового топа, где можно было бы потестировать отправку комментариев/ответов без особого смысла в содержании?
Установил на денвер. Форма логина отобразилась.
Ввожу, выводит гуся:
Пароль пробовал менять (сменой md5-хеша в базе) — не помогает.
Win XP SP3, FF 3.0.11, Denwer(PHP 5.2.8.8)
Библиотеки Денвера:
Он сначала хэшируется, а потом передается через куку — так чтобы сниффером нельзя было перехватить данные.
Видимо под виндой что-то работает иначе.
Скоро решу вопрос.
P.S. Это я — admin.
A PHP Error was encountered Severity: Notice Message: Undefined property: Index::$user Filename: models/buddy.php Line Number: 200Повторно зайти на сайт смог только после того, как удалил куки.
Ссылка «ответить» в комментариях — активна на всей строке, а не только на тексте ссылки.
Это, конечно, мелочи по сравнению с остальными проблемами. Так что задвиньте это в дальний угол ).
Авторизация
Скажите, ну вот зачем повторно заходить на страницу авторизации, когда вы уже зашли на сайт?
Введя капчу, отправляюсь опять на неё же. Вдобавок, под капчей почему-то еще ссылка «регистрация». Ушел на главную, потом сюда. Залогинен, но пропали из блока профайла (верхний правый угол) цифры с рейтингами. Комментарий по-преждему не отправляется без предпросмотра :-\
P.S. А, вы тут ночью карму убрали, теперь понял :)
Warning: Call-time pass-by-reference has been deprecated in /usr/local/zend/apache2/htdocs/engine/ci/codeigniter/CodeIgniter.php on line 293
A PHP Error was encountered
Severity: Notice
Message: Memcache::connect() [memcache.connect]: Server localhost (tcp 11211, udp 0) failed with: Connection refused (61)
Filename: libraries/Cache.php
Line Number: 47
Хотя Memcache установлен.
A PHP Error was encountered
Severity: Notice
Message: Undefined property: Form::$encrypt
Filename: models/form.php
Line Number: 160
A PHP Error was encountered Severity: Notice Message: Undefined variable: tags Filename: models/nodes.php Line Number: 90я так понял только когда блог пустой (например, у меня: http://cogear.ru/blogs/maxs/)
Даже не знаю куда рыть, рядом нормально сайты на CodeIgniter 1.7.1 работают.
500 Internal Server Error — ошибка сервера возникает из-за неправильно настроенной конфигурации чаще всего.
Если PHP через CGI — 500 ошибка.
Выяснял по логам. То есть главная работает отлично, а любая страничка с формой уже нет. Я сегодня ещё покопаю в чём проблема, самому интересно.
На этом сайте очень похожая проблема, только конкретную ошибку выдаёт.
Проблема довольно типичная для CI и заключается в настройках сервера.
Просмотр и предпросмотр комментариев не работает.
Могу сказать лишь, что у меня все работало. Попытаюсь изучить этот вопрос на днях.
Попробуйте найти ошибку самостоятельно при помощи FireBug.
а в предыдущих также не работает ajax, может быть в нем дело?