twojeArtykuły.info

SmodCMS – przenoszenie strony internetowej.

dodany przez mtu - Lut.01, 2010, w kategorii SmodCms

W poniższym artykule chcę opisać krok po kroku przenoszenie strony internetowej zbudowanej za pomocą systemu SmodCMS z jednego serwera na drugi.

Z założenia musisz posiadać już stronę zbudowaną na tym CMS’ie na przykład na serwerze roboczym. Jestem przekonany, że strona www posiada odpowiedni layout oraz naniesione treści. Rozpatrywane będą dwa przypadki: kiedy strona znajduje się na localhoście oraz na normalnym serwerze. Zarówno w pierwszym, jak i drugim przypadku procedura jest podobna.

Wymagania:

– strona lub strony internetowe zbudowana na Smodzie;

– zainstalowany phpMyAdmin na obu serwerach;

– możliwość utworzenia bazy MySQL w ramach hostingu na serwerze docelowym;

– klienta FTP (np. Total Commander);

– odpowiednią ilość czasu w zależności od szybkości przesyłania danych 🙂

Przedstawiam szczegółową procedurę:

1. Przegranie plików strony www do wybranej lokalizacji na dysku (krok pomijamy jeżeli strona znajduje się już na dysku – localhost).

  • W tym celu należy otworzyć klienta FTP i połączyć z serwerem na którym znajdują się pliki strony www.
  • Następnie przegrywamy całą zawartość katalogu public_html na dysk lokalny swojego komputera (np. d:\strona\).

2. Skopiowanie plików na serwer docelowy.

  • Tak jak powyżej należy otworzyć klienta FTP i połączyć z serwerem na którym chcemy umieścić stronę www.
  • Przegrywamy pliki z katalogu (d:\strona\) do katalogu public_html na serwerze.
  • Na razie nie zamykamy Total Commandera.

3. Tworzymy bazę danych MySQL na serwerze docelowym.

  • Otwieramy phpMyAdmin na serwerze docelowym. Najprościej można to zrobić poprzez wpisanie w przeglądarkę www.mojadomena.pl:2222 i zalogowanie się (dane powinniśmy otrzymać w wiadomości pocztowej od usługodawcy hostingowego). Następnie znajdujemy odnośnik. Drugim sposobem możemy wejść poprzez panel klienta na stronie w/w usługodawcy. UWAGA! W niektórych przypadkach nie można utworzyć bazy poprzez phpMyAdmin. Wtedy bazę należy utworzyć w panelu DirectAdmin (ten, gdzie logowaliśmy się z końcówką :2222 -> Menedżer Baz MySQL).
  • Tworzymy bazę danych albo za pomocą phpMyAdmin albo DirectAdmin. Zapisujemy nazwę, użytkownika i hasło.
  • Jeżeli nie mamy otwartego phpMyAdmin to otwieramy.
  • Zostawiamy powyższe okno przeglądarki otwarte.

4. Kopiowanie zawartość baz danych ze strony, którą przegrywamy.

  • W tym celu otwieramy phpMyAdmin albo na serwerze, z którego przegrywamy stronę albo na localhoście.
  • Zaznaczamy odpowiednią bazę po lewej stronie poprzez kliknięcie. Jeżeli nie pamiętamy, która baza odpowiada za naszą stronę to  otwieramy plik (d:/strona/config/dane.php), gdzie znajduje się nazwa (7 linijka).
  • Wybieramy zakładkę Eksport znajdującą się do góry w panelu phpMyAdmin.
  • Nie zmieniamy żadnych wartości, gdyż domyślne nam wystarczą. (zaznaczone SQL i INSERT)
  • Klikamy wykonaj. Powinno pojawić się nowe okno z kodem. Wciskamy ctrl+a i ctrl+c.

5. Zaimplementowanie bazy dla nowej strony.

  • Zanim wykonamy tą czynność należy sprawdzić czy baza, którą utworzyliśmy w punkcie 3 ma właściwe kodowanie. W tym celu otwieramy Kartę z otwartym panelem phpMyAdmin -> na samym środku jest rozwijany przycisk – wartość powinna być ustawiona na utf8_general_ci.
  • Zaznaczamy utworzoną bazę w pkt. 3 po lewej stronie.
  • Klikamy zakładkę SQL znajdującą się w górnym menu.
  • Wciskamy ctrl+v i wykonaj (na dole po prawej).
  • Jeżeli wszystko poszło dobrze zostaniemy powiadomieni odpowiednim komunikatem.

6. Zmiana niektórych plików naszej strony.

  • otwieramy (d:/strona/config/dane.php) i zmieniamy następujące dane:

<?php
// ***************************************
// DANE DOSTEPOWE DO BAZY
$host=”localhost”;