Promjena hostinga ili domene (Joomla backup)

Teme vezane za jedan od najboljih CMS danas.
1 post • Stranica: 1/1.

Promjena hostinga ili domene (Joomla backup)

PostPostao/la HepeK » 30 kol 2013, 13:11

Većina početnika u web svijetu prilikom "pravljenja" prvog web sajta se odluči za neki od free CMS-ova kao što su Joomla ili Wordpress. U ovom tutorialu ćemo odraditi backup Joomle.

Nakon eksperimentisanja na free hostu žele da se prebace na plaćeni host.

Prvo ćemo obraditi backup Joomle:

Dakle prvo što je potrebno odraditi jeste da sa trenutnog servera downloadujete sve fileove pomoću ftp klijenta:

slika

Zatim je potrebno da se logujete u phpmyadmin i na početnoj strani da kliknete na IZVOZ ili EXPORT kao na slici ispod:

slika

Nakon toga vam se pojave opcije za export baze gdje je potrebno odabrati bazu (1), čekirati box za download (2) i kliknuti na KRENI ili GO (3) kao na slici ispod:

slika

Tada vam se na vaš računar downloaduje izvod baze i vi ste završili sa backupom vašeg sajta i možete započeti proceduru prelaska na drugi server.

Ukoliko želite preći na novi server potrebno je sve fileove koje ste na početku downloadovali uploadovati na novi server i promijeniti nameservere domene da gleda na novi server:

Kada ste to završili postoji mogućnost da će sajt djelimično raditi ali u većini slučajeva neće nikako jer će javljati da ne može pristupiti bazi podataka.

Sledeći zadatak jeste da se kerira baza sa starim podacima. To se radi tako što se logujete u phpmyadmin i odmah na pocetku kliknete na UVOZ ili IMPORT kao na slici:

slika

Poslije klika na link UVOZ otvara vam se menu za import baze gdje je potrebno da odaberete file (dump baze koji ste skinuli iz phpmyadmin-a sa bivšeg servera) i da kliknete na kreni (2) kao na slici:

slika


Nakon toga je još potrebno podesiti koji se nalazi odmah u root-u vašeg sajta configuration.php.

configuration.php izgleda ovako:

[syntax=php]
<?php
class JConfig {
public $offline = '0';
public $offline_message = 'Stranica je trenutno u izradi .<br /> Molim posjetite nas ponovo uskoro.';
public $sitename = 'Naziv sajta';
public $editor = 'tinymce';
public $list_limit = '20';
public $access = '1';
public $debug = '0';
public $debug_lang = '0';
public $dbtype = 'mysql';
public $host = 'localhost';
public $user = 'user_baze';
public $password = 'password_baze';
public $db = 'baza';
public $dbprefix = 'prefix_';
public $live_site = '';
public $secret = 'Neki_kod';
public $gzip = '0';
public $error_reporting = '-1';
public $helpurl = 'http://help.joomla.org/proxy/index.php?option=com_help&keyref=Help16:{keyref}';
public $ftp_host = '127.0.0.1';
public $ftp_port = '21';
public $ftp_user = '';
public $ftp_pass = '';
public $ftp_root = '';
public $ftp_enable = '0';
public $offset = 'UTC';
public $offset_user = 'UTC';
public $mailer = 'mail';
public $mailfrom = 'mail';
public $fromname = 'sa koje domene';
public $sendmail = '/usr/sbin/sendmail';
public $smtpauth = '0';
public $smtpuser = 'smtp_user';
public $smtppass = 'password_smtp';
public $smtphost = 'localhost';
public $smtpsecure = 'none';
public $smtpport = '25';
public $caching = '0';
public $cache_handler = 'file';
public $cachetime = '15';
public $MetaDesc = 'Opis sajta';
public $MetaKeys = 'Keywords';
public $MetaAuthor = '1';
public $sef = '1';
public $sef_rewrite = '1';
public $sef_suffix = '1';
public $unicodeslugs = '1';
public $feed_limit = '10';
public $log_path = '/apsulutna/putanja/do/logs ';
public $tmp_path = '/apsulutna/putanja/do/tmp ';
public $lifetime = '15';
public $session_handler = 'database';
public $MetaRights = '';
public $sitename_pagetitles = '2';
public $force_ssl = '0';
public $feed_email = 'author';
public $cookie_domain = '';
public $cookie_path = '';
}
[/syntax]

U configuration.php je potrebno promijeniti:

public $host = 'localhost';
public $user = 'user_baze';
public $password = 'password_baze';

Gdje cete staviti podatke od nove baze i novog mysql servera.

Sada bi sve trebalo da funkcioniše kako treba, ukoliko se javi problem onda nastaje najvjerovatnije zbog:

public $log_path = '/apsulutna/putanja/do/logs ';
public $tmp_path = '/apsulutna/putanja/do/tmp ';

te je potrebno promijeniti apsulutnu putanju do foldera logs i tmp. Apsulutnu putanju možete pročitati u cpanelu.

To je to :)
"Ko nema u glavi ima na internetu"
Što čujem - poštujem, dok ne vidim - ne vjerujem.

1 post • Stranica: 1/1.

Na mreži

Trenutno korisnika/ca: / i 1 gost.