Леонид Каганов
техблог

логин:

0

нечитанное

содержание

о дневнике

движок

статистика

RSS вход

посещений: 18512

 

 следующая заметка >>
lleoblog
ДВИЖОК БЛОГА


1. Ой, что это?!

Это binoniq — открытый движок Леонида Каганова. Вы находитесь на официальной странице проекта. Движок свободный: он распространяется по лицензии, близкой по смыслу к лицензии BSD. Это значит, что вы можете свободно использовать движок в целом, а также любые его части в любых целях — как некоммерческих, так и для извлечения выгоды.


2. Как установить движок?

а) Требования

Вам нужен собственный хостинг с PHP и MySQL (желателен memcache для увеличения производительности, но не обязательно). Если слово «хостинг» вам незнакомо, значит, своего хостинга у вас нет и дальше читать бессмысленно.

б) Инсталляция

На нормальном хостинге без глюков вся установка обычно занимает пять минут. Движок можно ставить как на хостинг вообще, так и в отдельную папку (например, у меня стоят на сайте три движка — в корне, в /blog и в /dnevnik — мне так удобнее для разработки). Необходимо скачать и выложить на хостинг всего один файл minstall.php (micro-install). Права на папку, в которой он лежит, необходимо выставить полные: 0775, потому что minstall.php будет создавать файлы и папки. Запустите его с веба, нажмите «install» — он установит минимальную часть движка и поможет настроить конфиг. Затем зайдите в раздел /install (это не /minstall.php и не /install.php, а просто /install — к тому времени этот раздел заработает) и закончите установку. Более подробно процесс нынешней инсталляции описан здесь: http://lleo.me/blog/2012/12/01.html

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

Внимание!!! Если не заработало после установки:

1. Закомментируйте в .htaccess строчки:

php_flag session.use_trans_sid off

php_flag session.use_cookies on

2. Пропишите на все файлы права 664, а на все папки — права 775 (на крайний случай: 644 и 755)

3. Как пользоваться движком?

В /install вам надо добавить свой браузер в админы, нажав «ADD ADMINS». После этого откройте / (вероятно, перекинет на содержание) и нажмите на клавиатуре 'N' или 'A' (вызов админской панели). Помните, что если дата начинается строкой вида 2009/12/01(что дальше — не важно) — то это лист дневника, и он участвует в календаре. Записей за один день может быть несколько — например 2009/12/01-02_eshe_zametka Ко всем будет автоматически добавляться .html Если дата начинается не с YYYY/MM/DD, то это статичный лист, он не будет участвовать в календарной навигации. Например, заметка с именем lleoblog будет доступна как /blog/lleoblog, а с именем arhiv/marazm/prikol.html будет открываться по указанному адресу, хотя папки arhiv и marazm физически не существуют.

4. Что умеет движок сегодня?

Хуй знает, ребята. Сегодня это уже навороченный движок, который может работать как блогом, так и сайтом (у меня такой), так и многопользовательской социальной сетью, содержащей блоги и сайты разных пользователей (http://binoniq.net, например). Это в зависимости от опций в config.php.

Движок давно и прочно перешел в стадию релиза — на нем работает не только мой основной блог, но и весь мой сайт. Удобные интерфейсы мгновенного редактирования, учет и авторизация посетителей, работа с фотоальбомом (точнее, это уже файл-менеджер), большое количество модулей на все случаи жизни.

Напоминаю лишь полезные ссылки:

/minstall.php — старый инсталлятор. Он нужен для первоначальной установки, а также если что-то заглючило во время обновлений через /install.

/install — новый инсталлятор, страница админа и обновлений. Он прекрасен, ящитаю. Новый инсталлятор работает даже на хостингах, где запрещены исходящие соединения.

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

/contents — страница оглавления всех заметок. Кажется, там должны работать и некоторые виды сортировки, кажется, даже поиск.

/pravki — модуль для администрирования правок, предложенных пользователями.

/rss и /rssc — RSS-каналы заметок и комментариев.

5. Авторы.

Спасибо Созидателю (Евгений Ненаглядов) http://sozidatel.com/ за неоценимый вклад. Спасибо Михаилу Валенцеву http://valentsev.ru за помощь в JS при создании системы правки. Если у вас есть желание что-то улучшить или дописать или сделать интересный модуль (в движке модульная система, их можно довешивать неограниченно) — это прекрасно!

Чистого неба и вкусного хлеба!

  следующая заметка >>
архив понравившихся мне ссылок
Оставить комментарий
Windows IE
17
7
batc0h
Пароль звёздочками это не маразм, а вполне действенная вещь, защищающая пароль от любителей пялиться в экран через плечо, но не имеющих достаточно сноровки подглядеть пароль на клавиатуре.
Зачем же её так сразу-"маразм"?

Мне вот понравилось, как оно в архиваторах реализовано. Задание пароля при создании архива-действие ответственное. Поэтому там есть выбор звездить-не звездить. Либо "За мной никто не подглядывает, я хочу ввести пароль и визуально проверить правильность ввода", либо "за мной следят, поэтому я не хочу показывать пароль, даже если ради проверки его потребуется ввести 2 раза, и всё равно останется риск не распаковать архив, потому что я думал одно, а ввёл нечто другое" =)
Linux
 Россия
24
24
lleokaganov
Пароль звездочками - долбоебизм. Такой же, как пин-код от мобильника. Миллионы людей всего мира мучаются, забыв свой пин-код, и имеют мегапроблемы. А теряют-то мобильник все равно включенным - звони, грабь, еби гусей. Существует ли в истории прецеденты, когда пароль был подсмотрен при наборе? Ну, блять, заслоните ладошкой, если набираете пароль в переполненном троллейбусе или Китае. Зачем остальным нормальным людям проблемы строить?
Linux Safari Chrome
 Москва
4
8
Можно скрестить ужа с ежом, и звездочки оставить, и удобство набора не снижать. Просто при проверке пароля надо сравнивать его с тем что ввел пользователь, и с исправленными при включенной другой раскладки или caps lock. А вот закрывать поле ладошкой это именно долбоебизм.
Linux Firefox
 Москва
13
4
Леонид Каганов
Долбоебизм - это хранить пароли пользователя.
Linux Safari Chrome
 Москва
2
5
В зашифрованном виде вполне можно.
Nokia-E90 Safari
 Москва
12
1
LLeo Nokia (#3043)
Хэш, из которого невозможно восстановить пароль - да.
Windows Safari Chrome
1
5
1 (#182161)
type="password" вам в помощь
Windows Firefox
0
0
anonymouse (#1710761)
Круто!!!!!
Linux Firefox
0
5
Пароль звездочками - защита не столько от людей, сколько от хитрожопых троянцев, снимающих скриншоты. В нормальной системе проблем не будет, а вот в какой-нибудь дырявой проприетарщине пароль может спокойно уплыть на сторону.

Но всяко лучше предоставлять пользователю выбор: скринить или нет.
Windows Firefox
 Киев
4
0
Багров
А много ли троянцев, делающих скриншоты, но не умеющих следить за клавиатурой?
Windows Firefox
5
1
batc0h
- странно, появляется не всегда, но бывает. Это так задумано?
 Россия
4
1
lleokaganov
что появляется?
Windows Firefox
0
1
batc0h
Епт, не знал, что все ссылки на джипег автоматически преобразуются, пардон...
Windows Firefox
1
1
batc0h
Записи из основного блога в этом тестовом, не всегда, но периодически вываливаются, нажимаешь "показать все записи" они исчезают, хотя могут и не исчезнуть.
Linux
 Россия
0
4
lleokaganov
Правда что ли? Забавненько. Пора, пора пересмотреть работу с memcache.
Windows Firefox
3
2
batc0h
Добавлен модуль fotoxp для загрузки фотографий при помощи Windows XP Publish Wizard , доступен в репозитарии.
Linux Safari Chrome
4
11
batc0h
chrome
Linux
 Россия
23
4
lleokaganov
Вы с такой завидной регулярностью забрасываете меня комментами с одним этим словом, что не знаю, что и думать. То ли реклама, то ли браузер Chrome не дает набрать никакого другого текста.
Windows Opera
0
0
Coma
Скорее, последнее :) Ах, мне тоже Хром нравится :))) Но, блд, почему-то стойкая ассоциации (как если бы с самого детства идет!) со словом "хромой". Не одного ли они корня, случаем?:)
А почему вы не убираете вот такие комментарии- из одного-двух слов или без сути? Неужели считаете, что прежде всего человеку нужно дать выразиться, и неважно, каким образом он это сможет сделать: спичем, междометием каким-нибудь или толстым односложным словом, нацарапанным вкось по стене?
Windows Firefox
13
0
batc0h
Владимиру просто не верится, что из под chrome удастся запостить комментарий. А он возьми, да получись.
Windows Firefox
0
0
batc0h
Проблема при установке.
До этого момента все ок:
"Теперь осталось терпеливо понажимать все подряд кнопки создания баз — они будут по одной исчезать"
Не исчезают. После того как залогиниваюсь и нажимаю "создать", мне снова предлагается залогиниться. Ясное дело, таблицы в базе не создаются.
В логах ошибок на сервере следующее:
[Fri Dec 18 05:09:35 2009] [error] [client 195...] PHP Warning: Invalid argument supplied for foreach() in /home/.../blog/module/admin.php on line 312, referer: http://.../blog/admin
Я бы и ручками создал все через phpmyadmin, но параметров таблиц не знаю, да и никогда не сталкивался раньше с такой необходимостью.
А движок хочется попробовать. Спасибо.
Linux
whois*: title='{#countryname}
Чертаново{Россия'> {city:|:{#countryname}|*:Чертаново{Россия|}}
0
3
lleokaganov
1. Руками никогда ничего не надо! Я сам обязан все починить, чтоб работало!

2. Давайте для начала вы удалите все, что находится в директории /module/upgrade/ - это модули апгрейда старых версий, вам они не нужны точно, возможно, гадят именно они.
Windows Firefox
0
1
batc0h
"модули апгрейда старых версий, вам они не нужны точно, возможно, гадят именно они"
Удалил оттуда autoformat.php (больше там ничего не было), простыня ошибок уменьшилась до строки "SQL error: Table 'romblog.site' doesn't existSQL error: Table 'romblog.dnevnik_zapisi' doesn't exist"
Исчезли предложения добавить поля и бла-бла-бла (уже не помню)
Вопреки вашему разумному совету ничего не трогать руками, создал для интереса таблицу "admin". Страница ее определяет. Пишет зелененьким "элементов: 0". То есть, мысль моя должна понравиться разработчику - может, у меня что не так? Права, и прочая трава? Сервер виртуальный у меня собственный - могу делать, что хочу. Ну, интересно же
Linux
whois*: title='{#countryname}
Чертаново{Россия'> {city:|:{#countryname}|*:Чертаново{Россия|}}
1
0
lleokaganov
Таблица admin? Таблицы с таким именем быть не должно. Давайте я скоро проведу у себя эксперимент и напишу.

UPD: Послушайте, абсолютно не важно, что оно пишет! Вы просто нажимайте подряд все кнопки "создать", и пусть оно создает таблицы.
Linux Ubuntu Firefox
0
1
batc0h
"Вы просто нажимайте подряд все кнопки "создать", и пусть оно создает таблицы"
Оно, конечно, пусть создает. Я только за. Но мы возвращаемся к началу разговора. После нажатия кнопки "создать" оно меня разлогинивает, и я вижу тот же список, где в первом поле название таблиц, которые нужно создать в указанной в конфиге базе, а во втором поле милые моему сердцу слова "залогинься чтобы создать". Я ж понимаю, что у меня совсем не стандартная ситуация - может, у меня отключены какие-то расширения php, которые необходимы для работы. Допустим, zend optimizer я вырубил, потому что не знаю, зачем он мне нужен. И все работает на существующем сайте, в существующей конфигурации.. Просто joomla - это... не буду ругаться, но это не то, что мне нужно.
Вы уж меня извините, если это мои косяки. Но когда нашелся один мудак, обязательно найдутся и другие с теми же проблемами. Я могу просто скинуть вам ссылку и админский пароль, чтобы вы сами на это чудо посмотрели.
А то я колеса пинал, багажник открывал... не едет
Linux
whois*: title='{#countryname}
Чертаново{Россия'> {city:|:{#countryname}|*:Чертаново{Россия|}}
0
1
lleokaganov
Как это - разлогинивает? Попробуйте залогиньтесь. После чего выйдите с этой страницы. И вернитесь, набрав ссылку снова (чтоб какие-нибудь параметры не перегрузились). Логин сохранился? Кнопка "разлогиниться" есть?
Linux Ubuntu Firefox
0
0
batc0h
Вот, блин, запутал вас с названием таблицы. Первая таблица, конечно же, login. Я ее и создал в phpmyadmin, выцарапав из admin.php, что именно создавать и с какими параметрами. Она теперь подсвечивается зелененьким и пишет: login элементов: 0.
Я просто хотел понять зачем-то, что изменится, если хотя бы одна таблица в базе будет создана.
Windows Firefox
0
0
batc0h
Ввожу пароль (хэш прописан на предыдущем шаге), залогиниваюсь, вижу сообщение зеленым "Залогинились!" Кнопка "разлогиниться" есть.
Если я закрываю страницу и переоткрываю ее, вновь предлагается ввести пароль. Но если я обновляю страницу, не закрывая ее, я по-прежнему крут и могу разлогиниться, когда захочу. Или когда нажму на любую из кнопок "создать". То есть, видимо, у меня проблема именно с авторизацией. Пароль и хэш менял, но толку нет от этого. Специально создавал разные домены, чтобы проверить установку с нуля - нифига. Php5-5.2.11_1, apache-2.2.14_5, mysql-server-5.0.88, mod_rewrite работает.
Linux
whois*: title='{#countryname}
Чертаново{Россия'> {city:|:{#countryname}|*:Чертаново{Россия|}}
0
0
lleokaganov
Ясно. У меня было похожее на мобильнике - но только она слетала всякий раз после закрытия. Думаю, дело в новопримененной системе кук. Сделайте так:

1) Обновите /include_sys/_autorize.php
2) В config.sys впишите строчку: $cookie_method_old = true;

И будут куки ставиться по старой системе. Как у всех сайтов, в общем-та...
Linux Ubuntu Firefox
0
0
batc0h
to: text-0 - Попробуйте другой браузер..

У меня наблюдаются такие же симптомы, когда пытаюсь залогиниться с Konqueror - логинится, но при попытки зайти в editor или pravki - разлогинивает. Firefox работает.
Linux Ubuntu Firefox
0
0
batc0h
Еще баг.
Прямо вот щас, после отправки предыдущего коммента, выдало:
Error 404: Module not found ".html"
хотя каммент отправился
Linux Ubuntu Firefox
1
0
batc0h
О нет!!
Я разлогинился и все пропало!
Не логинится заново! Точнее говорит, что залогинились, но на самом деле прав админа нетю.

Что делать, что делать, паника!
Linux
whois*: title='{#countryname}
Чертаново{Россия'> {city:|:{#countryname}|*:Чертаново{Россия|}}
0
0
lleokaganov
Брателло, прости: это у меня от экспериментов осталось. В файле /module/admin.php в команде
set_cookie вместо "lleo.aha.ru" пропиши ""!
Linux Ubuntu Firefox
1
2
batc0h
А чем wordpress не угодил-то? :-[

просто я могу с места назвать сотню причин чем он лучше и сразу же десятки чем хуже Ваш.

Только пожалуйста - без "потому что ВП - говно". Мне действительно интересны аргументы
Linux
whois*: title='{#countryname}
Чертаново{Россия'> {city:|:{#countryname}|*:Чертаново{Россия|}}
10
0
lleokaganov
У всех пользователей вордпресса такая альтернативная математика? Назвать "100 причин, что А больше B и одновременно 10 причин, что B меньше A"... Этасильна! ;)))

Хорошо, объясню. Мой движок существует и развивается с 2000 года. Вы не в курсе, никогда не были в моем дневнике? Первый вордпресс появился только в 2003, как говорит Википедия.

Разумеется, я не знаю никаких вордпрессов, друпалов и перлнотов, поскольку не имею привычки тратить время на отслеживание, что новенького появляется в мире и насколько оно сегодня хуже или лучше. Лично у меня есть ровно то, что нужно мне. Часть из этого, я уверен, напрочь отсутствует в вордпрессе. Если мне что-то понадобится - я тут же допишу, потому что знаю свой движок наизусть. Если я чего-то до сих пор не написал с 2000 года - значит, мне это не нужно (например, древовидные комментарии).

Если вам понравился мой движок с его характеристиками и возможностями - пользуйтесь. Если нравится что-то другое - бога ради. Я никогда нигде не рекламировался, никого не уговаривал и ни с кем не собираюсь конкурировать. Я делаю то, что нравится мне. За меня это никто другой не сделает.
Windows Firefox
0
0
batc0h
Спасибо огромное! Установился движок, буду осваивать, обживать понемногу. Кстати, в конфиге, в самом низу, там, где автоматическая подпись фоток, стоит "Блог Леонида Каганова http://lleo.aha.ru/blog/". Может быть, передвинуть строку повыше и в комментах указать, что надо поменять на свое?
Linux
whois*: title='{#countryname}
Чертаново{Россия'> {city:|:{#countryname}|*:Чертаново{Россия|}}
0
1
lleokaganov
Я полагаю, догадаются ;)
Linux Ubuntu Firefox
0
1
batc0h
на счет
Error 404: Module not found ".html"

появляется если оставлять комментарий к заметке, которая не в формате даты xxxx/xx/xx, как например вот эта.
Как быть?
Linux
whois*: title='{#countryname}
Чертаново{Россия'> {city:|:{#countryname}|*:Чертаново{Россия|}}
1
0
lleokaganov
Спасибо, поправил. Обновились:
article.php
/module/comments.php
/include_sys/get_comment.php
Linux Ubuntu Firefox
0
0
batc0h
«Я полагаю, догадаются ;)»

Догадаться-то догадаемся, однако запаришься везде исправлять lleo на свое. Хотелось бы более стандартизированых конфигов
Linux
whois*: title='{#countryname}
Чертаново{Россия'> {city:|:{#countryname}|*:Чертаново{Россия|}}
2
0
lleokaganov
Если вы приглядитесь, конфиг и так максимально упрощен, и все уникальное, что можно задать один раз наверху, задается именно там.

Но стандартизировать ПОДПИСЬ НА ЗАКАЧАННЫХ ФОТКАХ - это перебор ;)
Windows Firefox
0
0
batc0h
и снова здравствуйте!©
жизнь юзера - сплошные нервотрепки, во всем нам видится намек на полный п.. когда движок не пашет "искаропки" - хоть сам сиди, копайся в php! я от стыда грызу гранит науки... да вот беда - растут из жопы руки...

это я к тому, что у меня правки не работают, а причина мне неизвестна по причине, изложенной выше
Linux
whois*: title='{#countryname}
Чертаново{Россия'> {city:|:{#countryname}|*:Чертаново{Россия|}}
0
0
lleokaganov
Ну так движок пока сырой очень, хоть и многообещающий. Я на него еще свой дневник даже не перевел. Не работают правки... Давайте разбираться! Что именно не работает? Не выделяется мышкой? Не появляется окно? В каком месте?
Windows Firefox
0
0
batc0h
О правках.
Они не работают у меня ни в режиме админа, ни в режиме пользователя. Сначала я думал, что глючит опера, загрузил ФФ, но он показывает то же самое: при выделении текста мышкой, выскакивает окно редактора, в котором текст меняется (или дополняется). Тут все ок. После нажатия Enter подсвечивается пустая рамка js-редактора, но ничего не происходит с текстом на странице. Соответственно, в модуле pravki надпись "правок:0"
Простите, пришлось проэкспериментировать на вашей странице - и все поменялось. Т.е., изменения только у меня не отображаются и не пишутся в базу почему-то.
Windows Firefox
0
0
batc0h
Ура! Заработали правки.
Такую ошибку выдавал лог.
[Tue Dec 22 16:11:12 2009] [error] [client 195...] PHP Fatal error: Call to undefined function iconv() in /home/.../blog/include_sys/_autorize.php on line 143, referer: http://.../blog/...
подключил в расширениях php iconv.so - и наслаждаюсь быстрой правкой:-)
Кстати, в моей версии (обновлялся 20.12) при выделении текста возникает текст "Нашли печатку.." Нашли, отдали хозяину:-)
Linux
whois*: title='{#countryname}
Чертаново{Россия'> {city:|:{#countryname}|*:Чертаново{Россия|}}
0
0
lleokaganov
О, как... iconv оказывается, есть не у всех! Надо подумать.

А "печатку" исправил вчера ;)
0
0
Шаннар
Не у всех. Вот что выдало:

Fatal error: ICONV not found! Install ICONV-module in Apache/PHP.
0
0
Леонид Каганов
Да, iconv нужен. Это уже второй случай. Если такое будет продолжаться - придутся делать заплатку и писать iconv самому. Но дико лень.
0
1
Шаннар
Я попробую с хостером поговорить ещё на этот счёт, но, боюсь, как бы не оказалась та же ситуация, что у тебя с SVN на lleo.aha.ru
1
0
Леонид Каганов
Это, если честно, очень большой гемор. КОИ-ВИН я бы написал таблично, но UTF8, где то байт, то два байта... Достаточно большой гемор. Позже конечно надо быдет сделать и это, но пока есть задачи поважнее.
Windows Firefox
2
0
batc0h
По поводу iconv я уверен - совсем не стандартная хрень. Очень может быть, что я игрался с подключением-отключением расширений, и убрал, как неиспользуемое. И еще вопрос.
"стандартизировать ПОДПИСЬ НА ЗАКАЧАННЫХ ФОТКАХ - это перебор ;)"
С фотками разобраться раз плюнуть - все в конфиге, который сам правишь по-любому на старте. А вот когда вылезает "вы всегда можете написать мне письмо: lleo@aha.ru" - возможно, пугливый чайник не догадается, что именно надо править - явно в readme это не указано.
Вопрос в следующем: а нельзя ли вместо html использовать подстановки php? Типа подписи на фотках - доллар-httpsite, письмо админу - бакс-admin_mail.. Возможно, это невозможно, но я к вашему движку и к php отношусь как к шайтан-машине - все может :-)
Linux
whois*: title='{#countryname}
Чертаново{Россия'> {city:|:{#countryname}|*:Чертаново{Россия|}}
0
0
lleokaganov
Со временем системные сообщения и элементы дизайна вынесем в отдельный файл.
Windows Firefox
1
0
batc0h
"Email для ответа (скрыт)..."
Увы, больше не скрыт :-(
Вижу свое и чужое мыло - более того, почему-то мне разрешено редактировать сообщения... Нет, все-таки не разрешено, но показывает кнопочки, и даже строго спрашивает: удалить, мол?
Попробовал удалить свой же коммент. Доступа, вроде, нет. Но то, что мыло видно - уже не есть гуд
Windows Firefox
0
0
batc0h
Если открывать комменты старые, которые автоматически прячутся после 7 дней, то не видно мыла и админских кнопок. Только в открытых
Windows Firefox
0
0
batc0h
У меня схожие грабли с text-0, только ничего не помогло. После логина в админку, если начать на любую create, меня разлогинивает. Кроме случая с create таблицы login. После небольшого раздумья пишет: Неверный пароль!
whois*: title='{#countryname}
Чертаново{Россия'> {city:|:{#countryname}|*:Чертаново{Россия|}}
0
0
lleokaganov
подождите недельку. Вы не представляете (и я не представляю) до чего старая версия там лежит.
Установил последнюю версию - результат тот же. Насколько я понимаю, все дело в хитрых настойках куков у моего хостера ($cookie_method_old = true; не помогает).

Вопрос такой: предвидятся ли какие-нибудь изменения механизма авторизации или мне искать счастья у другого хостера?
0
0
LLeo Nokia (#3043)
Григорий, то, о чем вы пишете, не может иметь никакого отношения к провайдеру. Это либо какое-то недопонимание, либо ошибка в движке, либо - беда браузера Хром (искренне надеюсь, что это не так).

Пожалуйста убедитесь, что:
1) вы залогинены админом (в /admin кнопка "разлогиниться"
2) вы залогинены и заходите на сайт единобразно в плане www. То есть, если вы логинились на http://www.site а заходите на http://site и наоборот, то браузер считает, что это РАЗНЫЕ логины.
3) В моем дневнике тот же браузер опознается?
Windows Firefox
0
1
1) Да. Зеленым написано Залогинились! и ниже кнопка Разлогиниться
2) На сайт захожу единообразно. Без www.
3) В вашем дневнике браузер раньше опознавался (FF 3.5 (сейчас 3.6), но я пробывал и Оперой, и Эксплорером, и Сафари и Хромом. Результат тот же.
Что-то не пойму движок вроде установился, а страница не полностью загружается http://astrau.fbdhost.com/dnevnik/
0
0
LLeo Nokia (#3043)
Ужас. Удалите его, это же чудовищно древняя версия! Скачивать надо install.php, он поставит новую версию.
Install.php, на том хосте не работает там curl для бесплатных акантов отключен или ограничен
по протоколам – короче не работает !
0
0
Леонид Каганов
Так пишет сам install, что curl нет? Потому что могут быть запрещены просто исходящие соединения. В принципе curl конечно можно заменить... Но это гемор серьезный.
С начало всё нормально -
PHP working, congratulations :) - ok
CURL module - ok
ICONV module - ok
GB module - ok
config.php found - ok
Admin login - succsess
Жмем “Check” показывает ошибку
Warning: Invalid argument supplied for foreach() in /home/vol14/fbdhost.com/free_4917277/htdocs/dnevnik/install.php on line 275

Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in /home/vol14/fbdhost.com/free_4917277/htdocs/dnevnik/install.php on line 315
no new updates
0
1
Леонид Каганов
Вот это измена полная конечно. Я честно проверял, существует ли curl. Но что curl включен, но работать ему запрещено - это подстава. Боюсь, это и есть закрытое исходящее соединение. Ну, может, кто-нибудь из ребят наладит репозитарий... Я не знаю, как установить новую версию движка без install.
Да, так оно и есть. Но – это похоже типично для бесплатных хостингов !
Спасибо за ответы попробую поискать более подходящего хостера .
0
0
LLeo Nokia (#3043)
Эх. Извините уж. Или так или через месячишко - когда все будет закончено, соберу отдельным пакетом стабильный релиз. Сейчас пакет глупо собирать - оно обновляется каждые два дня. Вот сегодня редактор приделал удобный...
Это тоже хорошо, но думаю, найду хостера с ”free curl”. Интернет большой - будем искать)
0
0
Шаннар
Fatal error #4: wrong permissions. You can allow to write in all this folder!

— может в этом ридми стоит указать, какие права нужно выставлять на файл/директорию?
0
0
Шаннар
Гхм... пишет "Template not found: /home/shannar/data/www/shannar.kassal.org/b/template/.html"

Сиречь, отредактировать запись можно, а вот увидеть — уже нет.
0
0
Леонид Каганов
При редактировании записи пропишите внизу имя template: blog Он его должен ставить по умолчанию вообще-то (в MySQL строка звучит так: `template` varchar(32) NOT NULL default 'blog'), но на всякий случай пропишите руками.
0
0
Шаннар
Это который «шаблон дизайна»? Да, прописал, заработало. Неясно сходу, правда, как это исправить в заметке, которую сделал «задним» (вчерашним) числом.
0
0
Леонид Каганов
Я не очень понимаю, как он мог получиться пустым изначально. Ну да ладно. Внес в движок, что если шаблон пуст, то пусть будет blog.
0
0
Шаннар
При попытке исправить текст через заголовок вот что пишет:

Fatal error: /b/ajax/editor.php
«Надо залогиниться админом!»
0
0
Шаннар
В смысле, неясно, где и как залогиниться-то им ещё нужно. На /b/admin пишет, что залогинен.
0
0
Леонид Каганов
Очень странно. Это одна процедура определяет, залогинен или нет.

А, вот что: помните, что http://сайт и http://www.сайт - это разные сайты с точки зрения браузера. Залогинившись на одном, другому он куки не отдает. И наоборот. Поэтому или заходите единообразно или залогиньтесь "и там и там".
0
0
Шаннар
Захожу единообратно, сторонник вообще сайтов без цццю (жаль, что http://nowww.ru/ умер), не совсем понятно, как залогиниться «и там и там» — в авторизации? Какой логин указывать?
0
0
Леонид Каганов
Просто зайти с www в /admin и набрать пароль там тоже.
0
0
Шаннар
На всякий случай — нет у меня на сайте поддержки www., в админ — авторизован, через кнопку «EDITOR» — всё правится прекрасно, а вот при щелчке на заголовке — какие-то проблемы.

Да, используемый браузер: Google Chrome 3.0.195.38
0
0
Леонид Каганов
Кхм. Скажем так: если выяснится, что Google Chrome не отдает по аяксу куки - это будет катастрофа. Все отдают куки - Мозилла, Орпера, ИЕ.
0
0
Шаннар
На чём ещё это можно/стоит проверить?
0
0
Шаннар
Точно есть какие-то проблемы с загрузкой карточек, как загрузилась когда-то «личная карточка 338» (исландера-в), так теперь и показывается всё время, на ком не кликай.
0
0
Шаннар
Получил твой комментарий, при попытке что-либо сделать сообщает, что «Не админ».

Ну и пишется

ваш логин:
anonimouse

— как здесь грамотно залогиниться-то?
0
0
Леонид Каганов
Нет, если по аяксу браузер не отдает авторизацию, то никак работать не будет.

Я чуть позже напишу тестик, и мы проверим.
0
0
Шаннар
Используется ли где-то userpick1.jpg и ежели да — то при каких условиях?
0
0
Леонид Каганов
По-моему нет.
0
0
Шаннар
Так может стоит убрать из дистрибутива?
0
0
Леонид Каганов
А чего бы не убрать? Есть такой update_veto_files.txt, в него сейчас вписал.
0
0
Шаннар
Пользователям движка — можно смело удалять? Или оно само при обновлении удалится?
1
0
Леонид Каганов
Не трудитесь, при следующем чеке апдейтов в install.php оно само предложит удалить.
0
0
Шаннар
А как часто эти чеки происходят? В смысле, их вручную устраивать или по крону они?
0
0
Леонид Каганов
Вручную конечно. Это как-то даже варварство с точки зрения безопасности - проводить обновления без воли админа по крону.
Mac Firefox
0
0
У меня наверное страшно старый хостер :) Но...
mysql_query("CREATE TABLE IF NOT EXISTS `site` ( `id` int(10) unsigned NOT NULL auto_increment, `Access` enum('all','podzamok','admin') NOT NULL default 'admin' COMMENT 'Параметры доступа', `name` varchar(1024) NOT NULL, `type` enum('page','design','news','pageplain','photo') NOT NULL default 'page', `text` text NOT NULL, `datetime` timestamp NOT NULL default CURRENT_TIMESTAMP, PRIMARY KEY (`id`), KEY `name` (`name`), KEY `type` (`type`) ) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COMMENT='Контент сайта' AUTO_INCREMENT=0 ;")

BLOB/TEXT column 'name' used in key specification without a key length
Linux Firefox
 Москва
0
0
Леонид Каганов
Да, это старый MySQL - он понимает только если явно указать длину: KYE `name` (`name`(1024)). Я поправил в таблице. Обновитесь и создайте заново.
Windows Opera
0
0
Евгений (#4896)
Заполняю поля, нажимаю create config.php, получаю


WARNING! Add to config.php:
$db_unic="unic";
$comment_otstup=25; // добавочный отступ в пикселях от левой границы каждого комментария-ответа
$comment_pokazscr=1; // 1 - показывать скрытые комментарии словом 'скрыт', 0 - не показывать


Добавляй не добавляй, по нажатию любой из трёх кнопок отправляет на начало установки в любом браузере.
Windows Opera
0
0
Евгений (#4896)
Дело происходит под виндой. Пхп и мускул рабочие..
Linux Firefox
 Москва
0
0
Леонид Каганов
Значит, установка закончена успешно.
Windows Opera
0
0
Евгений (#4896)
Если бы :( Пусто в каталоге.
Windows Opera
0
0
Евгений (#4896)
За исключением install.php и мной созданного для внесения правок config.php. Права на запись есть.
Linux Firefox
 Москва
0
0
Леонид Каганов
Если install не сработал (а вы вообще кнопку check нажимали и запускали его?), то он выдает сообщения об ошибке. Такого, чтобы просто "не сработал" это я как-то смутно представляю. Кстати, иногда по ftp имеется кэширование папки, и результат можно увидеть, только зайдя заново или как-то обновив кэш.
Windows Opera
0
0
Евгений (#4896)

Вот такая страница. Нажимаю check и возвращаюсь к изначальному install.php
Linux Firefox
 Москва
0
0
Леонид Каганов
Не знаю, что сказать. Никогда с подобным не сталкивался. Если что-то придет в голову - напишу.
Linux Firefox
 Москва
0
0
Леонид Каганов
Так. Что я вижу:

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

2) У вас правильно определился filehost? Так и называется папка?

3) Попробуйте вручную отредактировать config.php, написав в соответствующее место так:
$httpsite = "http://95.83.122.63";
$blogdir = "";
Windows Opera
0
0
Евгений (#4896)
Восстановил php.iniшный конфиг, дело было в нём.
Windows Safari
0
0
217888993625
У меня тоже было подобное сообщение (как только уже ни пытался, видел всякое;) но сейчас проблема совсем в другом. Взял нормальный платный хостинг под блог. Но в нем не разрешено ставить права на папку 777. И всё - гитлер капут. install.php запускается. все тесты проходит ОК, но из-за прав, видимо, на этом все и заканчивается. Права можно ставить не более 755 (при 777 система блокирует скрипт - говорит это небезопасно)
Linux Firefox
 Москва
0
0
lleokaganov
Тогда надо создать вручную все папки. Их там не так уж много - штук 10. Но все равно некоторые папки должны быть доступны для записи - для капчи, например. Не может быть такого, чтобы хостинг вообще не разрешал запись в папки.
Windows Opera
0
0
217888993625
Всё встало.) Работает. Скопировал туда по ФТП содержимое архива. Права на запись есть, но как-то хитро сделано. 644 считается как 777 через какой-то sudphp. Но и с 755 нормально работает. Ругается иногда на logon, которой нет, ну да ничо, разберемся...
Windows Firefox
0
0
robin-locksley
Где узнать, какие должны быть эти "все папки"? У меня хостинг домашний, никаких ограничений нет, но не работает точно так же: проходит все тесты и всио
Windows Firefox
1
0
Приветствую.
Не подскажете, куда копать?

Попробовал установить движок. Неизменный (за несколько попыток) результат:
"The requested URL /blog/admin was not found on this server."

Каталога /admin действительно нет.

вызов install.php выдает

PHP working, congratulations :) - ok
CURL module - ok
ICONV module - ok
GB module - ok
config.php found - ok
Admin passworis d not define: admin is anybody, who open this page - ok
Windows Firefox
0
0
P.S. И таблиц в БД нет -- куда копать?
Linux Ubuntu Firefox
0
0
ставил на локалхост. директории /admin не создалось :(
Linux Firefox
 Москва
0
0
Леонид Каганов
Директория создаться не должна. Все работает через index.php
Linux Opera
0
0
Алексей (#354139)
У меня в /admin переадресовывает, все также - 404
Windows Opera
3
1
Знаете за что я люблю ваш журнал? За то что можно сказать вам что Вы - XYZ и меня не засуспендят!!!
Windows Safari Chrome
0
0
Лео, спасибо.

За непросроченный талант писателя и за программёрскую смелость.
Linux Opera
0
0
kp-pav
Возвращаясь к теме Unicode: обнаружил, что $_REQUEST["text"] уже содержит знак
вопроса, то есть делать что-либо с сервером бессмысленно. Интересно, как это всё
же реализовали на ixbt.
Linux Firefox
 Москва
0
0
lleokaganov
Ну понятно, аякс же перегоняет в cp1251
Windows Safari Chrome
0
0
Неплохо бы добавить в install.php
set_time_limit(0);
Чтобы по тайм-ауту скрипт установки не выпадал
Windows Safari Chrome
0
0
Пароль для пользователя MySQL может быть и пустым. Добавить галочку "Пароля нет". С галочкой пусть пустой пароль прокатывает
Linux Firefox
 Москва
0
0
lleokaganov
Хм... А логин может быть пустым?
Windows Safari Chrome
1
0
Вариант 1. Установка Denwer в среде Windows
Вариант 2. Некоторые хостинги
Windows Safari Chrome
0
0
Пришлось во всех файлах blog\module\upgrade\*.php
прописать вначале файла <?php вместо <?
Не стал разбираться из-за какой директивы php вместо отработки include просто отображалось частями содержимое файлов
Linux Firefox
 Москва
0
0
lleokaganov
Ох, точно... забыл про это
Linux Firefox
 Москва
0
0
lleokaganov
исправил
Linux Firefox
 Москва
0
0
lleokaganov
А как это?
Windows Safari Chrome
0
0
Fatal error: Maximum execution time of 30 seconds exceeded in W:\home\localhost\www\blog\install.php on line 155

в php.ini указано что max_execution_time = 30
Часто встречается на недорогих хостингах
Linux Firefox
 Москва
0
0
lleokaganov
Не обращайте внимания, просто повторяйте до посинения - он продолжит с нужного места. Я позавчерась так тоже ставил движок на silk-way.ru
Windows Safari Chrome
0
0
Я старый программер. Поставил без проблем.
Просто в целях улучшения написал про небольшие шероховатости
Linux Firefox
 Москва
0
0
lleokaganov
Спасибо, поставил, попробую.
Windows Firefox
0
0
Привет, Лео! Извини за почти оффтопик: обнаружил баг (или фичу :) в твоем блоге:
При клике на ссылке внутри разворачивающегося блока ссылка открывается (в новом табе/окне) но блок при этом сворачивается:
http://lleo.aha.ru/dnevnik/2010/02/03.html

С уважением
Илья
Linux Firefox
 Москва
0
0
lleokaganov
Ну так и хорошо. А что плохого?
Windows Firefox
0
0
Прошу прощения за беспокойство... Не получилось :-( После установки, при попытке сгенерировать новый хэш пароля для админа получил сообщение вида: "Fatal error: Call to undefined function: file_put_contents() in /home/имя_домена/public_html/blog/module/admin.php on line 222".
Я, конечно, не прошу автора сайта о технической поддержке, ее никто и не обещал, но, может кто-нибудь из тех, кто оставлял здесь комменты, знает, как быть?
Linux Firefox
 Москва
0
0
lleokaganov
Видимо, права на config.php не позволяют в него писать. Но движок должен был выдать фразу "Не получилось прописать автоматически в конфиг, придется вам это сделать вручную" - и далее строку, которую надо вписать вручную. Он этого не выдал?
Windows Firefox
0
0
Нет, больше ничего. Только указанное сообщение о фатальной ошибке. И права на config.php "777" установлены... Вероятно, это какая-то особенность хостинга. А жаль... Такая была красивая идея - установить на официальный сайт государственного органа движок блога от знаменитого отечественного писателя :-)
Windows IE
0
0
wer1901
В вашем случае можно сделать так: установить программу Denwer (эмулятор веб сервера для винды) и установить движок, потом файлы из Denwer скопировать на ваш хостинг перед этим отредактировав config.php в соответствии с параметрами вашего хостинга.
Linux Opera
0
0
kp-pav
Нашёл ещё ошибку: если нажать на мой логин в верхнем левом углу, и, ничего не
изменяя, нажать «Go», то появится следующая ошибка:
[code]
mysql_error
mysql_query("UPDATE `lleoblog`.`unic` SET `undefined`='undefined' WHERE `id`='30'")
Unknown column 'undefined' in 'field list'
[/code]
Впрочем, если изменить поле «подписываться» и нажать «Go», будет то же самое.
Linux Firefox
0
0
Артем Павлов
А шаблон комментария один на всех? Может сделать, чтобы, если подключено нестандартное оформление для заметки, движок пытался подключить шаблон коментов с именем comment_tmplt_%templt_name%.html?

Кстати, система шаблонов прекрасно работает и на служебных страницах, я уже ласт и содержание у себя на нее перевел, на очереди комментс :)
Nokia-E90 Safari
0
0
LLeo Nokia (#3043)
Там есть рудименты этого в движке. По-моему просто переменую какую-то внутри надо указать, не помню.
Nokia-E90 Safari
0
0
LLeo Nokia (#3043)
Если переменная $template пустая, то шаблон комментариев подставляется дефолтный.
Linux Firefox
0
0
Артем Павлов
А как должен зваться шаблон комментария, чтобы он подцепился?
Linux Firefox
 Москва
0
0
lleokaganov
Как назовешь, только в той же папке лежать. Хотя... А, щас сделаю заплатку. Хотя, стоп. Там все сделано. Я просто забыл :) Блин доку надо писать.

Короче, когда ты включаешь в шаблоне заметки комментарии командой {_COMENTS:_}, ты там же можешь указать темплейт комментария {_COMENTS:templ2.htm_} Только лежать он должен там где темплейты заметок, с той разницей, что называть его надо не html, чтоб не путать (у меня htm).
Linux Firefox
 Москва
0
0
lleokaganov
Присылай last!
Но учти: у тебя ни к одной заметке не работает ссылка "оставить комментарий"
Windows Safari Chrome
0
0
antarx
Багрепорт: письма, которые приходят на почту, на текущий момент отображают заэкранированный текст без переводов строк (вернее, с
вместо них).

Кстати, по каким-то причинам этот коментарий до обновления отображался на строчку выше нужной (то есть сдвигая 1 Ваш комментарий под себя).
Windows Firefox
0
0
Привет, Леонид.

Выбрал твой движок для своего блога (о причинах выбора тут же написал: http://p-d-p.ru/2010/04/07.html

Спасибо тебе, подход к интерфейсу очень радует.

В процессе установки столкнулся с некторыми проблемами (из-за своего бескомпромиссного подхода к error_reporting).

О решении проблем написал тут: http://p-d-p.ru/2010/04/07-tune.html

В целом, код движка местами можно немного "облагородить". Я кое-что сделаю для этого, но есть вопрос: как тебе присылать патчи? Есть какая-то процедура? Или можно просто емейлом?
Windows Firefox
0
0
mudroff
На инсталл пхп, после его манипуляций(накачал папки-файлы, создал конфиг) сервер выдает 500 ошибку. На install и на /admin

Either the server is overloaded or there was an error in a CGI script.
Linux Firefox
 Москва
0
0
lleokaganov
Возможно не установлен php.
Windows Firefox
0
0
mudroff
Слишком было бы очевидно и просто. Скрипт до того выполнялся.
Вот что хостер ответил:
Проблема с исполнением и отображением файлов в директории /home/u8925/kostolu.ru/www/lleo свзяана с использованием инструкций php_flag, не поддерживаемых нашим сервером. Вам необходимо закомментировать эти инструкции.
Nokia-E90 Safari
 Москва
0
0
LLeo Nokia (#3043)
Это кривая настройка PHP. Можно конечно закомментировать, но это реально очень кривая и нетрадиционная установка.
Доброго вам времени суток,Леонид) а мы с вами летели водном самолете в Египет в феврале 2010 года) Вы на фестиваль МАМАКАБо, я на семинар ИД КП.Конечный пункт-Хургада) Мне почему-то вы запомнились тем,что показали кроссовки на коллесах-так эффектно с трапа самолете еще никто не съезжал) а я впервые увидел обувь на колес) ну и ваш жест-поднятый палец вверх)прикольно! да и пишите вы так славно,что как-то уютно и хорошо мне здесь на урале)в перми)
Linux Firefox
 Москва
1
0
lleokaganov
Спасибо!!! Рад слышать!

PS: Сегодня купил новые ботинки, кстати. Там колесики больше и светятся синим. Я не нарочно ;)
Windows Firefox
0
0
Fyodor Ustinov
При первоначальной установке -
Warning: chmod() [function.chmod]: No such file or directory in /var/www/blo.ufm.su/www/install.php on line 201
Nokia-E90 Safari
 Москва
0
0
LLeo Nokia (#3043)
Вот не уверен, что это фатально. Вполне возможно, будет работать и так. Просто предупреждение, что не удается сменить атрибуты.
Windows Firefox
0
0
Fyodor Ustinov
Ну естественно не смертельно.
Но "не аккуратненько". :)
Linux Firefox
 Москва
0
0
lleokaganov
По-моему это предупреждение возникает на хостингах, где запрещено менять права. Ничего страшного. А вы предлагаете их не использовать?
Windows Firefox
0
0
Fyodor Ustinov
Нда. Ну довести до состояния "заметка в списке есть, а при попытке на неё зайти - пишет что нет, предлагает создать и создает _другую_ заметку" мне удалось почти сразу. :)

А всего-то начал по очереди оформление перебирать. :)
Windows Firefox
0
0
Fyodor Ustinov
Это понятно - поковырялся в базе - поправил.
А вот еще вот такое бывает:
mysql_query("UPDATE unic SET `undefined`='undefined' WHERE `id`='1'")
Unknown column 'undefined' in 'field list'
Linux Firefox
 Москва
0
0
lleokaganov
Оформление? Ой, там глючные они бывают...
Windows Firefox
0
0
Fyodor Ustinov
Там просто есть оформление "error.html" :)
Linux Firefox
 Москва
0
0
lleokaganov
ЭТО НЕ ОФОРМЛЕНИЕ!!!!!! :))))
Это оформление для ошибочной страницы! ;)))
Windows Opera
0
0
sing1eton
Доброй ночи, Леонид.
Сегодня попытался исправить опечатку через Chrome - говорит, ошибка авторизации. В Опере все нормально, залогинен под одним и тем же паролем.

И самое интересное, что в Хроме в списке моих правок отображается то, что я точно никогда не правил. В Опере опять все в порядке, в списке только мои.
Windows Opera
0
0
217888993625
Fatal error: install.php
наполовину урезан.
Linux Firefox
 Москва
0
0
Леонид Каганов
В смысле?
Windows Safari Chrome
0
0
Джуффин (#430775)
Не удалось установить движок.
как я устанавливал:
1)зашел на blog/install.php. Движок поругался на GD
2)Нажал Check.
3)Выбрал везде Add/Mkdir.
4)Он вроде все скачал.
5)Выдало ошибку Warning: chmod() [function.chmod]: No such file or directory in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\blog\install.php on line 208
6)Нажал Check
7)Notice: Undefined index: USER in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\blog\install.php on line 430
8)На этой-же странице заполнил все поля.
9)Нажал create config.php
10)Захожу на blog/admin
11)Получаю ответ хрома: Ошибка. Ссылка не работает.
Linux Firefox
 Москва
0
0
lleokaganov
Видимо, это тот классический случай, когда не работает mod rewrite в .htaccess Без этого движок работать не сможет.
Windows Opera
0
0
deltree (#460501)
PHP working, congratulations :) - ok
CURL module - ok
ICONV module - ok
GB module - ok
Permissions - ok
Warning: file_get_contents(http://lleo.aha.ru/blog/install.php?probe=13) [function.file-get-contents]: failed to open stream: Permission denied in /home/www/votre-reve.co.cc/blog/admin/install.php on line 110

Fatal error: unable to connect http://lleo.aha.ru/blog/

(((( Я правильно понимаю, что хостер не пускает слить файлики с другого сайта? И что тогда делать, есть ли возможность скачать двиг архивом откуда-то?
Или это мои кривые руки виноваты, растущие не оттуда, откуда положено? :Р
ps Просьба не смеяться над нубом. Я начинающий :Р

UPD наверное, все таки руки. Если положить install.php в папку d, то по адресу site/d/blog/admin/ ругается на 404. Но можно зайти по адресу site/d/install.php, при этом ошибка полностью идентичная приведенной в начале коммента.
Linux Firefox
 Москва
1
0
lleokaganov
Увы - ваш хостер запрещает соединения с внешним сервером. Это редкий случай, но бывает.

Движку же для инсталляции и обновлений необходимо общаться с сервером-маткой lleo.aha.ru/blog/install.php и выкачивать оттуда файлы и обновления.

Теоретически можно взять все файлы движка вручную и разместить на хостинге, но я не очень представляю, как это сделать руками, да и обновления нельзя будет делать. А без обновлений в движке нет смысла, потому что он пока что сырой, и каждую неделю там что-то исправляется, улучшается и дополняется.
Windows Opera
0
0
deltree (#460501)
спасибо за ответ, буду искать другой хостинг. Уж очень интересно посмотреть на ваш сайтик
Linux Ubuntu Firefox
0
0
~astaldo2003
если кто-то настраивал на LAMP'е, подскажите, пожалуйста, как установить и настроить движок, буду очень благодарен. astaldo2003(at)гмэил(dot)com
Nokia-E90 Safari
 Москва
1
0
Леонид Каганов
Пробовал на PAMP, пока не встало, но не фатально - надо будет допилить, каких-то функций там не хватает, надо сэмулировать. Я это обязательно сделаю, но позже.
Linux Ubuntu Firefox
0
0
~astaldo2003
хорошо бы, а то хочется потестить твой блог, а искать бесплатный, а тем более платный хостинг - не хочется.
Linux Safari Chrome
0
0
Сергей
Следующая, вероятно абсолютно чайницкая проблема:

При установке выдаёт следующее:

Warning: chmod() [function.chmod]: Нет такого файла или каталога in /home/users1/*/****/domains/****.****o.ru/blog/install.php on line 208

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

mysql_query("INSERT INTO unic (`ipn`,`lju`,`time_reg`) VALUES ('1508605966','','1285070670')")
Table '***_lleotest.unic' doesn't exist

и в дальнейшем

unic: элементов 1
`timelast` timestamp NOT NULL default 'CURRENT_TIMESTAMP' on update CURRENT_TIMESTAMP
`timelast` timestamp NOT NULL default 'CURRENT_TIMESTAMP'

unictemp: элементов 0
`timelast` timestamp NOT NULL default 'CURRENT_TIMESTAMP' on update CURRENT_TIMESTAMP
`timelast` timestamp NOT NULL default 'CURRENT_TIMESTAMP'

Залогинившись под админом всё работает, и редактор, и просмотр, и навигация. Но без входа под админом отваживает предельно сурово:

404 not found
страница с именем /login не существует

При попытке захода на %domain%/blog/2010/09/21.html выдаёт

Заметка, датированная числом 2010/09/21 не существует. Скорее всего ее никогда не было. Может, она удалена или закрыта. Последняя заметка дневника находится здесь. Также можно посмотреть оглавление

"Последняя заметка" - это отсутствующий ".html", а оглавление пусто.

Где ковырять?
Linux Firefox
 Москва
0
0
lleokaganov
Предупреждения, которые выдаются во время установки и пока нет баз - это нормально.

Внимание: страницы /login - нету, есть страница /admin
На ней все!
Windows Opera
0
0
Скрипт выдает следующее:
Warning: set_time_limit() has been disabled for security reasons in /home/vhosts/artemz.6te.net/home/install.php on line 9
все проверки проходят успешно, но никаких файлов он себе не скачивает, и есесно admin не работает. Это значит, что на сервере запрещено выполнять циклические скрипты и оно не будет работать?
Nokia-E90 Safari
 Москва
0
0
Леонид Каганов
Нет, это влиять не должно. Файлы лн может не скачивать либо из-за запрета исходящих соединений, либо из-за того, что ПРАВА НА ЗАПИСЬ В ПАПКУ не позволяют ему туда писать.
Windows Firefox
0
0
consul-romanus
Леонид, скажите, что с правкой опечаток?

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

Кстати говоря, в польской части той страницы творится нечто странное. Все остальные части страницы мой Firefox показывает правильно при автоматическом выборе кодировки "кириллица win-1251". В польской части названия произведений видны нормально со всей полагающейся диакритикой, а вот в следующих за ними комментариях (точнее, в одном комментарии - к тексту «REQUIEM»; в других просто нет слов с диакритикой) буквы с диакритикой заменяются на черт знает что. Если вручную поменять кодировку на "центральноевропейскую win-1250" - и комментарии будут отображаться нормально. Но зато весь русский текст на странице естественно превратится в кракозябры. Что это было?

Еще в этих комментариях два раза встречается слово kwiecie? (апрель). Только в нем нет последней буквы. Так как правка опечаток не работает - выкладываю это замечание здесь.

Наконец, меня очень смущает слово "perewod". Мое знание польского отнюдь не великолепно, но его хватает, чтобы понять: это слово выглядит совершенно не по-польски. Аналогом русского слова "перевод" в польском скорее всего было бы "przew?d". Но я его не встречал, хотя не исключаю, что оно есть. Вообще же "перевод" по-польски будет "przek?ad" или "t?umaczenie".

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

Upd.

Ну вот и в этом посте какая-то ерунда с диакритикой получается: все буквы с ней заменяются на "?". И ни переключение кодировок ни смена браузере не помогают. Я так понимаю, буковки на вопросы тут меняются прямо в самом исходнике страницы?

Придется пояснить на пальцах.

kwiecie? - вместо ? буква "n" cо знаком ударения сверху (0144 по 16-ричному Юникоду)

przew?d - буква "o" с таким же знаком (00F3)

przek?ad и t?umaczenie - перечеркнутая буква "l" ("эл малое", а не "и большое"; 0142)
Linux Firefox
 Москва
2
0
lleokaganov
Ох, боюсь, я тут ничего не смогу сделать. В будущем переведу сайт на UTF-8, но пока я даже руками исправить не могу.
Windows Firefox
0
0
consul-romanus
И еще маленькое дополнение по той самой странице с переводами Ваших произведений.

Почему там некоторый беспорядок с названиями языков, на которые переведены тексты? Часть названий написана по-английски, часть на том языке, который они обозначают. Часть из них - названия собственно языков, часть - названия стран, где на этих языках говорят. Ни в коем случае не ставлю это Вам в вину, но почему бы не привести заголовки разделов к единообразию?
Windows Firefox
0
0
consul-romanus
ЗЫ.

Я бы написал название языка сначала по-английски, а потом на нем самом в скобках.

E.g.:

Polish (Polski)

German (Deutsch)
Windows Firefox
0
0
consul-romanus
Ясно. А що-таки с правкой опечаток?
Linux Firefox
 Москва
0
0
lleokaganov
Ох... Не знаю пока.
Windows Firefox
0
0
consul-romanus
Кстати, на англоязычной странице сайта появился новый глюк: в польском разделе исчезла ссыль на «Homik».
Windows Firefox
1
0
consul-romanus
Леонид! Вы этот топик читаете? ;) Исправьте глюк.
Linux Safari Chrome
 Москва
0
0
lleokaganov
К сожалению, не могу исправить пока. Буду переделывать весь раздел, но когда - неясно.
Windows Safari Chrome
0
0
извините, это чистое любопытство, но )
как распознаётся этот браузер?
Windows Safari Chrome
0
0
217888993625
Просто любопытно, можно ли добавить коммент. А то давно никто не писал сюда.
Linux Ubuntu Firefox
0
0
tarnyagin
Упс.. Я тоже попробовал.
А удалить коментарий, похоже, нельзя.
Windows Firefox
0
0
consul-romanus
Че-т в украинском отделе Официального Представительства не работает счетчик посыланий.
Windows Opera
1
0
Таблица dnevnik_link у меня автоматом не создалась сегодня, пришлось ручками через SQLyog набирать. Добрые люди подсказали, что в запросе лишняя запятая перед ') ENGINE=MyISAM DEFAULT...
Windows Opera
0
0
Кстати, я в списке "других блогов" аж два раза. :)
А правильный вариант - второй-таки. Переложила я папку.
Windows Opera
0
0
Я прошу прощения... А в Огнелисе только у меня страница 404 не работает, выдавая огнелисовский стандарт? В Опере всё как надо.
Nokia-E90 Safari
 Москва
0
0
Леонид Каганов
Не понял. О какой странице речь?
Windows Opera
0
0
Ну, например, попытаться открыть заметку за несушествующее число можно.
Linux Safari Chrome
 Москва
0
0
lleokaganov
Я как раз вчера привинтил честный ответ 404. Если я правильно понимаю, дальнейшее зависит от воли браузера. Кто-то покажет выданную страницу, а кто-то, увидев ответ 404, может выдать просто код ошибки и на выданную страницу не обращать внимания (по крайней мере, так делает Wget). Главное - теперь движок честно выдает 404 по несуществующим страницам, это важно.
Linux Ubuntu Firefox
1
0
Я тут осилил установку движка в кодировке UTF-8. Мож кому и пригодится.

http://br0ziliy.org.ua/blog/2010/11/15_01.html
Linux Firefox
 Москва
1
0
lleokaganov
Вау!
Linux Ubuntu Safari Chrome
0
0
Семен (#815480)
это можно читать, как "я и не знал, что и так можно..."))
Windows Opera
0
0
nisk
Тут враньё было :)
Linux Firefox
 Москва
0
0
lleokaganov
В смысле?
Windows Opera
0
0
nisk
показалось, что на .рф не работает.
но всё отлично.
Linux Firefox
 Москва
0
0
lleokaganov
Честно скажу: не проверял.
Вроде бы навскидку не должно быть особых проблем... Кроме автоматического определения фоток и ссылок, оставленных в комментариях.
Windows Opera
0
0
nisk
таки с картинками напряг.
крестика нет на закрытие.
обновлялка есть.
фотки в заметке вообще не кажутся :(
Linux Firefox
 Москва
0
0
lleokaganov
Какой модуль используется?

Надо в редакторе подгрузить дополнительную панельку, там вызвать хелп и посмотреть модули фото. Самый простой:

{_FOTOM: имя_картинки _}

Чуть позже доделаю более красивую вставку прямо из фотоальбома.
Windows Opera
0
0
nisk
ой, что уже с таким мозгом делать?
опять всё перепутал...
FOTOM работает.
Linux Firefox
 Москва
0
0
lleokaganov
Там еще есть удобное {_FOTOS: WIDTH=150
фотка1.jpg и комментарий к ней
фотка2.jpg и комментарий к ней
фотка3.jpg и комментарий к ней
фотка4.jpg и комментарий к ней
фотка5.jpg и комментарий к ней
фотка6.jpg и комментарий к ней
фотка7.jpg и комментарий к ней
фотка8.jpg и комментарий к ней
фотка9.jpg и комментарий к ней
_}

И еще какие-то фотомодули были для lumestudio подпиленные, но лично я не люблю громоздкого.
Windows Opera
0
0
nisk
вставка работает, правда, сразу после вставки надо редактирование нажать :)
Linux Firefox
 Москва
0
0
lleokaganov
А, точно! Работает. Я и забыл :)

Но она только как FOTOM вставляет. А надо сделать, чтобы группу фоток, если выделено несколько, вставлял как FOTOS. А лучше всего - предлагал сам на выбор.
Windows Opera
0
0
nisk
про ссылки не знаю, не пробовал пока.
а вот что с крестиками и пр...
то, что в css все картинки идут как /blog/* -- это нормально?
Windows Opera
0
0
nisk
не совсем.
поменял на корень -- заработало :)
Linux Firefox
 Москва
0
0
lleokaganov
Надо в /admin нажать кнопку "исправить css"
Windows Opera
0
0
nisk
еще вопросиков можно?
0) что с доступами? что такое mudak?
1) есть ли блокировка ip-адресов?
2) почему можно ли заставить IE проказывать сайт правильно? 6,7,8 версии корёжат так, что не видно ничего.
этот сайт нормально.
содержание нормально.
а вот заметки -- самой заметки нет, комментарии слева вверху.
Windows Opera
0
0
Оппаньки!
И на 9-й опере покорёжено так же, как на IE.
Леонид, вы мне одно скажите, это обсуждалось? Стоит искать по каментам?
Этот сайт всё так же нормально кажет, что самое обидное :)
Linux Firefox
 Москва
0
0
lleokaganov
1) Я не понимаю, о чем вы говорите, потому что не знаю, что у вас. Это у меня на сайте проблема? Или у вас после установки движка? Или что?

2) Если у вас - попробуйте зайти в /admin и задать там "исправить css". И после этого при очередном обновлении в /install.php, когда предложит заменить css, пометьте их "нет", чтобы не обновлялось. Хотя я, кажется, это фиксил.

3) Вы хоть ссылку можете мне прислать? Я же не телепат?
Windows Opera
0
0
nisk
проблема была у меня.
сначала не знал о ней, т.к. в опере всё показывалось и так.
сейчас еще раз исправил css, обновил инсталлом, всё отлично, спасибо.

http://zosneg.ru/blog
Linux Firefox
 Москва
0
0
lleokaganov
А в чем она состояла? Чтоб знать на будущее.
Windows Opera
0
0
nisk
проблема состояла в том, что я решил, что я самый умный.
теперь я так не считаю, и вместо того, чтоб комментировать в шаблонах строки, просто удаляю их.
и всё работает.
Linux Firefox
 Москва
0
0
lleokaganov
Честно говоря, в шаблонах строки лучше не комментировать - хотя бы потому, что это лишний трафик.

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

Когда видишь, как страница чьего-то одного поста в ЖЖ на 1кб текста без фотографий открывается на общую сумму 1.2Мб со всеми скриптами и ужасами... Становится страшно.
Windows Opera
0
0
nisk
не только мобильные, есть и просто медленный инет :)


а всё-таки, что такое "доступ" (user, podzamok, admin, mudak)?
и есть ли средства блокировки тех, кто считает своим долгом засрать нечасто модерируемые комментарии, кроме закрытия их от показа?
я пока не осилю разобрать код, да понять самостоятельно...
Linux Firefox
 Москва
0
0
lleokaganov
Этот код будет сильно переписан.

Средства блокировки мерзавцев средствами evercookie (еще слегка усовершенствованных) будут самыми мощными из придуманных человечеством на сегодняшний день.

Пока работает только опция "user" (обычный пользователь) и "podzamok" - он видит скрытые заметки "для друзей", а также все скрытые по какой-то причине комментарии. При определенной опции в config.php, "podzamok" имеет право также раскрывать и скрывать комментарии - как модератор на случай отъезда админа.
Windows Safari Chrome
0
0
Леонид, здравствуйте!

Пробую ставить ваш движок блога. Из комментариев понял, что нужно создать config.php с правами на запись. Без него ничего не получается, а точнее выводится следующее:

PHP working, congratulations :) - ok
CURL module - ok
ICONV module - ok
GB module - ok
Permissions - ok
Connect to http://lleo.aha.ru/blog/ - ok
Admin passworis d not define: admin is anybody, who open this page - ok
$filehost = /var/www/blog/dopler/ - ok

admin

Перед 'admin' есть ещё 3 кнопки 'Check', 'Back', 'Clean *.old'
Пробовал жать 'Check', пишет апдейтов нет.
Если же создать config.php и прописать там

$httpsite =
$blogdir =

то появляется уже табличка с вводом параметров.

Либо я что-то делаю не так, либо про config.php надо упомянуть?
Linux Firefox
 Москва
0
0
lleokaganov
Конфиг и .htaccess ни в коем случае создавать не надо! Он это сделает сам.

Также движок (точнее - его инсталлятор install.php) самостоятельно выкачает по сети все нужные файлы. Но в папке, где он работает, должна быть разрешена запись и создание новых подпапок. Иначе он, понятное дело, не сможет ничего сделать.
Windows Safari Chrome
0
0
Ну так если ничего не создавать, то таблицы для ввода параметров не будет и, соответственно, инсталляция не продолжится. Сейчас у меня такая структура:

dopler@glossy:/home/www/blog/dopler$ ls -l
total 28
-rw-rw-rw- 1 dopler dopler 51 2010-12-15 23:17 config.ph
-rw-r--r-- 1 dopler dopler 203 2010-12-15 22:40 dopler_blog.conf
-rw-r--r-- 1 dopler dopler 19855 2010-12-15 22:31 install.php
dopler@glossy:/home/www/blog/dopler$ ls -l ..
total 4
drwxrwxrwx 2 dopler dopler 4096 2010-12-15 23:36 dopler
Linux Firefox
 Москва
0
0
lleokaganov
Так не бывает. Не знаю, что сказать.
Windows Safari Chrome
0
0
Жаль, конечно. Может я могу помочь понять в чём дело?
На всякий случай версии нек-х компонентов:

PHP 5.3.3 (cli) (built: Nov 30 2010 22:44:22)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

iconv (GNU libc) 2.7
Linux Firefox
 Москва
0
0
lleokaganov
А что именно он пишет в момент инсталляции?
Можно скриншотов понаделать и в каменты подгрузить?

Я просто никогда с таким не сталкивался. Бывает, запрещены исходящие соединения от сервера - но об этом он сразу пишет.
Windows Firefox
0
0




Ещё попытка выложить скриншот.
Windows Safari Chrome
0
0
Кстати, при созданном config.php перед списком параметров выводятся след. строчки:

PHP working, congratulations :) - ok
CURL module - ok
ICONV module - ok
GB module - ok
config.php found - ok$httpsite = "http://xx.xx.xx.xx"; $blogdir = "";
Notice: Undefined index: blogdir in /home/www/blog/dopler/install.php on line 429

Notice: Undefined index: USER in /home/www/blog/dopler/install.php on line 433

может проблема в т.ч. из-за 'blogdir' и 'USER'?
Linux Firefox
 Москва
0
0
lleokaganov
1. Создавать config.php самому нельзя - я не представляю себе последствий.

2. Суть в том, что он должен стянуть с сервера-матки исходники движка и сам все прописать. blogdir="" - это совершенно нормально для размещения в корне сайта. В данном месте (где мы беседуем) blogdir="blog/". А вот httpsite он должен определить самостоятельно. Например:

$httpsite = "http://binoniq.net";
$blogdir = ""; // "blog/";

3. Давайте разберемся поэтапно. Вы сделали папку, дали ей права на запись, разместили в ней install.php, запустили его (ничего больше не создавая руками!!!). Он запустился (вы его открыли по вебу браузером как http://--моехозяйство--/install.php), сказал, что все библиотеки вроде есть, и исходящее соединение не запрещено. Далее что происходит? Что появляется в папке? Удается ли ему хоть что-то скачать и положить в папку? Создает ли он хоть что-то?
Windows Safari Chrome
0
0
1. ok

3. Всё так, кроме того что
- запустился, сказал нету CURL, я доставил curl ,запустил ещё раз, на этот раз всё нормально, но без полей.

Скриншот я запостил к предыдущему комментарию. Извиняюсь, если их получилось 3 штуки.

Сейчас у меня закрались подозрения по поводу вот такой строчки:

$filehost = /var/www/blog/dopler/ - ok

у меня всё лежит в др. месте (/home/www/...), может из-за этого?
Windows Safari Chrome
0
0
Да, забыл ответить на вопросы
В папке ничего не появляется и ничего не создается. Видимо, ничего не качается.
Windows Opera
0
0
Роман Ерыкалов
C наступающим Новым Годом!
Наблюдается следующий глюк после обновления: в старом редакторе не работают кнопочки форматирования. Обнаружил, потому что в моем самопальном дизайне перестали открываться аякс-окна (видно, дело в css - сам найду, как обычно). Сунулся в старый редактор, а там - оппаньки.
Код, конечно, можно и ручками прописать... но как-то неаккуратненько получается.
Если будет время, посмотри, плиз.
Спасибо!
Nokia-E90 Safari
 Москва
0
0
Леонид Каганов
Вчерась на радио Сити ФМ обнаружил, что кнопочки форматирования не работают в ИЕ!
Windows Opera
0
0
Роман Ерыкалов
Осла-то я и не приметил, как сказал дедушка Крылов...
У меня почему-то ненависть к IE. Даже если приходится работать в Windows, все ослиное - от интерфейса до настроек - вызывает стойкое раздражение. А на Сити ФМ очень приятно бывать... Я как-то к Быкову ходил, когда у нас музей разгромили...
Однако, я имел в виду FF и Opera.
Mac Safari
0
0
arzen
а я вот только поставил, и у меня в дефолтном редакторе (я пока не понял, "старый" это или "новый") в mac safari не работают кнопочки. Не могут найти функцию pns, насколько я понимаю.
Linux Firefox
 Москва
0
0
lleokaganov
Новый редактор - который в желтой рамочке всплывающий.
Будем думать. В Сафари вроде работало.
Mac Safari
0
0
arzen
нашел "новый", там работает хорошо.
Linux Firefox
 Москва
0
0
lleokaganov
Честно говоря, "старый" редактор был сохранен только на тот случай, если админ сочинял в заметке JavaScript, но не приуспел в этом, и теперь у него весь JavaScript на странице оканчивается ошибками, и вызов редактора тоже не работает, и поправить заметку обратно нельзя.

Если вывести мышку в левый верхний угол и всплывет панелька админа, то там "редактировать" - это нормальный редактор, а "#" рядом - это как раз вызов старого аварийного редактора.
Mac Safari
0
0
arzen
да, но в инструкции в пункте 3 упоминается /blog/editor/, где царит старый редактор. Может быть, стоит туда намертво прибить новый?
Nokia-E90 Safari
 Москва
0
0
Леонид Каганов
Инструкции обновляются медленнее всего :)
Новый редактор прибить никуда нельзя, поскольку он нигде не царит: в соответствии с базовой идеологической концепцией движка, _сервис_ не может являться _страницей_ - это устаревший метод. Сервис разворачивается всплывающим окном на той странице, где он понадобился, поэтому четкого адреса не имеет.
Mac Safari
0
0
arzen
Я не понимаю, что мешает служебной странице самостоятельно затребовать всплытия на себе сервиса. От этого сильно не хватает страницы "новый пост", а на странице /editor приходится оставлять legacy редактор и старательно гоняться за двумя блохастыми зайцами.

А кнопка "новая запись" рядом с "редактировать / #" просто не пригождается в жизни? Цельный клик и перезагрузку панельки можно было бы выгадать.
Linux Firefox
 Москва
0
0
lleokaganov
Все будет.
Windows Opera
0
0
nisk
Добрый день.
Созрел еще вопрос, т.к. копаться в движке пока не осиливаю.
Реально ли оставлять оригиналы заливаемых фоток?
На основе FOTOS сделал новый типа модуль, добавив в подписи ссылки. Иногда бывает надо предпросмотр, нормальный просмотр и возможность слить исходник.
Редко, но бывает.
Один-два исходника можно залить и руками, прописав ссылки опять же руками, но если б работала папочка orig, было б хорошо. С галочкой около имени файла "сохранить оригинал" при заливке.
Linux Firefox
 Москва
0
0
lleokaganov
Это аццкая уязвимость - мало ли что случайный прохожий захочет залить, назвав hack.png или .htaccess? Кое-какие браузеры типа IE6 и некоторых IE7 отдают куки после этого на сторону. А на некоторых хостингах этот hack.jpg и вовсе удастся отправить на исполнение...
Windows Opera
0
0
nisk
дык я не для прохожих, а для наполнителя сайта :)
Linux Firefox
 Москва
0
0
lleokaganov
А у него по-моему и так сохраняются оригиналы, если их размер меньше, чем указанный для обжима. Просто укажите в конфиге $foto_res_small=70000;
Windows Opera
0
0
nisk
комментарии.
"принимать только от залогиненных".
восстановил свой логин, приветствие наверху есть, комментарий же не принимается, переводит на /login, то есть на error 404 :)
Linux Firefox
 Москва
1
0
lleokaganov
Ребята, я же не телепат.
О чем речь? Чей сайт? К какой заметке комментарий?
Windows Opera
0
0
nisk
мой сайт.
http://xn--d1almnj.xn--p1ai/2011/01/06_02.html
Принимать комментарии -- вечно от логинов.
Упорно шлёт на ./login
Linux Firefox
 Москва
0
0
lleokaganov
Исправил. Обновитесь.
Windows Opera
0
0
nisk
и еще затык: в редакторе кнопка "красная сплошная рамка с желтой заливкой" даёт код:
table style='border-collapse: collapse; border: 1px solid red; margin: 20pt;'
и после -- перевод строки, который обрабатывается редактором (добавляется br).
Приходится вручную заменять на пробел.
В конце той же записки оставлю пример.
Linux Firefox
 Москва
0
0
lleokaganov
Исправил.
Вообще все эти таблицы - остатки прежней роскоши. Надо их модулем давать.

Если чо - панель кнопок задается здесь: /template/panel_editor.php

Специально выносил отдельно, если кто захочет поменять под себя или написать своих. Формат довольно простой, для тех, кто немного знаком. Вместо {select} вписывается текст, выделенный пользователем.
Windows Opera
0
0
nisk
спасибо.
а, да. в редакторе уже запощенного комментария нет "штук" -- это фича?
Linux Firefox
 Москва
0
0
lleokaganov
это пока бага, давно на очереди стоит
Windows Opera
0
0
nisk
Ещё мысль.
В install.php как-то сделать так, чтоб при апдейте не трогал каталогов, не относящихся к движку.
Или перечислить свои.
А то забудешь отменить удаление "лишнего" при апдейте, и досвидос.
Или я что-то, как обычно, пропустил?
Linux Firefox
 Москва
0
0
lleokaganov
О, да... Это я тоже собирался делать...
Linux Safari Chrome
0
0
/install.php говорит no new update

ls говорит-
ajax/
ajax_loadfoto.php
ajax_site.php
comlast.txt
config.php
config.php.tmpl
cron.php
css/
design/
fido/
fotoxp/
htaccess
htaccess.old
include_sys/
index.php
install.php
install.php.old
install_scan.txt
js/
log/
module/
photo/
phpinfo.php
pravka_edit.php
pravka_site.php
README.TXT
site_mod/
site_module/
site.php
template/
tmp/
update_veto_files.txt
update_veto_my_files.txt
user/

соответственно браузер на http://127.0.0.1/admin говорит
Error 404

а так хочется поадминить ;)
Nokia-E90 Safari
 Москва
0
0
Леонид Каганов
В таком виде информация мне непонятна. Кто говорит? Кому говорит? Установился ли движок так, чтобы не предлагать обновлений? Работает ли .htaccess как надо? Разрешены ли исходящие соединения и что вообще такое 127.0.0.1? Движок не предназначен для установки на безымянный IP. Наверно это можно, но надо руками править конфиг.
Linux Safari Chrome
0
0
install.php отрабатывает вроде-бы штатно, но ./admin не создается.
Заклинание

Внимание!!! Если не заработало после установки:
1. Закомментируйте в .htaccess строчки:
php_flag session.use_trans_sid off
php_flag session.use_cookies on

2. Пропишите на все файлы права 644, а на все папки — права 755

применял.

обращение по доменному имени к install.php - никакой
разницы.
Nokia-E90 Safari
 Москва
0
0
Леонид Каганов
/admin и не должен создаваться, это виртуальная страница.

Install.php должен выкачать и разместить кучу папок (штук 10) и файлов с кодом движка. Вся остальная работа идет через .htaccess, который тоже он создаст.
Windows Firefox
0
0
Maxim108
Страница комментариев в новой версии движка пропала? Не открывается ни по /comms ни по /comments
Nokia-E90 Safari
 Москва
0
0
Леонид Каганов
Ах черт... Это я не подумал.

Создайте ее сами по любому адресу, какой вам нравится.
Для этого сделайте страницу, шаблон выберите самый простой - бланк, все преобразования отключите, а тело заметки сделайте таким:
{_PAGE_COMM:_}
Windows Firefox
0
0
Maxim108
А какой код для создания странички "Содержание"? Все варианты с {_PAGE_CONTENTS:_} в разных написаниях попробовал.
Nokia-E90 Safari
0
0
Леонид Каганов
Опять же, в /админ предложит создать, если нету. Не не помню сейчас, в маршрутке еду.
Windows Firefox
0
0
ZonoID (#759814)
Все комментарии не смог осилить, уж извините если вопрос был.
Какую нагрузку может выдержать движок?
Попробую немного пояснить, многие (бесплатные) движки при большой посещаемости грешат нестабильной работой. При чем разработчики движка показывают пальцем в сторону хостеров, а те открещиваются, мол не наша вина, у вас движок халявный, отсюда и проблемы. У вас реально хорошая посещаемость. Насколько это сказывается на стабильности работы блога, если допустить что вины хостера нет.
Linux Firefox
 Москва
1
0
lleokaganov
Не очень понял сути вопроса и не очень понимаю, как на него отвечать. Но попробую.

Движок я старался проектировать так, чтобы он жрал ресурсы не расточительно. Базируется он на двух принципах основных:

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

2. Все, что не нужно под рукой, убирается в стол! Обычно в интернете существует 99% типичных задач и 1% нетипичных. Типичная задача - открыть страницу. Нетипичная - вызвать поиск, написать комментарий, посмотреть статистику или личную карточку комментатора. Я строил движок таким образом, чтобы все нетипичные задачи выносились отдельно и вызывались отдельным запросом. Пример: на страницах движка нет формы комментария, потому что 99% посетителей не пишут комментарии. Зато если посетитель захочет написать комментарий, по клику мигом с сервера откроется окно формы - подгрузится и сама форма и обслуживающие ее скрипты. Но в этом окне не будет кнопок с опциями верстки - в 99% случаев пишущий комментарий не пользуются ими. Однако если они ему понадобятся - по клику мигом подгрузится с сервера и эта панелька.

Вот эти принципы позволяют делать страницы компактными и легкими, сильно экономить трафик и ресурсы сервера. Меня удивляет лишь одно - почему их не используют повсеместно.

Что же касается всего остального, PHP - быстрый язык, и правильно оптимизированные базы MySQL тоже быстры. А если еще установлен memcache (движок умеет с ним работать, хотя без него тоже может), то большая часть запросов кэшируется идеально. Например, специальные алгоритмы кэшируют простыни комментариев таким образом, что для часто запрашиваемых страниц движку не приходится собирать ленту каждый раз заново - она уже есть собранная. Но при добавлении нового комментария кэш сбрасывается, чтобы сразу видеть изменения.

У меня не самый быстрый сайт, а посещаемость очень большая, проблем с движком в этом смысле никогда не было. Я планирую скоро запустить публичный сервис binoniq.net на этом движке, и думаю, что скромный сервер выдержит от 10000 средних блогов уж точно.
Windows Firefox
0
0
Maxim108
Проблемы с установкой в корень действующего сайта.

1) Так как в корне сайта много каталогов и файлов, то при установке движок пытается вывести все их для анализа оставлять-удалять, но не справляется с объемом и подвешивает браузер намертво.

2) Попробовал поставить как обычно, в папку, но тогда первая страничка сайта оказывается вне движка. А попытка создать ее с адресом ../index.html срабатывает, но страничка не обрабатывается. То есть, если набрать в бразуере gopal.ru/index.html, то получаем 404 ошибку. Все-таки движок не работает со страничками вне каталога, в который установлен, или я что-то неправильно делаю?
Nokia-E90 Safari
 Москва
0
0
Леонид Каганов
Знаю, в будущем буду чинить.

Пока делается так: там в корне лежит вето-файл.тхт (не который май-вето, а который надо-вето), там надо перечислить все папки, которые трогать нельзя. И запретить инсталлу его обновлять (лучше всего сохранить и копию).
Windows Firefox
0
0
Валерий
Прошу прощения, может кто то уже спрашивал- не нашел
или я туплю...
у меня пишет
ERROR LOAD FILE 'js/pravka_blog.js' - error not_found: /bhome/part1/01/lleo/www/blog/js/pravka_blog.js
не находит короче
Nokia-E90 Safari
 Москва
0
0
Леонид Каганов
а кто пишет?
Windows Firefox
0
0
Валерий
По порядку:
устанавливаю на домашний сервер
PHP working, congratulations :) - ok
CURL module - ok
ICONV module - ok
Warning: GD not found, install GD-module in Apache/PHP (for working with photoalbum).
Permissions - ok
Connect to http://lleo.aha.ru/blog/ - ok
Admin passworis d not define: admin is anybody, who open this page - ok
$filehost = /var/www/html/blog/ - ok

выбираю все по умолчанию,в процессе вот так ругается:
ERROR LOAD FILE 'js/pravka_blog.js' - error not_found: /bhome/part1/01/lleo/www/blog/js/pravka_blog.js
Warning: chmod() [function.chmod]: No such file or directory in /var/www/html/blog/install.php on line 208
на все файлы права 644, а на все папки — права 755
Linux Firefox
 Москва
0
0
lleokaganov
Ясно. Попробуйте сейчас. Я просто его удалил совсем ;)
До этого - удалил частично (оставил длины 0, видимо, это смущало скрипт).

На самом деле этот файл не нужен.
Windows Firefox
0
0
Валерий
Все равно какая то засада:
Warning: chmod(): No such file or directory in /var/www/html/install.php on line 208
Только не пойму почему, все права есть, все есть и нихт арбайтен:(
Windows Opera
0
0
Шура
Привет, Лео. Я тут по ходу слегка усовершенствовал твой минимальный набор функций :) путем добавления вариантов, работающих напрямую с объектами:
============================
function zakrylo(obj){if(obj) obj.style.display='none';}
function zakryl(id){zakrylo(idd(id))}
function otkrylo(obj){if(obj) obj.style.display='block';}
function otkryl(id{otkrylo(idd(id))}
function zabilo(obj,text){obj.innerHTML = text;}
function zabil (id,text){zabilo(idd(id),text);}
function vzyalo(obj){return obj.innerHTML;}
function vzyal (id){return vzyalo(idd(id));}
=================================
Это упрощает иногда, когда объект получить легко, а id-а у него нету или надо заморачиваться чтобы его проставить. Например, в формах к полю проще обратиться через имя элемента формы. Опять же this.
Linux Firefox
 Москва
0
0
lleokaganov
Я с такой необходимостью не сталкивался. Но если столкнусь, просто внесу в функции минимальное косметическое изменение:

function чего-то-там(e) { if(typeof e=='string') e=idd(e);

e.style.display='block';
}

И работай теперь с ними как хочешь - хоть объект передавай, хоть id.

Только фэнам jQuery не показывай - они обычно от этого впадают в исступление и начинают кричать, что строка if(typeof e=='string') e=idd(e); взаимозаменяется подгрузкой 100-килобайтой библиотеки, и вообще на эту строку у jQuery копирайт :)))))))
Windows
0
0
shannar
Можно ли сделать пункт 6 (или 0) — как удалить движок? Какие файлы и таблицы убивать, опционально — сделать такую возможность в админке.
Nokia-E90 Safari
 Москва
0
0
Леонид Каганов
Пока не вижу смысла тратить на эту опцию свое личное время. Когда закончу разработку движка полностью, посмотрим.
Mac Safari
0
0
MM (#841239)
Привет! Расскажу о только что засеченной проблеме. Движок не пригоден для работы с сенсорных устройств :( окно редактора не сролит содержимое, то есть если размер заметки выходит за границы окна редактора, то при попытке отредактировать уже существующую заметку мы теряем все, что не влезло в окно редактора. Ни отредактировать ни добавить.

Это я пишу с айпада, на котором проблему и заметил, так как планируют вести бллог с него.

Сейчас попробую выйти за границы поля комментария, потом сохраню и нажму правку. Если ничего не допишу, значит проблема общая - для всех полей ввода движка.





Хм' поле комментария растягивается. Так что проблема только в редакторе у которого видимо фиксированная высота.
Linux Firefox
 Москва
0
0
lleokaganov
Будем думать. Поддержка Айпада нужна обязательно, просто мне пока не на чем отладить.
Windows Opera
0
0
Роман Ерыкалов
Упс, что-то все комментарии пропали на страницах после обновления. Думал, что как обычно дело в шаблоне - проверил со стандартным дизайном blog - но так комменты тоже не отображаются (понятное дело, что опции выставлены правильные, типа, показывать всегда, принимать от всех и т.д.)
Раньше косяки решались правкой css и шаблона дизайна - теперь даже не знаю, куда копать.
Комментарии в базу пишутся и видны на общей странице /comm
Очень это странно...
Linux Firefox
 Москва
1
0
lleokaganov
Срочно добавить в config.php строку:

$comments_on_page=100;

Странно, что она не добавилась при инсталляции сама.
Windows Opera
0
0
Роман Ерыкалов
ага, заработало. Не помню, благодарил ли я за редактор файлов - но даже если и да, то еще раз спасибо!
Раньше, чтобы поправить шаблон, надо было совершить множество унылых действий. Сейчас - просто праздник какой-то! :)
Windows Firefox
0
0
JohnG (#421286)
Email confirm error!

Необходимо зайти тем самым брайзером, которым регистрировались.

Мое мнение, что это требование - бред!
Nokia-E90 Safari
 Москва
0
0
Леонид Каганов
Да, абсолютный бред.
Это будет исправлено при первой же возможности (там есть сложность пока).
Windows Opera
0
0
nisk
Касательно автоформатирования заметок.
Хочу запостить некий код с отступами.
А строки, начинающиеся с пробелов, выносятся в центр, да ещё и крупно и жирно.
Это я туплю или надо допиливать опции?
Linux Firefox
 Москва
0
0
lleokaganov
В опциях можно выставить: "автоформатирование: НЕТ"

Строки, начинающиеся с пробелов, очень нетипичное для веба образование - пробелы те обычно на странице не видны (без специальных мер). Поэтому по умолчанию используются для удобной организации заголовков в заметке. Отключается опцией вместе с форматированием.
Windows Opera
0
0
nisk
А что с комментариями?
Ладно, допускаю, что скрытые комментарии в дневнике удаляются как глупые.
Тут моего камента не вижу -- синий, "скрыт".
Поставил на своём сайте скрывать все, теперь и сам не вижу, что мне написали.
Точно так же -- "синий", "скрыт"...
Залогинен админом.
Nokia-E90 Safari
0
0
Леонид Каганов
разберусь.
Nokia-E90 Safari
0
0
Леонид Каганов
По крайней мере, на странице комментариев должно быть видно все.
Windows Opera
0
0
nisk
да, на странице комментов видно
Windows Opera
0
0
Роман Ерыкалов
Несколько мыслей по модулю "тэги".
Во-первых, только что заметил, что описания модуля нет в справке. Что делать с модулем - понятно и без объяснений, но все равно надо бы внести, наверное.
Во-вторых... Даже не знаю, как сформулировать. Случилось вот что. Я тут случайно опечатался при вводе тэга и сохранил заметку. Потом начал писать еще одну заметку за то же число, и увидел, что мне предлагаются тэги по умолчанию - те же, которые были в сохраненной записи. Я понял, что ошибся в написании тэга. Дай, думаю, сохраню эту заметку с исправленным тэгом и таким же текстом. А заметку с неправильным тэгом удалю.
Так и сделал. Но в списке тэгов остался введенный мною неверный тэг. При нажатии на него аяксовый запрос выводил честный ноль - заметка-то удалена.
Решил эту проблему так: еще раз создал и сохранил заметку за то же число, удалил зависший тэг, потом удалил заметку.
А если бы сразу не заметил - этот неправильный тэг так бы и висел, получается.
Предложение, собственно, следующее: добавить возможность редактировать список тэгов.
Если резюмировать, то редактирование тэгов только через заметки - не очень удобно, если возникает необходимость что-то быстро поменять или удалить.
Уффф :) Вот, значит, оно какое - бета-тестирование!
Nokia-E90 Safari
0
0
Леонид Каганов
сделаем и такое. У меня тоже там нелепые тэги повисли :)
Windows Opera
0
0
Пробовал поставить. Файлы скачались нормально, на стадии создания config.php происходит следующее:

Заполняют все поля, нажимаю "Create config.php", страничка просто перезагружается, при этом со страницы исчезают поля "folder ('blog/' or '' for root in site)" и все хэшики.
Остальные поля остаются незаполнеными или заполненными по дефолту.
Еще выводится сообещние:
Notice: Undefined index: USER in install.php on line 444

Все рекомендации с этой страницы выполнил.
Все пропало?))
Linux Firefox
 Москва
0
0
lleokaganov
К сожалению, как раз в данное время инсталлятор в неработоспособном состоянии. Через недельку будет новый. Старый совсем размонтирован на ремонт, работает только для уже установленных блогов :(
Windows Opera
0
0
nisk
Не помню, спрашивал ли...
OTHERBLOGS. Выложить бы его. И/или на его основе нарисовать что-то, чтоб штатными средствами свои списочки делать.
Linux Firefox
 Москва
0
0
lleokaganov
Странный вопрос. OTHERBLOGS имеет смысл лишь потому, что в движках стоит кнопка "похвастаться установкой", которая отправляет имя сайта ко мне и записывает в /log/blogs.txt (с веба недоступен). OTHERBLOGS просто берет информацию из файла и выводит.

Если этого файла нет - зачем он?
Windows Opera
0
0
nisk
Комментарии так и не работают.
Нашел способ отвечать, но это несерьёзно :)

Ладно, к делу.
Зачем он нужен в исходном, я догадался :)
Собственно, нужен не он сам, а его полный аналог, и лучше, имхо, не с текста брать информацию, а таки с базы :)

Цель простая: на всех страничках держать ссылки на определённый более-менее фиксированный набор ресурсов и при этом не зависеть от обновлений движка.
Nokia-E90 Safari
 Москва
0
0
lleo Nokia E90 (#909087)
Отредактируй на свой вкус шаблон /template/blog.html и поставь в инсталляторе галочку, шоб не трогал его при обновлениях. Делов :)
Windows Opera
0
0
vovse_ne
Леонид, спасибо за ленточку на День Победы. Я как раз думала, как бы её прикрутить, а тут она на блоге сама. Спасибо.
Nokia-E90 Safari
 Москва
0
0
lleo Nokia E90 (#909087)
Там модуль {_MAY9:_} срабатывает в шаблоне с 1 по 15 мая :)
Windows Firefox
0
0
Скажите где можно найти инструкцию по созданию блога самим?
Nokia-E90 Safari
0
0
lleo Nokia E90 (#909087)
Вы на этой странице и находитесь. Или что вы имеете в виду?
Windows Firefox
0
0
robin-locksley
«PHP working, congratulations :) - ok
ICONV module - ok
Warning: GD not found, install GD-module in Apache/PHP (for working with photoalbum).
Permissions - ok
Connect to http://lleo.me/blog/ - ok
Admin passworis d not define: admin is anybody, who open this page - ok
$filehost = /var/www/blog/ - ok»

Три кнопки: Check, Back и Clean *.old и линк /admin

И больше ничего. Ни файлы не создаются/не качаются ни действий никаких почти.

install.php вовсю с 0777 лежит и пахнет.

Что я делаю не так?
Linux Firefox
 Москва
0
0
lleo
Стукнитесь мне в джаббер lleokaganov@jabber.ru или icq 995395
Windows Firefox
0
0
robin-locksley
Интересно, а кто-нибудь решится написать на это более-менее подробную документацию?
Windows Firefox
0
0
robin-locksley
На странице админа постоянно вылезает одна и та же ошибка для трёх разных таблиц

«`timelast` timestamp default 'CURRENT_TIMESTAMP' on update CURRENT_TIMESTAMP
`timelast` timestamp NOT NULL default 'CURRENT_TIMESTAMP'»
Справедливо для таблиц uni, unic и unictemp.

Кроме того, для таблиц unictemp_timelast, unic_timelast и uni_timelast постоянно висит кнопка Change Field, по нажатию которых опять таки вылезает ошибка:

«uni_timelast: в `uni` изменено поле `timelast`

mysql_query("ALTER TABLE `uni` CHANGE `timelast` `timelast` timestamp NOT NULL default 'CURRENT_TIMESTAMP'")
Invalid default value for 'timelast'»

Помимо этого, опять же постоянно висит кнопка UNIC2UNI над action: «перегнать базу UNIC в новый формат», нажатие на которую проводит пятисекундное ожидание и снова её выводит. Если нажать повторно - предлагает стереть «из тыблицы uni поле unic.» При стирании - снова висит и снова пятисекундная задержка.

Что я делаю не так?
Nokia-E90 Safari
 Москва
0
0
LLeo Nokia E90 (#1125069)
Страницы /admin и /install.php находятся в стостоянии временного переезда, ими имеет смысл пользоваться только в случае необходимости и не обращать внимания на глюки.

Сегодня страница инсталляции и работы с базами - /install
Windows Opera
0
0
SkyKub
По меньшей мере странно работает поиск. Например я ищу set_time_limit -> В комментариях. Да, я нахожу интересующий меня камент от 2010-09-23 11:30 пользователь artemy12. Ну и как теперь перейти к этому сообщению, чтобы просмотреть всю ветку ответов на него?
Посему задам вопрос (видимо повторный)
Итак, у меня хостер запретил set_time_limit (из соображений безопасности видимо), движок скачался не полностью. Нет папки /admin, например. Из-за этого? Как с этим бороться? Может можно где-то скачать единым архивом и потом только сконфигурить?

p.s. При установке выдает
ERROR LOAD FILE 'design/adminsite.css' - error not_found: /var/www/blog/design/adminsite.css
то же самое про /design/e/bold.gif design/e/cancel1.png design/e/copy.gif design/e2/kmail.png design/e3/14_layer_deletelayer.png
Не, я то знаю, что *NIX чаще всего адресуют сайт в /var/www , а вот html это знать не обязательно и даже вредно.
Windows Firefox
 Санкт-Петербург
0
0
Cat's shadow
Ну вот что я делаю не так?
install.php отрабатывает нормально (скачивает всё, выдает сообщение "no new updates".
При попытке входа по ссылке /install -- красная рамка с двумя кнопками ("INSTALL" и "SETUP")и надписью "Admin's password is not setup! Setup it now! Please, try to be first :)" (даже если пароль был задан ранее), при этом, при входе по ссылке /admin в первый раз был запрошен пароль, в последующие разы происходит логин в админку ("СТРАНИЦА АДМИНА") после его правильного ввода.

При переходе по ссылке /editor в верхней части страницы отображается сообщение php об ошибке "Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/cats-shadow.dyndns-blog.com/include_sys/_autorize.php on line 502", и такое ощущение, что происходит работа по "горячим клавишам" при вводе в текстовое поле -- нажатие "k" вызывает переход по ссылке http://cats-shadow.dyndns-blog.com/comms, ведущей на несуществующую станицу. Попытка перехода по ссылке "открыть редактор и создать?" -- "javascript:majax('editor.php',{a:'newform',hid:hid,Date:'comms'})" никакой реакции не производит. Проблема в настройках броузера? (ситуация повторяется в Chrome, Firefox, Opera)
Windows Firefox
 Санкт-Петербург
0
0
Cat's shadow
P.S. при попытке открыть /ajax/test.php выдается сообщение об ошибке:
Deprecated: Assigning the return value of new by reference is deprecated in /var/www/cats-shadow.dyndns-blog.com/ajax/test.php on line 4
// BEGIN JsHttpRequest JsHttpRequest.dataReady( '0', // this ID is passed from JavaScript frontend '
\nFatal error: HTTP headers are already sent in /var/www/cats-shadow.dyndns-blog.com/ajax/test.php on line 4. Possibly you have extra spaces (or newlines) before first line of the script or any library. Please note that Subsys_JsHttpRequest uses its own Content-Type header and fails if this header cannot be set. See header() function documentation for details in /var/www/cats-shadow.dyndns-blog.com/include_sys/JsHttpRequest.php on line 88
', null ) // END JsHttpRequest
Windows Firefox
 Санкт-Петербург
0
0
cats-shadow
После многочисленных и странных ошибок запустил движок (ошибки описаны ранее, но комменты были от неавторизованного пользователя -- на голубюом фоне).
Таки будете смеяться, но оно заработало после того, как в .htaccess были раскомментарены строки, которые отвечают за вывод информации об ошибках. При этом в сообщениях движка не выводится графика (картинки "закрыть" -- крестик в правом верхнем углу, и пр.)

php_value error_reporting E_ALL
php_flag display_errors on
php_flag display_startup_errors on
Mac Safari
0
0
lleo ipad (#1098844)
Мы столкнулись с новой загадкой.
Windows Firefox
 Санкт-Петербург
0
0
cats-shadow
Леонид, не подскажете, как сделано у вас то, что корневая страница "http://lleo.me" отображается в адресной строке в броузера именно так? Столкнулся с необходимостью подобного решения для того, чтобы OpenID сервер отдавал правильный ответ, иначе выдается полный адрес страницы http://cats-shadow.spb.ru/2011/10/26_5.html, к примеру.
Linux Firefox
 Москва
0
0
lleokaganov
Михаил, в config.php за это отвечает переменная $rootpage
Для движка сайта у меня прописано:
$rootpage = 'index.htm';
И по запросу корня открывается именно эта страница.

всего комментариев: 343

  следующая заметка >>