Моята библиотека на личен сървър върху Уиндос (за начинаещи)

Всичко около софтуера, задвижващ Моята библиотека
Правила
Уважавайте другите участници и се отнасяйте с тях така, както бихте желали те да се отнасят с вас!
Coffee999
Мнения: 11
Регистрация: 09 април 2009, 23:02

Мнение от Coffee999 »

Привет,

При опит да изхвърля текст в zip, ми излиза следната грешка:

Notice: Undefined index: collection in C:\xampp\htdocs\mylib\include\Work.php on line 259

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\mylib\include\Work.php:259) in C:\xampp\htdocs\mylib\page\ааааPage.php on line 56

аааа=сваляне /като първи коментар нямам право на английската дума/

Ще съм благодарен на всякаква помощ :)
Аватар
Борислав
Мнения: 1065
Регистрация: 15 ноември 2005, 17:25

Мнение от Борислав »

Coffee999 написа:При опит да изхвърля текст в zip, ми излиза следната грешка:

Notice: Undefined index: collection in C:\xampp\htdocs\mylib\include\Work.php on line 259
Скриптовете са ти стари, трябва да ги обновиш. После виж двете съобщения преди твоето.
geizer
Мнения: 1
Регистрация: 03 юли 2010, 20:45

Мнение от geizer »

а аз не мога да изтегля този файл май либ, дава ми грешка , има ли друг адрес откъдето да го дръпна
Аватар
Борислав
Мнения: 1065
Регистрация: 15 ноември 2005, 17:25

Мнение от Борислав »

virus4eto написа:а аз не мога да изтегля този файл май либ, дава ми грешка , има ли друг адрес откъдето да го дръпна
По-нататък ще заработи отново.
CyberOto
Мнения: 20
Регистрация: 29 ноември 2007, 13:57

Мнение от CyberOto »

Привет,

От известно време насам подготвих едно преносимо копие на динамичната Читанка (към 17 май 2010) с PHP и MySQL.

Потребителя не е нужно да прави нищо - няма инсталация, конфигуриране или други непонятни за средностатистическия потребител магии. Достатъчно е да се копира някъде и да се пусне. Дори може да се пусне директно от ДВД.

Цялото нещо е с малка уговорка - не се прави нищо за да го ползваш веднага. Ако искаш да го обновиш, трябва минимално усилие за качване на новите файлове и база.

Ако се прояви достатъчно интерес, би могло да намери решение и да се обновява от мен, след като излезе месечния архив.


Поздрави,
attempt
Мнения: 1
Регистрация: 09 февруари 2010, 17:46

Мнение от attempt »

Това е чудесна идея! Може ли да се свали отнякъде?
pitajax
Мнения: 1
Регистрация: 20 юли 2010, 17:19

Re: Моята библиотека на личен сървър върху Уиндос (за начина

Мнение от pitajax »

И аз да попитам същото?!
Благодаря!
prozium
Мнения: 1
Регистрация: 06 май 2012, 02:28

Re: Моята библиотека на личен сървър върху Уиндос (за начина

Мнение от prozium »

Темата е старичка, но скоро ми се наложи да работя с Calibre и то си има вграден уеб сървър и въобще цяла уеб система за управление на съдръжанието на библиотеката :) Доста е удобно. Ако целта е просто да имаш уебинтерфейс към собствената си библиотека е идеалното решение.
С малко работа ( която се извършва от определени програми ) въпросният интерфейс може да бъде преработе в нещо като OPDS, който обаче е статичен.
BulgarianSS
Мнения: 1
Регистрация: 10 януари 2012, 22:01

Re: Моята библиотека на личен сървър върху Уиндос (за начинаещи)

Мнение от BulgarianSS »

Да,с Calibre няма проблеми да се поддържа някакъв нормалено функциониращ сървър.
nmnikolov
Мнения: 22
Регистрация: 13 май 2012, 14:26

Re: Моята библиотека на личен сървър върху Уиндос (за начинаещи)

Мнение от nmnikolov »

Препоръката ми е просто да не използвате Calibre точно за сървър! Като си спомня само колко време му отне да зареди в библиотеката си 24к произведения и как бяха омазани след това категориите... След като вече има торент с динамичната версия на сайта и настройката отнема няколко минути е безсмислено да се прави това упражнение със Calibre според мен. Указанията за настройка под Windows съм ги дал тук: http://forum.chitanka.info/post13096.html#p13096
MishoTrif
Мнения: 9
Регистрация: 22 март 2011, 20:17
Местонахождение: Varna
Връзка:

Re: Моята библиотека на личен сървър върху Уиндос (за начинаещи)

Мнение от MishoTrif »

Тук се опитвам да споделя как си направих Читанка - портабъл т.е. на флашка или SD card.
Май трябва да е NTFS форматирана и 16 GB стигат поне засега :-)
Chitanka-Portable-xampp.rar е около 6.03 GB.
В разархивирано положение е около 10 GB.

Основно е copy - past от предни постове, дано не съм ги обидил ако се повтарям.
Може пък да е полезно за други.

http://forum.chitanka.info/chitanka-dow ... t3178.html


1. Истеглете xampp-installer дори е по добре да е portable инсталира се на SD memory card - d:\xampps
Хубаво е да не променяте паролата на root, ще се сведе всичко до копи-паст.
ако ползвате портабъл версия zip fail разархивирайте го в d:\

------------------------ това го взех от реадме на xampp.zip t.e. не съм ползвал инсталатор а го разархивирах --
------------------------ и изпълних само т.1 т.е. setup_xampp.bat --
* QUICK INSTALLATION:

[NOTE: Unpack the package to your USB stick or a partition of your choice.
There it must be on the highest level like

E:\ or W:\. It will
build E:\xampp or W:\xampp or something like this. Please do not use the "setup_xampp.bat" for an USB stick installation!]


Step 1: Unpack the package into a directory of your choice. Please start the
"setup_xampp.bat" and beginning the installation. Note:

XAMPP makes no entries in the windows registry and no settings for the system variables.
Step 2: If installation ends successfully, start the Apache 2 with
"apache_start".bat", MySQL with "mysql_start".bat". Stop the MySQL

Server with "mysql_stop.bat". For shutdown the Apache HTTPD, only close the Apache Command (CMD). Or use the fine XAMPP Control Panel

with double-click on "xampp-control.exe"!


Step 3: Start your browser and type http://127.0.0.1 or http://localhost in the location bar. You should see our pre-made
start page with

certain examples and test screens.


Step 4: PHP (with mod_php, as *.php, *.php3, *.php4, *.php5, *.phtml), Perl by default with *.cgi, SSI with *.shtml are all located in =>

C:\xampp\htdocs\.
Examples:
- C:\xampp\htdocs\test.php => http://localhost/test.php
- C:\xampp\htdocs\myhome\test.php =>

http://localhost/myhome/test.php


--------------------------

Ако ползвате PortableApps на картата добавете си XAMPP Control Panel
от PortableApps - Apps - Get more Apps - XAMPPLauncher

3. Изтеглете динамичната версия на „МОЯТА БИБЛИОТЕКА“

source files : chitanka.tar.gz, chitanka-content.tar.gz

4. Резархивирайте файла chitanka.tar.gz, използвайки WinRar в d:\xampp\htdocs\
ще се създаде поддиректория chitanka.
т.е ще се получи d:\xampp\htdocs\chitanka\
след това променете копирайте файла d:\xampp\htdocs\chitanka\app\config\parameters.yml.dist
във фаил d:\xampp\htdocs\chitanka\app\config\parameters.yml

5. Резархивирайте файла chitanka-content.tar.gz. пак с Winrar може да екстрактнете content
в директория d:\xampp\htdocs\chitanka\web\,
ще се създаде поддиректория content.
т.е ще се получи d:\xampp\htdocs\chitanka\web\content\

6. Чрез notepad oтворете файла d:\xampp\apache\conf\httpd.conf и премахнете символа # пред:
LoadModule expires_module modules/mod_expires.so

7. Отворете d:\xampp\php\php.ini и проверете за наличието на следните редове без никакви символи пред тях:
Ако пред някой от тях има знак ; го премахнете.

post_max_size = 128M
upload_max_filesize = 128M

8. Ако искате сменете паролата на root, аз предпочитам да не го правя, нали е портабле.
От XAMPP Control Panel - Apache - натиснете "Admin"
Изберете Security - след това по надолу линка
http://localhost/security/xamppsecurity.php
и след това променете паролата и във файла d:\xampp\htdocs\chitanka\app\config\parameters.yml


9. От XAMPP Control Panel - MySQL - натиснете "Admin"
Ще влезнете в phpMyAdmin - root с новата парола ако сте я сменили
Изберете - БД - Създаване на БД - chitanka - натиснете бутона - Създаване

10. Oтворете комманд пропт - run - cmd
d:
cd xampp\mysql\bin\
copy d:\xampp\htdocs\chitanka\db.sql
mysql -u root
use chitanka
source db.sql
\q


11. Чрез notepad отворете файл d:\xampp\apache\conf\extra\httpd-vhosts.conf и в края въведете следното:

<VirtualHost *:80>
ServerAdmin admin@localhost
DocumentRoot d:/xampp/htdocs
ServerName xampp.local
ErrorLog logs/xampp-error.log
CustomLog logs/xampp-access.log common
</VirtualHost>

<VirtualHost *:80>
DocumentRoot d:/xampp/htdocs/chitanka/web
ServerName chitanka.local
<Directory "d:/xampp/htdocs/chitanka/web">
AllowOverride All
Allow from All
</Directory>
LogLevel warn
ErrorLog d:/xampp/htdocs/chitanka/chitanka.local.error.log
CustomLog d:/xampp/htdocs/chitanka/chitanka.local.access.log common
</VirtualHost>

Забележка: Редактирайте пътя в зависимост от това, в кой дял сте поставили папка Chitanka.

13. Чрез notepad отворете C:\Windows\System32\drivers\etc\hosts и добавете в края:

127.0.0.1 chitanka.local
127.0.0.1 xampp.local

След рестартиране на xampp локалните версии могат да се използват едновременно.

12. От XAMPP Control Panel натиснете „stop“ на Apache и MySQL,
след което отново ги стартирайте чрез “start” бутоните и изчакайте да се стартират.

14. Всичко вече е настроено и може да отворите http://chitanka.local

ако не се зареди пробвайте с http://chitanka.local/index_dev.php

15. Синхронизация с chitanka.info

rsync -rvz rsync.chitanka.info::content/ web/content

Благодаря на Борислав за помощта!
Отговор

Обратно към

Кой е на линия

Потребители, разглеждащи форума: 0 гости