Instrukcja krok po kroku tworzenia własnego CD przy użyciu Linuksa
1. Przygotuj swój serwis oparty na Joomla.
2. Utwórz katalog roboczy na swoim lokalnym komputerze
mkdir /sciezka_do/katalogu_roboczego
3. Wyeksportuj bazę Joomla jako zrzut bazy MySQL.
Aby to zrobić, możesz użyć programu mysqldump lub PHPMyAdmin.
4. Zapisz ten zrzut zgodnie ze schematem: nazwa_twojej_bazy.sql
BARDZO WAŻNE, aby nazwa_twojej_bazy była identyczna, jak nazwa bazy wprowadzona w pliku configuration.php
5. Spakuj zrzut bazy MySQL do pliku tar.gz o nazwie mysql-dumps.tar.gz (plik musi mieć taką nazwę)
tar czf mysql-dumps.tar.gz *.sql .
6. Teraz przenieś ten plik do katalogu roboczego.
mv mysql-dumps.tar.gz /sciezka_do/katalogu_roboczego
7. Wyedytuj plik configuration.php używając swojego ulubionego edytora, i umieść w nim takie zapisy:
$mosConfig_host = 'localhost';
$mosConfig_user = 'root';
$mosConfig_password = '';
$mosConfig_absolute_path = '/var/www';
$mosConfig_live_site = 'http://localhost';
$mosConfig_cachepath = '/var/www/cache';
8. Zapisz swój serwis do pliku tar.gz o nazwie htdocs.tar.gz (plik musi mieć taką nazwę)
tar czf htdocs.tar.gz /sciezka_do_katalogu_glownego_www/*
BARDZO WAŻNE: Upewnij się, czy nie dołaczasz żadnych kopii zapasowych lub swojego oryginalnego pliku configuration.php
9. Teraz przenieś plik do katalogu roboczego.
mv htdocs.tar.gz /sciezka_do/katalogu roboczego
10. Ściągnij z internetu obraz plyty
lamppix-mini-iso-1.1.iso - ma ok. 150Mb.
11. Utwórz na swoim komputerze katalog o nazwie source
mkdir /sciezka_do/source
12. Zamontuj obraz .iso Lamppiksa
mount -o loop lamppix-mini.iso /sciezka_do/source
13. Utwórz na swoim komputerze katalog o nazwie master
mkdir /sciezka_do/master
14. Skopiuj zawartość katalogu source do katalogu master
cp -a /path_to/source/* /sciezka_do/master/
15. Skopiuj pliki tar.gz ze swojego katalogu roboczego do katalogu master/www
cp /sciezka_do/htdocs.tar.gz /sciezka_do/master/www/
cp /sciezka_do/mysql-dumps.tar.gz /sciezka_do/master/www/
16. Utworzenie nowego obrazu .iso
mkisofs -V "LAMPPIX" -r -J -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o my-joomla-demo.iso /sciezka_do/master
BARDZO WAŻNE. Wszystko powinno być w jednej linii
17. Teraz jesteś gotów, aby nagrać płytę
np.
cdrecord -v -eject dev=0,0,0 /path_to/my-joola-demo.iso