Установка скрипта 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Последние комментарии
Саша из Киева RE:Плохой, негодный файл. 1 час
nehug@cheaphub.net RE:There is no option to read the book 1 день logusss RE:Прошу переформатировать, распознать, etc... 2 дня nehug@cheaphub.net RE:Доступ 3 дня нэнси RE:Подайте бедному копеечку на книжку с литреса... 3 дня babajga RE:Сказки без подсказки. Сборник 4 дня sibkron RE:«Уроки русского» 5 дней babajga RE:сиреневая звезда 5 дней edvud RE:Не работает регистрация и восстановление пароля 6 дней Larisa_F RE:Грушевое дерево 1 неделя koifish RE:Оплатил абонемент, деньги списались, абонемента нет 1 неделя Саша из Киева RE:Неудавшийся священник 1 неделя babajga RE:Повесть о чудесном одуванчике 2 недели Саша из Киева RE:Ночной пассажир 2 недели larin RE:Оплатила,но абонемент не отображается 2 недели tvnic RE:Maxima-library - новый адрес 2 недели Саша из Киева RE:Хождение во власть. После путча 3 недели babajga RE:Алиса в стране чудес 3 недели Впечатления о книгах
StrelaVV про Шнейдер: Попаданка для лорда (Эротика, Любовная фантастика, Самиздат, сетевая литература)
15 05 Мне очень понравилась книга. Прелестная история попаданки получилась у автора Оценка: отлично!
дядя_Андрей про Злотников: Пощады не будет [litres] (Боевая фантастика, Попаданцы)
15 05 fуlhtq, Тамарис это остров на который в первой части попал Пушкевич. А мир называется Оокона. Но, в принципе, ты прав.
Лысенко Владимир Андреевич про Видум: Под знаком Песца [СИ] (Фэнтези, Самиздат, сетевая литература)
15 05 Читается хорошо, понравилось. Оценка: отлично!
скунс про Афанасьев: Кто ты, Такидзиро Решетников? [СИ] (Попаданцы, Самиздат, сетевая литература)
14 05 Понравилось,читать интересно Оценка: хорошо
lokiiii про Давыдов: Манящая корона [litres] (Героическая фантастика, Фэнтези)
13 05 Повелся на обложку (хотя дракон там тот ещё, но для этой книги как раз), и даже SEO аннотация не отпугнула... и зря. Тут всё настолько плохо, что даже сложно сказать что хуже. По сути, это небольшой рассказик, от силы ……… Оценка: нечитаемо
Lan2292 про Идущий по мирам
13 05 Решила написать по поводу данного произведения следующее, рояль на рояле лежит и роялем погоняет. Если не зацикливаться на этом и воспринимать как некий стеб, неплохо.
Alexx_S про Сандерсон: Рифматист [Литрес] [The Rithmatist ru] (Героическая фантастика, Детективная фантастика, Фэнтези)
13 05 Перевод ужасен, нечитаемо. Персонажи постоянно "взглядывают" - "переводчик" банально не знает значение этого слова
obivatel про Горький: Дед Архип и Лёнька (Русская классическая проза, Детская проза)
13 05 Цитата: "Прочитав в соответствующем -- т.е. в младшем школьном возрасте..." А потом нам объяснили, что всё было не так, [:голосом Новодворской с причмокиванием:] "балы-красавицы-лакеи-юнкера", и "хруст хранцускай булки"(тм), ……… Оценка: отлично!
obivatel про Ледяная принцесса
13 05 Читабельно Многобукофф -- огромный плюс. Всему циклу и каждому тому отдельно -- отлично, Очень понравилось объяснение почему политику высшего уровня противопоказано быть честнейшим и принципиальнейшим человеком (третий ………
Oleg68 про Кобен: Победитель [litres] (Триллер, Детективы: прочее)
13 05 Книга понравилась. Необычный сюжет и развязка в самом конце. Оценка: хорошо
vadim_kz про Артем Всеволодович Туров (Art)
12 05 Немного занудно но вполне читаемо, даже несмотря на ошибки орфографии.
Isais про Белов: Книга 1. Слесарь [СИ] (Боевая фантастика, Фэнтези, Постапокалипсис, Самиздат, сетевая литература)
12 05 Автора аннотации обманули -- картинка на обложке с фовизмом рядом не пробегала. Максимум, на какое художественное течение она тянет, -- примитивизм. Если вообще считать, что эта картинка относится к искусству... |
Отв: Установка скрипта 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)