Установка скрипта 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Последние комментарии
Larisa_F RE:Книжная серия "Жизнь в искусстве" издательство "Искусство"... 4 часа
lemma7 RE:Серия «Интеллектуальный детектив» изд-ва АСТ 3 дня konst1 RE:Переименовать ник (имя учетки) 5 дней Океана RE:Подайте бедному копеечку на книжку с литреса... 1 день Larisa_F RE:Современная корейская литература. Книжная серия... 3 недели Larisa_F RE:Таррин Фишер 3 недели Aleks_Sim RE:Беженцы с Флибусты 3 недели Саша из Киева RE:Как приобретать друзей и оказывать влияние на людей 3 недели Isais RE:Семейственность в литературе 4 недели miri.ness_ RE:Доступ 27 4 недели bmusanov Оплатил, но абонемент не отображается 1 месяц holla RE:Багрепорт - 2 1 месяц konst1 RE:Файнридер для Win11 1 месяц larin RE:Оплатил, но абонемент не отображается 1 месяц sem14 RE:Книжная серия «Сlio» издательства "Евразия" 1 месяц Isais RE:Национальный конкурс на лучшее литературное произведение... 1 месяц Isais RE:Детство, опаленное войной (Вторая мировая 1939-1945 и ВОВ) 1 месяц sem14 RE:«Морской роман» — книжная серия Калининградского книжного... 1 месяц Впечатления о книгах
marin029 про Михаил Дорин
06 09 Про Донин: Авиатор: назад в СССР. Читаю с удовольствием. Пока на 5-й книге. Ну а дальше посмотрим. Как правило мне после 10 книги в серии становится скучновато, хотя бывают и исключения. В любом случае автору большое спасибо. Успехов в творчестве. Оценка: Хорошо
marin029 про Покоряя небо
06 09 Читаю с удовольствием. Пока на 5-й книге. Ну а дальше посмотрим. Как правило мне после 10 книги в серии становится скучновато, хотя бывают и исключения. В любом случае автору большое спасибо.
pulochka про Кэролайн Стивермер
06 09 Ну вообще не смогла читать. Запутано и скучно.Магии там вообще нет и есть одни рассуждения ни о чем.
pulochka про Стивермер: Академия магии [A College of Magics ru] (Альтернативная история, Фэнтези, Подростковая литература)
06 09 Не понимаю как это можно отнести к детской литературе! Отсутствие отзывов говорит само за себя! Оценка: плохо
Никос Костакис про Вязовский: Группа крови на плече [litres] (Альтернативная история, Попаданцы)
05 09 Республики мигом откололись. Хохлы сбежали первыми." ___________________________ Да ну? Даты провозглашения суверенитета республиками СССР: 16 ноября 1988 года Эстонская ССР 18 апреля 1989 года Литовская ………
скунс про Карелин: Архитектор душ (Городское фэнтези, Попаданцы, Самиздат, сетевая литература)
05 09 Нормально читается,местами было интересно Оценка: хорошо
RedRoses3 про Маринина: Посох двуликого Януса (Детективы: прочее)
05 09 Точно Маринина писала? удивительно нудно, тягуче, никакого действия, ни о чем. Оценка: плохо
дядя_Андрей про Найтов: Родитель «дубль два» [litres] (Боевая фантастика, Исторические приключения, Попаданцы)
04 09 — Хорошие люди после смерти попадают в СССР. — А плохие в США? — А плохие в ГУЛАГ! Оценка: отлично!
Никос Костакис про Найтов: Родитель «дубль два» [litres] (Боевая фантастика, Исторические приключения, Попаданцы)
04 09 – Проходите, приятно познакомится. _____________ Кто приятно познакомится?
lukyanelena про Корсакова: Полное погружение [Миллионер из подворотни] (Современные любовные романы)
03 09 Кто написал это убожество под именем Корсаковой?! Примитивный сценарий для тупой мелодрамы. Дочитать не получилось. Оценка: нечитаемо
svetik489 про Капба: На золотом крыльце - 2 (Киберпанк, Городское фэнтези, Самиздат, сетевая литература)
01 09 а чего тут такого восхитительного? так, на троечку,с натягом... Оценка: неплохо
udrees про Каку: Физика невозможного [Physics of the Impossible: A Scientific Exploration into the World of Phasers, Force Fields, Teleportation, and Time Travel ru] (Физика, Научпоп)
31 08 Увлекательно прочитать про возможности и открытия, которые могут быть доступны в ближайшие сотню лет или больше. Книга немного уже устарела, информация базируется видимо на сведениях 2006-2007 годов. Сейчас в 2025 году часть ……… Оценка: хорошо |
Отв: Установка скрипта 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)