Подписка на блог

В Телеграме помимо ссылок на заметки делюсь околодизайнерскими наблюдениями.

В Твиттере помимо ссылок на заметки пишу всякую чушь.

В Тумблере и Же-же есть автоматические трансляции. Если не работает, напишите мне: ilyabirman@ilyabirman.ru.

По РСС и Джейсон-фиду трансляции для автоматических читалок

Эгея

Бета Эгеи — новой версии движка блога Е2 — теперь доступна всем!

Идите на сайт и смотрите там всё. Лицензия, концепция, документация, блабла.

Обалденно, что желание стать тестерами выразили несколько десятков человек. Всем откликнувшимся большое спасибо! До некоторых очередь так и не дошла в ходе закрытого тестирования, но сегодня же начинается открытое, поэтому набрасывайтесь, пожалуйста.

Кстати, слово «бета» в названии не должно никого пугать. Оно значит, что ещё есть какие-то шероховатости, но то, что движком можно пользоваться — факт, он стоит уже у многих людей, и всё работает прекрасно. По-любому бета Эгеи работает быстрее и надёжнее, чем любая Селекта.

Предыдущие заметки про Эгею:

В заметке про урлы я обещал, что скоро расскажу про шаблонизатор. О нём я рассказал в соответствующей статье документации.

Подписаться на блог
Поделиться
Отправить
Запинить
123 комментария
Саня Коровин

Клёво! Поздравляю с релизом. ;-)

Дмитрий Куликов

Илья, не думали о том, чтобы выложить код на гитхаб или на что-то подобное?

Иван Пухкал

После установки в левой колонке — «Хорош_е_ блоги».

Илья Бирман

Ага, поправил. Нужно взять из нового дистрибутива файл /user/extras/sidebar-post.tmpl.php :-) Ну или исправить в нём руками.

Илья Зверев

А куда слать багрепорты? На почту или в комментарии? Поставил с обновлением и сразу заметил, что скрытые комментарии не перенеслись — или не отображаются. И для комплекта не хватает темы, похожей на Селекту :) (хотя я всё хотел что-то вроде вотсоуэвера всё равно).

Илья Бирман

Багрепорты лучше в почту. Скрытых комментариев больше нет, типа. Но в базе они остались (если они представляют ценность, можно надыбать).

Нинкед

Гопотека тусуется в Же-же, линуксоиды и андроиды — в Вордпрессе, а нормальные люди ставят Е2.

У меня блог на Тумблере, кто я?
А вообще все выглядит офигенно, если переходить на standalone — то выбор уже сделан. Спасибо.

Саша Реушкин

И все же пароль скрывается за звездочками. Может открыть его?

Илья Бирман

Открытый пароль при регистрации, закрытый при входе.

Максим

Илья, привет, а почему не utf8 в строках? Так и было задумано?

Илья Бирман

Ну, так сложилось исторически, а исправить пока не судьба. В Вагаме будет :-)

Максим

Понял :) Отличная работа!

Юрко

Да, лицензия радует, но там не раскрыта тема:
— распостранения. Можно ли распостранять на сторонних сайтах? В предыдущей версии было нельзя;
— модификации. Если я модифицировал код, могу ли я распостранять модифицированную версию? Или, грубо говоря, возможно ли создать форк?

Лучше бы была GPL, имхо.

Алексей

Из WP можно как-нибудь переехать? Ну через XML, например?

Илья Бирман

Ну, придётся написать какой-то скрипт для переезда :-)

Юра Танский

После установки на сервер выскакивает ошибка http://tansky.com.ua/blog. Что это может быть?

Илья Бирман

М, а если убрать из .htaccess из Options параметр -MultiViews?

Алексей

Ну, придётся написать какой-то скрипт для переезда :-)

Большинство людей, которые столкнулись/столкнутся с этой проблемой не могут решить эту проблему самостоятельно. Было бы круто, если бы к релизу появилась такая функция.

Илья Бирман

А вы смогли бы решить проблему самостоятельно, если бы я был доступен для ответов на вопросы? Давайте сделаем такой скрипт вместе.

Алексей

А вы смогли бы решить проблему самостоятельно, если бы я был доступен для ответов на вопросы? Давайте сделаем такой скрипт вместе.

К сожалению не смог бы, иначе бы не задавал такой вопрос:) Но, если считаешь этот вопрос актуальным, надеюсь найдешь человека, который поможет в этом. Построил остров — проложи к нему мосты:)

Вадим Плешков

О, ты уже придумал название для следующей версии?

Илья Бирман
Юра Танский

М, а если убрать из .htaccess из Options параметр -MultiViews?

Ха, все заработало. Спасибо.

Александр Петров

Лимон на blogengine.ru — не ссылка на главную :’(

Юрий

А у меня выдает 500 ошибку.

-MultiViews убирать пробовал.

Илья Бирман

Что в логах пишут?

Денис Гомес

Отлично! Поздравляю, Илья! Наконец-то не нужно зачёркивать годы выхода новой версии на сайте ;)

Guest

Тест.
++x^^2^^ + Hvv2vv0
strikeout
%%iWi%%
ilyabirman

  • ul
  1. ol
  2. ol
  3. ol
  • ul
    — ul
    — ul++
    <u>underline</u>
    Какие элементы форматирования доступны комментаторам.

Киви превратилось в лимон. У Вагамы будет арбуз?

Юрий

Что в логах пишут?

Premature end of script headers: /home/radiokvi/public_html/blog/index.php
SoftException in Application.cpp:256: File «/home/radiokvi/public_html/blog/index.php» is writeable by group

Илья Бирман

А если файлу index.php прописать права 0755?

Артем Локи

Подскажите, что я делаю не так. Получаю вот такое сообщение:

Looks like you are using Apache and have lost or forgot to put in place «htaccess» file. Please obtain it from E2 installation package and put into your installation directory.

Фаил htaccess ессно лежит там где надо.

Саша Реушкин

Так, счастливчики, которые установили лимон себе на сервер, скажите какой у вас хостер? Возьму себе, что бы без проблем поставить движок.

Артем Локи

Оказывается точку надо было поставить перед htaccess. Изначально ее не было, извиняюсь за беспокойство.

Илья Бирман

Движок должен это делать сам. Видимо, у этого файла были прописаны права, которые мешали движку это сделать. Сделаю умнее :-)

Юрий

Оказывается проблема в хостинге — Эгея создает чрезмерно большую нагрузку на сервер, вот и получается 500 ошибка. Нашел тут кое-что на эту тему: http://www.simplemachines.org/community/index.php?topic=337683.0. Но как-то странно получается: Вордпрес не слишком большая нагрузка, а Эгея — слишком.

А на локалхосте все работает, да.

Илья Бирман

Эгея, можно сказать, вообще нагрузки не создаёт :-)

А почему вы решили, что дело в нагрузке? Что за хостинг?

Юрий

Хостинг у меня от http://hosted.ua. Пробовал устанавливать движок на двух разных аккаунтах: и там, и там 500 ошибка.

А про нагрузку подумал, потому что на это указивает ошибка из логов.

Илья Бирман

Если вы тот же самый Юрий, что и выше, то ошибка указывает на то, серверу не нравятся групповые права на запись к файлу index.php. Это лечится исправлением прав на 0755.

Юрий

Я тоже в начале так подумал, но не помогает ведь.

Юрий

К тому же на локалхосте все работает.

Илья Бирман

А суппорт хостинга чего говорит?

Андрей Маринин

Баг: содержимое сайдбара отображается только если включен показ избранного, или есть записи, помеченные как избранное.

Кирилл

А кросс-постинг в ЖЖ можно как нибудь обратно прикрутить?

Илья Бирман

Нет. Сделайте в Же-же акаунт, который будет по РССу собирать то, что вы пишете в Эгее.

Леонид Назаров

Илья, почему при добавлении новой заметки, ссылка «Форматирование текста», открывается в том же окне? Закрывает текущую запись, путает пользователя т. к. сайт эгеи похож на шаблон блога.
Может открывать её в новом окне, а ещё лучше выпадающим слоем с примерами форматирования, например как у Бейзкампа?

Александр Сорокин

Поставил. Все просто, что аж непривычно. И все работает.
После Вордпресса кажется, что пересел с Белаза на Порш.

Кирилл Иванский

Черт, всё-таки хочется кросс-пост в жж: создавать другой аккаунт стрёмно, потому что старый и привычный hwat уже имеет мало-мало друзей, да и множить аккаунты не хочется. Это правда так сложно — вернуть обратно — или просто не вписывается в концепцию?

Кирилл Иванский

Эммм... вот, что мне написали из техподдержки хостинга:

У Вас в файле .htaccess используются недопустимые конструкции. В частности, инструкции php_value и php_flag допустимы только при работе PHP в режиме mod_php, который на нашем хостинге не используется. При работе в режиме CGI или FastCGI подобные конструкции приводят к ошибке 500.

Для решения проблемы Вам следует закомментировать или удалить соответствующие инструкции и если при этом необходимо изменить какие-то настройки PHP, это можно сделать через панель управления хостинга в разделе php. После выполнения этих действий Ваш сайт заработает.

Это лечится или этот хостинг и Эгея принципиально несовместимы? Это Netangels, если что.

Илья Бирман

Попробуйте сделать ровно то, что предлагает вам суппорт.

Илья Зверев

Архива заметок по месяцам или датам теперь вообще нет, получается?

Илья Зверев

never mind, нашёл, извините. Осталось к нему интерфейс написать.

Илья Бирман

Интерфейса к нему не будет, он всё равно не нужен, архив такой.

Юрий

А суппорт хостинга чего говорит?

Видимо, не все хостинги совместимы с Эгеей. Потому что даже когда я поправил все разрешения на файлы и папки, получается 310 ошибка (redirect loop) и ничего сделать невозможно.

Илья Бирман

О, уже теплее. А какой при этом урл в адресной строке?

Изменяется ли что-нибудь, если в /user/config.php прописать $_config[’force_canonical_urls’] = false;?

Юрий

Но это как-то странно, потому что другие СMS на этом хостинге работают без проблем.

Кирилл Иванский

Сделал примерно половину: нашел галочки, включающие или выключающие какие-то неведомые php-штуки, другой половины в настройках не нашел, но вроде бы все работает. Наверное возможно для таких, как я, сделать при установке проверку на эти инструкции в htaccess? А то ведь копируешь, открываешь в браузере, видишь ошибку 500 и не понимаешь, что тебе с этим дальше делать.

Юрий

О, уже теплее. А какой при этом урл в адресной строке?

Изменяется ли что-нибудь, если в /user/config.php прописать >$_config[’force_canonical_urls’] = false;?

Грузится страница установки, но очень-очень медленно и без css.

Вввожу все данные и не могу перейти к следующему этапу, так server is not responding.

Юрий

Все останавливается на http://blog.adress.com:8080/?go=@actions/install/.

Safari could not connect to http://blog.adress.com:8080/?go=@actions/install/

Леонид Назаров

Ещё не очень удобно, что опубликовать или удалить (особенно удалить) запись нельзя из радела черновики.

Юрий

Все окончательно заработало после того как я добавил в /user/config.php
$SERVER_PORT = 80;
$_SERVER[«SERVER_PORT»] = 80;

Илья, большое вам спасибо!

Илья Бирман

Вот так хак. Я даже пока не понимаю, как это ваще так :-)

Маркин

Илья,

все установилось, вышел. Пытаюсь залогиниться, после нажатия кнопки выдает 404. Вот на этом месте — http://live.yanismarkin.ru/@actions/sign-in/

В чем может быть решение?

Илья Бирман

Магия. Ну, там файл .htaccess у вас есть?

A

У лимона неестественно яркий цвет, сравните, например http://4.bp.blogspot.com/-J4pSqv3c9VY/TXENBo1uatI/AAAAAAAABFI/gMbiKQXSP8k/s320/lemon%25289%2529.jpg

Быстрай

Сам смог обновился до Эгеи.
Движок — зверь! Глаз радуется.
Не могу пользоваться *бесплатно*.
Хочу поддержать проект Эгея своим взносом 999 рублей

Илья Бирман

Cпасибо :-)

Быстрай

Помощь по форматированию текста стала неудобной и открывается в этом же окне :(

Артем Локи

Илья, а стоит ждать появления ката? Я так понимаю есть принципиальная позиция по этому поводу?

Посты в блоге, где много фоток (10-20), хотелось бы все таки прятать.

Илья Бирман

Нет, кат был целенаправленно убит. Совет: никогда не пишите таких постов, которые вам хочется спрятать.

Илья Зверев

Артём, почему бы в фотоблоге не выводить по одной записи на странице? А в сайдбаре дать ссылку на /everything.

Как вариант, можно самому поправить notes.tmpl.php, добавив поддержку ката (обрезая $note[’text’] до нужного маркера, если не array_key_exists (’only’, $content[’notes’])).

Илья Зверев

(где я говорю поправить, это означает сделать свой шаблон и скопировать туда файл из system/theme/templates, правя его уже у себя, конечно — в соответствии с документацией по шаблонам). Илья, извини за несколько сообщений подряд.

Иван

А как категории-то создавать и в менюшку выводить? Блог явно не для масс.

Илья Зверев

Иван, вы про теги? Когда выбираете просмотр записей с каким-то тегом, он выводится слева под словом «Теги», и справа там будет маленькая такая булавка. Тыкните в неё — и он там закрепится.

Иван

Я про меню как на сайте егеи, и еще крошки там есть. Как все этого организовать?

Илья Бирман

Сайт Эгеи — не блог, он не на Эгее работает. Хлебных крошек в самой Эгее нет.

Юрий

У меня в заголовках украинские буквы (і, є, ї) меняються на знаки вопроса. При этом в тексте поста все нормально.

Леонид Назаров

Иван, это меню изменяется через шаблон http://blogengine.ru/help/extras/

Кирилл

А внизу по-прежнему написано <i>«ХТМЛ не работает»</i> :-)

Пащенко Алексей

Посмотрел фильм про Эгею. Лаконичнее и гениальнее не придумать. Пара шероховатостей и будет идеал.

Кстати удаление и публикация прямо из превью черновиков было бы круто. Даже тот же крестик как в сафари на айфоне при переходе между вкладками.

Денис Гомес

Насчёт ката, Илья, мне кажется вы его как-то однобоко воспринимаете. Это полезный инструмент для обрезки длинных постов, набитых картинками например или с выдержками большими из книг или что угодно громоздкое. Ждать пока все эти статьи прогрузятся целиком и потом ворочать еле еле страницу блога с ними — не комильфо. Очень не хватает его в новой версии. И не по прихоти или привычке, а по вышеописанным причинам.

StereoMaster

Странно, у меня почему-то никак не хотят работать маркированные списки. Вроде ставлю звёздочку и в начале каждой строки (хотя далее идут слова с жирным выделением), и даже с пробелом перед ней пытался. По крайней мере в черновике это не показывается, просто стоят звёздочки.

Кстати, там разве нет возможности вернуть запись из публикации обратно в черновики?

Ну и ещё, что всё-таки, наверное, было б неплохо — вместо ссылки о разметке на blogengine, сделать появляющуюся наглядную подсказку с форматом разметок, чтоб не надо было переходить из вкладки с написанием записи, чтоб подглядеть, как надо выделить тот или иной кусок: всё-таки там не та привычная вики-разметка, которая используется собственно в вике.

Илья Бирман

Перед звёздочками нужно два пробела, вроде бы. Ещё вместо звёздочек можно попробовать дефисы. Списки — это жесть, да, коряво они работают, к сожалению.

Вернуть запись в черновики — урл записи + /@withdraw/. Это неофициальная фича, она может исчезнуть или сломаться в любой момент.

StereoMaster

И ещё вопрос: я правильно понимаю, что размещать картинки с обтеканием и выравниванием нужно лишь самостоятельно через html или всё же есть какой-то параметр для этого, по аналогии с left/right там же?

А то руководство по форматированию этот момент как-то обходит стороной :)

Илья Бирман

Придётся через ХТМЛ.

Александр Рянин

Попробовал развернуть движок на своем сайте (marxhome.ru/blog). К сожалению ничего не получилось. Применял все «хаки» из комментариев, но ничего не помогло. Скачал Denver. На нем всё поднялось с первого раза.

Илья Бирман

Что значит «не получилось»? Какие были проблемы?

Дмитрий Маслов

Илья, привет. У меня следующий вопрос: а будут ли «лайки» (или аналог от Яндекса, блок «поделиться»)? Каким образом возможно их встраивание, дабы это не убивалось обновлением движка?
Вариантом с дополнительными блоками выкрутиться можно?

Илья Бирман

Да, есть же допблок под заметкой.

Я думаю, я скоро займусь прикручиванием этой байды у себя, так что если вдруг пойму, что допблоки с задачей справляются плохо, то придумаю что-то ещё :-)

Алесандр Рянин

Никак не могу запустить движок. Вот что пишет http://rbc-vl.ru/e2/

Илья Бирман

Советы про -MultiViews и 0755 не помогли?

Сергей Сурганов

Илья! Я тоже за поддержку фейсбуковских лайков!

Иван Подольский

Так, а украинские буквы никак починить нельзя?

Денис Гомес

Сергей Сурганов, так кто мешает лайки в свой шаблон добавить?

Алена Дорохина

Спасибо, все работает: http://www.dorokhina.ru

Илья Бирман

Клёво. А зачем записи нумеровать? :-)

Иван

Алена Дорохина, а попробуйте что-нибудь поиском поискать у себя на сайте?

Алена Дорохина

Илья, мне просто так нравится :)

С поиском разбираюсь, ага.

StereoMaster

Ещё одна нехорошая вещь (которая, вероятно, лечится наличием прямых рук) — из-за mod_rewrite нельзя создать директорию в папке с блогом на другой движок: Эгея упорно считает указание на вложенную директорию запросом на свою страницу. Т. е. если блог в корне сайта, то какой-нибудь /forum внутри создать уже так просто не выходит.

Попытки сделать условие на RewriteCond %{REQUEST_URI} !=/forum/(.*) особо успехом не увенчались.

Так понимаю, более простого решения на отдельные вложенные папки нет?

StereoMaster

И ещё одно несколько странное поведение движка: после редактирования описания тэга он «открепляется» от блока.

Алесандр Рянин

В общем поискал информацию по этой ошибке. Все склоняются к файлу .htaccess Именно из-за него не происходит правильная загрузка. Плюс многие сетуют на провайдера. Но как-то мне уже менять его не получиться. Устоялся. Если будут решения, просьба сообщить.

Павел Колодин

Попробовал e2 впервые — очень всё быстро и приятно. Илья, а может быть сделать функцию уменьшения загружаемых в блог картинок до типовых размеров?

Илья Бирман

Хочу сделать, да.

StereoMaster

Алесандр Рянин, в теории есть несколько путей решения проблемы:

  1. Сунуть блог в отдельную папку, например ##/blog##, а остальные части сайта в другие соответственно, но тогда что делать с корнем сайта, если не очень хочется производить редирект с него в блог?
  2. Как-то поставить условие, чтобы на конкретную папку mod_rewrite не лез. Но в чём возникает проблема здесь — сказать не могу, не особо разбираюсь в тонкостях хтаксесса. У меня получилось так, что при заходе в данную папку выдаёт ошибку 500, но если указывать уже следующий подуровень (типа ##/forum/100/##), то всё вновь возвращается в блог.
  3. Создать поддомен, связанный с папкой вне корня сайта. Т. е. блог лежит в ##mysite.com/…##, а поддомены размещать в ##sub.mysite.com/…##. Но это, во-первых, не красиво, во-вторых, не всем доступно — ибо тут надо редактировать виртуалхосты апача и энджинкса.

Но тоже присоединяюсь к просьбе — поделиться решением, если кто-то найдёт. Спасибо.

Валдис

Скажите, а главная вашего сайта на цмс или это ручной хтмл?

Илья Бирман

Самописный фреймворчек.

Никита

Привет! Как изменить title блога? Чтобы было не название последней записи, а название блога?

Илья Бирман

Там и так правильный тайтл, нажмите View Source. А в заголовке окна скрипт пишет название той заметки, на которую смотрит посетитель (попробуйте поскролить главную моего блога).

StereoMaster

И ещё одно пожелание — сделать title у ссылок, которые ведут на другие записи блога, в виде заголовков тех статей. Было бы полезно видеть во всплывашке, на какую статью ведёт ссылка со слова «здесь», к примеру (знаю, что дурной тон так делать, но это лишь иллюстрация).

StereoMaster

##А в заголовке окна скрипт пишет название той заметки, на которую смотрит посетитель (попробуйте поскролить главную моего блога).##
Ого, не обращал внимание на это раньше. Офигенная идея!

Quick

Когда перехожу на заметки «предыдущие», возникает ошибка:
«Forbidden. You don’t have permission to access /~2/ on this server.»
Где искать нужно ошибку?

ixley

Классный движок. Установлю себе на один из доменов :). Спасибо большое, буду следить за новостями и блогом :).

Илья Миськов

А у меня вообще вот так: http://blog.iljamiskov.com/

Все файлы распаковал естественно туда. Не могу понять, в чем же дело. Помогите!

Пащенко Алексей

Прошу прощения, при переходе в блог вот такая тема

http://img-fotki.yandex.ru/get/4704/100763150.0/0_6994f_38c62144_L.jpg

потом F5 и все норм. В чем дело-то?

Буду благодарен за ответ.

Илья Бирман

А что за браузер такой?

Помогает ли замена on на off в строчке php_flag zlib.output_compression?

verlorn

Зачем убили Спесту? Она была клевая, все, что нужно — умела. ;-(

verlorn

У меня почему-то поиск не работает, ищу по названию и любому слову из заметки, пишет — ничего не найдено ;-( То же самое было и на Селекте, только там еще были пхп-нотисы.

Иван

Да, поиск ничего не ищет (((

verlorn

И еще — когда нажимаешь на крестик, чтобы удалить изображение то удаляется только пиктограмма, физически на сервере ничего не удаляется. Права — 755. Это баг или фича?

Илья Бирман

Должно удаляться физически.

ixley

Здравствуйте Илья!

Подскажите пожалуйста, в чём может быть проблема на Е2.

Пишу в заметку например 1000 символов, а сохраняется почему-то 500. И так всегда.

Может где-то в систему нужно увеличить кол-во символов в заметках?

Заранее спасибо за помощь.

С уважением, Артём Самохин.

verlorn

Есть ли в Эгее проигрыватель mp3 файлов? Как вставить мптришку в запись?

Илья Бирман

Считайте, что пока нет. Вставляйте флешевый объект с чужих сайтов.

Quick

Где на коммерческой основе могу получить техподдержку Эгеи? Своими силами разобраться не получается.
Который день существует проблема: при переходе на заметки «предыдущие», возникает ошибка — Forbidden. You don’t have permission to access /~2/ on this server.

Илья Бирман

А при этом все остальные ссылки работают? Можно ссылку на сайт, где вы экспериментируете?

Quick

lomoblog.ru

Quick

Спасибо! Всё работает.
Решение: в /user/config.php прописать
$_config[’force_no_rewrite’] = true;
после этого зайти на http://адрес блога/@sync/

chameleon

Илья, имеется ли в Эгеи возможность создания полностью уникального анонса, с кратким изложением сути статьи, а не дублем её начала?

Андрей

Не могу блог на Эгее добавить в панель вебмастера Яндекса. Не проходит подтверждения, т. к. яндекс не может достучаться до своего файла, т. к. выдается ошибка от Эгеи, что такой страницы нет. Как быть?

Илья Бирман

Пока что — переименовать папку с Эгеей, положить в папку с исходным названием файл для Яндекса, дать ему проверить, потом удалить эту папку, а потом переименовать Эгею обратно.

Андрей

Спасибо, пока сделаю так. Но буду надеется, что в будущем вы сможете поправить эту ошибку :)

Илья Бирман

Это не ошибка, просто нет такой фичи, как «поддержка хранения левых файлов среди файлов движка» :-) Я подумаю, стоит ли её добавить.

Никита

Илья, стоит обязательно. Такая фича пригодится еще не один раз в различных ситуациях.

Алла Пугачёва

Илья, как быть с robots.txt?

Иван Климчук

Добрый день, Илья.

Где-то читал по поводу ссылок комментарий, но забыл где. Суть в том, что ссылок в виде http://site.ru/blog/mypost пока не поддерживаются, но в таблице с постами видел поле, которое возможно и сделано было для ссылок такиго вида. Вопрос в том, можно ли это изменить для себя не нарушив лицензию?

Илья Бирман

Для себя вы можете менять всё, что захотите. Только не думаю, что у вас получится сделать то, что вы задумали.

Дмитрий

У кого-нибудь поиск работает или у всех — нет?

Денис Гомес

У меня всё ровно и с поиском и со всем остальным

Илья Зверев

У меня поиск работает с первого дня, всё ок. Полагаю, у кого-то проблемы с расстановкой прав или подобным.

verlorn

У кого-нибудь поиск работает или у всех — нет?

У меня не работает, Debian Sid, самые свежие апач, пхп и mysql. Прозреваю, что нужно крутить что-то в пхп, а вот что — не знаю. Скрипт выполняется без нотисов и варнингов, но ничего не находит.

sashkin

Кажется эгея совсем не дружит с реврайтами на nginx. Второй день парюсь с конфигами сервера и хоть тресни, но блог вечно пихает ?go= во все урлы. Перепробовал наверно с десятка три различных конфигов. В итоге остановился на самом разумном варианте взятом с сайта нжайникс. Реврайт в конфиге сервера судя по всему написан правильно т. к. если я вбиваю:
http://domain.com/2011/07/13/

то тут же происходит перенаправление в браузере (с http кодом 302) на:
http://domain.com/?go=2011/07/13/

И уже по этому адресу я вижу нужную страницу. Похоже урло-парсилка/генерилка до конца так и не отвязалась от апача. Движок по внешним признакам признаёт url, т. к. всё же перенаправляет на верную страницу. Но по каким причинам решает не работать с тем урлом, что ему дали?

Снял лог через index.php:

первый запрос

_SERVER[’REQUEST_URI’] = «/2011/07/13/1/»
_SERVER[’DOCUMENT_URI’] = «/2011/07/13/1/»
_SERVER[’QUERY_STRING’] = «go=/2011/07/13/1/»

следующие данные уже после того как эгея перенаправила браузер по новому адресу

_SERVER[’REQUEST_URI’] = «/?go=2011/07/13/1/»
_SERVER[’DOCUMENT_URI’] = «/»
_SERVER[’QUERY_STRING’] = «go=/&go=2011/07/13/1/»

Что не ж так?

Илья Бирман

Движок решает по очень простой причине-алгоритму: «Если не Апач, то не используй такие урлы» :-)

Это, конечно, мой косяк, что я забыл это сделать настраиваемым. В принципе, вы можете прописать в /user/config.php строчку $_config[’force_canonical_urls’] = false; тогда, по крайней мере, движок не будет перенаправлять никуда. Но генерировать он будет урлы с ?go= всё равно, пока я не выпущу фикс.

verlorn

Что делать с нерабочим поиском?

Илья Бирман

Пока не знаю, не могу понять, почему он у некоторых работает, а у некоторых — нет.

verlorn

Пока не знаю, не могу понять, почему он у некоторых работает, а у некоторых — нет.

А сырцы можно глянуть? И еще там через mysql или mysqli он работает с базой данных? Может с базой что криво, куда копать?

Илья Бирман

Сырцы нельзя, а что такое mysqli я не знаю :-) Работает с базой через стандартные ПХПшные функции работы с базой. Ищет через стандартную конструкцию для полнотекстового поиска в MySQL.

verlorn

Илья, а куда убралось время генерации скрипта из правого нижнего угла? Судя по логам апача мой движок обновился. Верни, пожалуйста все обратно. Уж очень мне эта функция нравится.

Илья Бирман

Время показывается админу и не показывается посетителям.

Если нужно поменять, сделай в своей теме свой engine-info.tmpl.php и убери в нём if вокруг вывода времени.

verlorn

Сырцы нельзя, а что такое mysqli я не знаю :-) Работает с базой через стандартные ПХПшные функции работы с базой. Ищет через стандартную конструкцию для полнотекстового поиска в MySQL.

Тогда SQL запросы можешь дать? Мне это важно...

verlorn

В какой кодировке Эгея создает текстовые поля в таблице mysql базы?

Илья Бирман

Windows-1251.

verlorn

Так можно мне увидеть поисковые SQL запросы, это важно.

Илья Бирман

Не раньше понедельника.

Александр Рянин

Наконец-то победил установку. Все свелось к двум действиям:

  • изменить права на файл index.php
  • отключить magic quotes
Антон Романов

Илья, скажите, а каким образом вы в снежном барсе выключили magic qoutes? http://cl.ly/8Svk
Вэб-сервер ведь ни на MAMP, или XAMPP у вас, а из стандартной поставки?

Илья Бирман

Ну у меня же в хтакцессе прописано, что оно выключено. Так и выключил :-)

Антон Романов

Ещё любопытно, что в 10.6.2 проблем с magic_qoutes нет, а в 10.6.8 есть.

Денис Гомес

Илья, а extras работают? Зохотел вот я, к примеру, создать блок с соц. кнопками. Создал для теста в папочке extras файлик sidebar-pre.tmpl.php с кодом кнопок и... ничего. Вывод sidebar-pre по умолчанию уже есть в шаблоне, но ничего не выводится.

Илья Бирман

Должны работать. А если в нём не выпендриваться с кодом и тупо написать слово «Тест»?

Антон Романов

Наладилось изменением файла etc/apache2/users/username.conf:
##Options Indexes MultiViews FollowSymLinks
AllowOverride all##

verlorn

Илья, а конкретно у вас в блоге какая кодировка в текстовых полях mysql таблицы? Посмотрите пожалуйста, это важно.

verlorn

А еще неплохо было бы собрать информацию у кого какая версия mysql и работает или нет поиск. Отписываемся.

Денис Гомес

«Должны работать.»
Наверно с названиями лажанул. Экстрас работают.
Может подскажете, как выводить свой блок только в самой заметке? Делаю по аналогии. Собрал вот такую строчку %%<? if (!$content[’frontpage?’] or $content[’pages’][’numbered’] and $content[’pages’][’this’] > 1) _X (’note-post’) ?>%% Экстра-блок «note-post» скрыт на главной, как и нужно, но выводится на старых страницах ~2, ~3 и т. д. Нужно скрыть его везде, кроме страниц с заметками.

verlorn

Так можно мне увидеть поисковые SQL запросы, это важно.

Пётр Дик

Есть идея? Есть Эгея! :)
Илья, спасибо за движок! Как раз то, что искал.
В notes-post.tmpl.php добавил социальные кнопки от twitter и google+, а вот с кнопкой Like от facebook возникли проблемы, чтобы кнопка линковала пост, необходимо в определенном месте кода кнопки прописать <?php the_permalink () ? >, но после этого все стили сайта падают.

Иван

Единственное, что останавливает перед использованием движка — отсутствие возможности сделать краткий анонс поста, проблемы с поиском.

Как можно прикрутить к движку систему комментариев дискус?

Денис

Подскажите-посоветуйте новичку хостинг для размещения блога на Эгее.
Спасибо заранее

verlorn

Подскажите-посоветуйте новичку хостинг для размещения блога на Эгее.

Спасибо заранее

firstvds.ru, majordomo

Денис

verlorn, спасибо большое.

Пётр Дик

Было бы хорошо предусмотреть иерархию в комментариях, чтобы понимать на какой комментарий отвечают.

verlorn

Так можно мне увидеть поисковые SQL запросы, это важно.

Илья Бирман

SELECT count(*) FROM `IlyaBirmanNotes` WHERE `IsPublished`=1 AND MATCH (`Title`, `Text`) AGAINST (’например’)

SELECT * FROM `IlyaBirmanNotes` WHERE `IsPublished`=1 AND MATCH (`Title`, `Text`) AGAINST (’например’) LIMIT 0, 10

Пользовательский интерфейс
Доступны три раздела
электронного учебника

Популярное