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”; //zostawiamy
$bazalogin=”root”; //wpisujemy nazwę użytkownika
$bazahaslo=”********”; //wpisujemy hasło
$baza=”NazwaBazy”; //wpisujemy nazwę bazy
// ***************************************
$prefix=”smod”; //zostawiamy
// ***************************************
?>
- otwieramy (d:/strona/config/smod.config.php) i zmieniamy drugą linijkę:
$urlserwisu=’twojaDomena.pl’; //wpisujemy adres pod którym strona będzie się wyświetlała;
- zastępujemy obydwa pliki na serwer poprzez klienta FTP w miejsce, gdzie przegrywaliśmy całą zawartość strony.
Jeżeli wszystko poszło dobrze należy wpisać adres w przeglądarkę. W przypadku pytań napisz matrus2@wp.pl (z dopiskiem twojeartykuly.info).
Pozdrawiam
mtu
Podobne: