Установка скрипта lib.rus.ec в локалке
Опубликовано пн, 10/11/2008 - 05:17 пользователем mbg
Forums: Вот захотел я поставить скрипт в локалке... Либо я что-то неправильно делаю, либо где-то бага... Сервер на Windows, Apache 2.2.8, PHP 5.2.3, MySQL 5.0.36. 4а. Заливаю tables.sql в базу - получаю ошибку 404 при попытке зайти на сайт. 4б. Заливаю правленый tables.sql в базу (т.е. из tables убрал таблицы, которые уже создались при установке друпала). На первый взгляд все работате. Под админом могу настраивать сайт и т.д. Но если пробую зайти с другой машины (машина и браузер не принципильны разные пробовал), то получаю: Цитата:
warning: array_map() [function.array-map]: Argument #2 should be an array in C:\AppServ\sites\lib\www\modules\system\system.module on line 975. в красном поле и из сайта только Цитата:
Welcome to your new Drupal website! Ни настроенного меню, ничего... Какие либрусек поддерживает "конверторы из fb2 сторонних производителей и всё для них необходимое" и где их можно поискать? Хотя названия думаю будет достаточно... И очень хочется пример заполнения "libgenrelist - список жанров. Содержит все стандартные жанры FB2 и несколько нестандартных."... Большое спасибо!
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
Aliki RE:Подайте бедному копеечку на книжку с литреса... 20 часов
weis RE:Прошу переформатировать, распознать, etc... 2 недели larin RE:Заплатила, а абонемента нет и скачать ничего не могу! 4 недели sibkron RE:Серия "Библиотека французской литературы" (Макбел) 1 месяц akorish RE:Регистрация 1 месяц Tramell RE:Серия "Очень прикольная книга", издательство Азбука-классика 1 месяц Larisa_F RE:Серия "Я познаю мир" издательства "АСТ, Астрель, Олимп",... 1 месяц konst1 RE:Ух, как я не люблю спамеров! 1 месяц tvv RE:DNS 2 месяца sem14 RE:«Не забыть бы тогда, не простить бы и не потерять!»-2 ... 2 месяца larin RE:Заблокирован 2 месяца konst1 RE:Серия «Интеллектуальный детектив» изд-ва АСТ 3 месяца Larisa_F RE:Серия книг «Судьбы книг» издательства «Книга» 3 месяца fixel RE:Пропал абонемент 3 месяца sem14 RE:Книжная серия "Жизнь в искусстве" издательство "Искусство"... 4 месяца sibkron RE:"100 славянских романов", серия изд.-ва "Центр книги... 4 месяца Larisa_F RE:Серия "Новые сказочные повести" издательство "Самовар" ... 5 месяцев sem14 RE:Серия "Символы времени" издательства "Аграф" 5 месяцев Впечатления о книгах
udrees про Михайлов: Пепел доверия-3 (Боевая фантастика, Ужасы, Постапокалипсис, Самиздат, сетевая литература)
28 06 Отличная третья книга из серии про зомбиапокалипсис, хотя конечно там не совсем зомби. Но такого описания конца света в стиле «зомби» и таких противников мне еще не встречалось. Слишком сильных, быстрых, пока не умных и многочисленных. ……… Оценка: отлично!
udrees про Атаманов: Стратег из ниоткуда. Книга третья (Героическая фантастика, Фэнтези, Самиздат, сетевая литература)
28 06 Все отлично. Написано просто, живо, увлекательно. Персонажи тоже яркие и уникальные, как люди, так и нелюди. Предоставленные герою умения оказываются очень полезными в схватке с главными противниками, фактически, помогают ……… Оценка: отлично!
udrees про Каменистый: Рунный практик (Боевая фантастика, Фэнтези, Попаданцы, ЛитРПГ)
28 06 Прекрасное продолжение. Конечно это приключение, где у главного героя все получается, все срабатывает в нужный момент, и как у Бэтмена, для подходящего случая всегда припасен нужный гаджет в кармане, очень кстати оказавшийся ……… Оценка: отлично!
udrees про Мантикор: Тьма в отражении (Боевая фантастика, Технофэнтези, ЛитРПГ, Самиздат, сетевая литература)
28 06 Автор продолжает свое повествование, правда вся книга будет скорее не про путь вниз, а наверх и вбок. Все написано в том же стиле, увлекательно с описанием новых мест и монстров. Глав с перечислением характеристик всех героев ……… Оценка: отлично!
udrees про Мантикор: Истинный враг (Боевая фантастика, Технофэнтези, ЛитРПГ, Самиздат, сетевая литература)
28 06 Продолжение увлекательное, стиль повествования все такой же, но на сей раз действий больше, чем разговоров. Отряд героя продолжает спуск по Стене, и сейчас каждый уровень является обиталищем самых опасных монстров. Но как ……… Оценка: отлично!
trampak про Мясников: Великая Отечественная. 10 000 фактов о войне (История)
27 06 Россия никогда не начинает войн, она их завершает."- эта лживая фраза ставит под сомнение , что автор историк. А кто соврал однажды... Оценка: нечитаемо
Paul von Sokolovski про Логинов: Свет в окошке (Социальная фантастика)
27 06 Очень хорошая, тяжёлая и светлая книжка. То, что все знают - мы живы, пока о нас помнят... у Логинова получает некоторое материальное (?) воплощение. Как быстро мы развеемся? И кто будет помнить нас? Читать, или хотя бы пробовать - всем, всем, всем.
Олег Макаров. про Борчанинов: Лейтенант космического флота [СИ] (Боевая фантастика, Космическая фантастика, Самиздат, сетевая литература)
26 06 Написано хорошо, но не захватывает. Шаблонное космооперное начало. Бросил Оценка: плохо
Олег Макаров. про Иванов: Псоглавцы (Социальная фантастика, Ужасы, Триллер)
26 06 Прочитал. такое впечатление, как в детстве, когда тебе обещали что-то а потом формально выполнили, но радости никакой это не доставило. Не знаю, как по-другому объяснить Оценка: плохо
Олег Макаров. про Смолин: Морпех 1: Сухой Лиман (Альтернативная история, Боевик, Самиздат, сетевая литература)
26 06 Не могу такое читать; опять «герой сво» попадает в 1941 и там становится прям вообще героем Оценка: нечитаемо
Олег Макаров. про Сухов: Обнуленный [СИ] (Боевая фантастика, Космическая фантастика, Попаданцы, Самиздат, сетевая литература)
26 06 Идея возможно интересная, но пишет предельно занудно. Оценка: нечитаемо
Олег Макаров. про Ростов: Выжившие (Боевая фантастика, Постапокалипсис, Самиздат, сетевая литература)
26 06 Картонные герои, бумажные диалоги. Оценка: плохо |
Отв: Установка скрипта lib.rus.ec в локалке
Найти в файле этот-самый "connection-string" (с именем юзера и паролем к БД) и заменить на свой.
Отв: Установка скрипта lib.rus.ec в локалке
Пробовал. Там скрипт берет данные из настроек друпала. Подстановка конкретных значений ничего не меняет.
Отв: Установка скрипта lib.rus.ec в локалке
попробуй спросить у ларина в его ЖЖ: http://rusec.livejournal.com/58708.html
он должен знать
ps. а ссылку можно на этот сервер? или он локальный?
Отв: Установка скрипта lib.rus.ec в локалке
У ларина спрашивал, но что-то диалог завял - возможно он забыл и не смотрел посты.
Серв - http://lib.kamensktel.ru/ - пока открыл в инет...
Отв: Установка скрипта lib.rus.ec в локалке
не пашет =((
вообще. а к ларину поприставай: он может и забыть, и забить (но скорее "забыть"). попроси получше ;)
Отв: Установка скрипта lib.rus.ec в локалке
Починил конфиг апача, сайт сейчас доступен. Мож кто глянет...
Отв: Установка скрипта lib.rus.ec в локалке
хм....
Отв: Установка скрипта lib.rus.ec в локалке
во-во... а если зайти под админом - все норм. но стоит с другой машины зайти (или браузера) то вот такое...
Отв: Установка скрипта lib.rus.ec в локалке
эээммм.... ну тогда к ларину, ларину, ларину!!! =)
Отв: Установка скрипта lib.rus.ec в локалке
[робко] А может, на Drupal.ru ?
Отв: Установка скрипта lib.rus.ec в локалке
неа. если отключаю в админке модуль либрусека - друпал работает как часы.
Отв: Установка скрипта lib.rus.ec в локалке
По поводу предупреждений - попробуй поменять тему.
Остальное - надо настроить drupal (см. п.5 в librusec.howto)
Отв: Установка скрипта lib.rus.ec в локалке
Ага. Там еще надо тему bluebreeze установить. Она там по умолчанию используется.
Отв: Установка скрипта lib.rus.ec в локалке
Огромное спасибо - после заливки данной темы заработало...
осталось только узнать:
придется все-таки писать Ларину.
Отв: Установка скрипта lib.rus.ec в локалке
Судя по parser.inc (функция MakeFile) нужны conv/fb2_2_rtf.pl и conv/FB2_2_rtf.xsl для преобразования в rtf и conv/iSiloXC для pdb. Всё находиться через google.
libgenrelist.sql - http://lib.rus.ec/allbooks#comment-3552
Но там ещё одна проблема вылезла - не хватает некоторых таблиц базы данных, так что Ларину всё равно придется писать :-)
Я ему здесь задал вопрос, может ответит.
Отв: Установка скрипта lib.rus.ec в локалке
ух ты, сайт уже понемножку пашет.
только контента, как я понял, пока нету =)
Отв: Установка скрипта lib.rus.ec в локалке
я тут "альтернативный" вариант сваял - http://forum.home-lib.net/viewtopic.php?p=2014#p2014
не устроит?
Отв: Установка скрипта lib.rus.ec в локалке
Конвертеры я тоже по парсеру нашел. Таблицы на которые ругалось тоже вроде залил. Но все равно как-то все работает кривовато... Заливаются книги только под админом, хотя разрешения стоят всем, если админом книгу залить - скачитваться она не хотит - пути другие подставляет... Так что работает пока внешний вид а не сайт :)
Подскажите, как лучше связаться с Лариным? Через личку в ЖЖ?
Отв: Установка скрипта lib.rus.ec в локалке
Я себе на localhost поставил - вроде всё работает. Но у меня линукс. Может у тебя глючит из-за того, что под виндой?
По поводу таблиц. Добавил таблицу libreaded:
CREATE TABLE `libreaded` (
`BookId` int(11) unsigned NOT NULL,
`UserId` INT NOT NULL,
`Time` timestamp NOT NULL
);
(не уверен, может и неправильная)
Не понятно, что с таблицами booklib и libbooklib. Вроде используются обе. Одна есть в tables.sql, а вторая в librusec.sql.
Еще была проблема с оценкой книг, пока их не было - вылезала ошибка. Поставил пару оценок - теперь всё нормально.
Отв: Установка скрипта lib.rus.ec в локалке
Мож и из-за венды. Линуксовой машины пока нет под сервер.
booklib - про нее есть в librusec.howto:
так что ее не особо нужно.
Чтение книги в браузере своеобразно работает...

выбор книг в списке (например в "Последних поступлениях") не робит...
Отв: Установка скрипта lib.rus.ec в локалке
Не, у меня всё нормально. И заливаются книги (из-под админа, пользователя или анонимно). И скачиваются (по одной или пачкой). И показываются. Единственная проблема - нет статистики сколько раз прочитана книга. Возможно это где-то включить надо? Или таблица неправильная?
Вообще похоже там css не подхватилась. Если щелкнуть по ссылке, что покажет?
Отв: Установка скрипта lib.rus.ec в локалке
сегодня обновил модуль либрусека - вроде показываются нормально. но с заливкой и скачкой все равно проблемы... буду изучать зависимость от ОС.
До статистики я еще не добрался :)
Отв: Установка скрипта lib.rus.ec в локалке
а книги на зеркале и не должны заливаться ))
всё заливается только на либрусеке, а потом информация просто реплицируется...
Отв: Установка скрипта lib.rus.ec в локалке
Дык в скрипте заливка предусмотрена. И зеркалирование стоит в настройках отдельным пунктом.
Отв: Установка скрипта lib.rus.ec в локалке
а ты делаешь зеркало Либрусека или свою библиотеку?
Отв: Установка скрипта lib.rus.ec в локалке
Свою.
Отв: Установка скрипта lib.rus.ec в локалке
очень жаль.
но тогда хотя бы заглядывай сюда: вдруг кому нибудь понадобится твоя помощь...
Отв: Установка скрипта lib.rus.ec в локалке
Ну трафик у меня не резиновый, поэтому и сервер внутренний.
Ну а сюда буду заглядывать регулярно - чем смогу, тем помогу.
Отв: Установка скрипта lib.rus.ec в локалке
спасибо
Отв: Установка скрипта lib.rus.ec в локалке
Тут Ларин выложил текущую структуру базы данных (огромное ему спасибо!)
Если резюмировать, получается такой (минимальный) порядок действий:
Вроде всё...
Отв: Установка скрипта lib.rus.ec в локалке
Ну получается я так и сделал. От безисходности скачал пару дней назад librusec.zip - его поставил и в архиве был как раз свежий librusec.sql. Проблему со скачкой файлов решил просто - дал скрипту отсутствующие архиваторы :)
Теперь работает все, кроме закачки книг пользователями... Уже все перепробовал - не хотит. Хотя судя по пхп-скриптам должно работать - код правильный...
Отв: Установка скрипта lib.rus.ec в локалке
Я это для будущих поколений написал. :)
Я еще вот вспомнил. Чтобы разрешить заливку книг сразу после регистрации в librusec.inc подправить функцию IsNewUser - в самом начале вставить "return false;"
(Еще там есть функция LA - проверка на загрузку сервера, и ей нужен файл /www/la.sql, которого в архиве не оказалось. Я в начале функции поставил "return 0;")
Отв: Установка скрипта lib.rus.ec в локалке
Сделал так -
function IsNewUser() {Global $user;
return false;
if (!$user->uid) return 1;
$tm = Sel("UNIX_TIMESTAMP() - created FROM users WHERE uid = $user->uid");
return $tm < 2*24*60*60;
}
не помогло....
Отв: Установка скрипта lib.rus.ec в локалке
А в логе ничего подозрительного нет?
Отв: Установка скрипта lib.rus.ec в локалке
нет. там все нормально.
Отв: Установка скрипта lib.rus.ec в локалке
Сейчас зарегистрировался на сайте, вроде всё работает. Да?
Ага, ошибка если зайти в книжную полку -> советы единомышленников.
Это из-за отсутствия оценок.
И вот. Книгу можно добавить, если она не в zip. А если в zip - то нельзя. :) (отсутствует unzip?)
Добавил Азимова.
Отв: Установка скрипта lib.rus.ec в локалке
вроде есть... я сейчас немного переделываю логику проверки прав....
Отв: Установка скрипта lib.rus.ec в локалке
А куда класть wget, unzip и т.д.?
Отв: Установка скрипта lib.rus.ec в локалке
скорее всего - в librusec.howto .
Отв: Установка скрипта lib.rus.ec в локалке
В librusec.howto лишь написано
Отв: Установка скрипта lib.rus.ec в локалке
в PATH
Отв: Установка скрипта lib.rus.ec в локалке
положи в %windir% (по умолчанию - c:\windows)