niedziela, 21 marca 2010

Ostatnie dni szarej zimy

W tym roku zima wyjątkowo się przedłużyła. W ostatnie dni pogoda nie nastrajała do fotografowania jednak udało mi się zrobić kilka pochmurnych fotek na spacerze



niedziela, 7 marca 2010

instalacja joomla na localhoście

1. Podłącz się do swojego wirtualnego serwera (192.168.2.xxx lub 192.168.200.xxx) za pośrednictwem terminala PuTTy .
2. Zainstaluj następujące pakiety:
* „apache2” (cha ostatnia ciekawostka instalowałem to na joomla 10.10 i bez pakietu libaprutil1 nie pójdzie)
* „php5”
* „mysql-server-5.0”
* „php5-mysql”
* „phpmyadmin”
3. Zrestartuj usługę „apache2” (patrz Lab1 w celu restartowania usługi bind9)
4. Z poziomu przeglądarki systemu Windows (Internet Explorer lub firefox) podłącz się do swojego serwera WWW pod adresem url: http://192.168.2.xxx/
5. W celu przetestowania połaczenia z phpmyadmin proszę w url za adresem podać /phpmyadmin
6. Można się teraz zalogować do zarządzania serwerem SQL z wykorzystaniem użytkownika „root” i hasła podanego przy instalacji pakietu „mysql-server-5.0”. Jeżeli w trakcie instalacji system nie pytał o hasło to jest ono domyślnie puste.
7. Proszę z wykorzystaniem przeszukiwarki internetowej znaleźć informacje na temat składni języka SQL (głównie SELECT)
8. Proszę zapoznać się z możliwością wyszukiwania funkcji PHP na stronie www.php.net
9. Zmiana hasła użytkownika Root w phpmyadmin:

10. Wybrać bazę „mysql” i następnie tabelę „user” oraz opcję „przeglądaj”

phpmyadmin-mysql-user
11. Wybieramy „edytuj” dla konta Root i hosta localhost oraz etch
12. W ramach zmiany hasła należy podać takie samo jak do serwera wirtualnego na użytkownika root oraz wybrać z lewej strony funkcję szyfrującą „Password”
13. Następnie zakładamy nowego użytkownika o nazwie „joomla” poprzez opcję „Dodaj” dla hosta „localhost” i nadajemy nowe hasło z wykorzystaniem funkcji „Password”, które będziemy wykorzystywać dalej w trakcie instalacji portalu Joomla (zapamiętać hasło!!!)
14. Następnie przechodzimy do tabeli „db”
15. Wykonujemy opcję „Dodaj” i przypisujemy uprawnienia dla uzytjkownika joomla do nowej bazy joomla (utworzymy ją za chwile) przypisując do hosta „localhost”
16. Wykorzystując link „HOME” (miejsce nawigacji /domek/ obok wylosowywania się z phpmyadmin) w sekcji „Utwórz nową bazę danych” wpisujemy nazwę „joomla” i wykonujemy przycisk „utwórz”
17. Nasza baza jest gotowa jednak należy serwerowi przekazać zmiany poprzez jego przeładowanie. Okienko HOME i następnie link „przeładuj uprawnienia”

phpmyadmin-mysql-db
18. Możemy wylogować się z portalu phpmyadmin.

Bardzo przystępny opis tworzenia bazy danych w phpmyadmin można znaleźć tutaj

sobota, 6 marca 2010

Przeniesienie Joomla na inny serwer

Tekst stworzony i zamieszczony dzięki uprzejmości p. Zbigniewa Szczęcha.

Joomle można z powodzeniem przenosić między dowolnymi serwerami (hostingami).
Na przykład z Yoyo.pl na home.pl lub inny komercyjny hosting.

Czynności do wykonania:

* Na nowym hostingu załozyć i aktywować konto WWW oraz załozyć i aktywować bazę danych mySQL. {morfeopic:1:homepl-oferta.jpg:160} {morfeopic:1:homepl-oferta.jpg}
* Zainstalować na nowym (czystym) serwerze najnowszą Joomlę (aktualnie 1.5.15).
* Starą Joomlę zaktualizować do najnowszej wersji 1.5.15. Łatka aktualizująca z wersji 1.5.14 do 1.5.15.
Zapisać plik z aktualizują na dysk, rozpakować i przesłać (programem FTP) w całości na aktualny (stary) serwer.
* Wyczyścić katalogi /tmp i /cache - zostawiając tylko pliki index.html. Usunać katalog /instalation.
* Po aktualizacji, całość serwisu (wszystkie pliki i foldery) skopiować poprzez FTP na dysk.
* Połaczyć się z bazą danych starego serwera np. mysql1.yoyo.pl i wyeksportować wszystkie tabele Joomli na dysk.
* Połączyć się z nową bazą danych i zaimportować tabele ze starego serwera. Wcześniej należy usunąć zbędne tabele po świeżo zainstalowanej Joomli.
Ustawić kodowanie importu na UTF-8. W razie problemów z polskimi znakami przekonwertować plik bazy danych na UTF-8 np. programem Gżegżółka.
* Nadgrać, poprzez FTP, pliki ze starego serwera (z dysku) na nowy. Można ustawić opcję kopiowania bez nadgrywania.
* Nie wolno tylko nadgrać starego pliku configuration.php. Stary configuration.php można spokojnie skasować z dysku na swoim komputerze.