PDA

Zobacz pełną wersję : bliźniaczy serwis - jak przekopiować



joe
22-02-2010, 15:13
witam
kupiłem serwis zrobiony pod joomla, uruchomiłem go i teraz chciałem zrobić bliźniaczy serwis, (inna tematyka ale wszystkie komponenty takie same)
na moim hostingu przekopiowałem wszystkie elementy do innego (nowego) katalogu, utworzyłem nową bazę i wczytałem w nią kopie "starego" serwisu
okazało się, że jak robię zmiany w nowym serwisie to występują one również w starym (i odwrotnie) - czyli teoretycznie jest to ten sam serwis na innym adresie
może ktoś doradzić jak zrobić taką kopie, żebym bez problemu mógł ją przerabiać??

dzięki pozdrawiam joe

siristru
22-02-2010, 15:21
A zmieniłeś ustawienia w configuration.php? Skoro nie to ten plik wskazuje na wcześniejszą bazę i tam dokonujesz zmian.

Do tworzenia kopii portalu używam JPack http://extensions.joomla.org/extensions/access-a-security/backup/1606 mimo, że to program do robinia kopii zapasowych - mi się sprawdza.

joe
22-02-2010, 15:32
nic nie zmieniałem. czy to się zmienia po stronie serwera czy joomli??

siristru
22-02-2010, 15:52
W nowym portalu odszukaj plik configuration.php (jest w katalogu głównym Joomla!).

Odszukaj:



var $dbtype = 'tu wpisz typ swojej bazy danych';
var $host = 'tu wpisz adres nowej bazy danych';
var $user = 'tu wpisz nazwę użytkownika;
var $db = 'tu wpisz nazwę bazy danych';


I jeszcze:



var $password = 'hasło bazy danych';


W ogóle zapoznaj się z zawartością tego pliku.

joe
22-02-2010, 16:37
po zapisaniu pojawia się info: [a fatal error or timeout occurred while processing this directive] i nie zapisuje żadnych zmian :/

siristru
22-02-2010, 17:16
No dobra, skopiuj poniższy kod do swojego pliku configuration.php - wstaw tyko swoje dane gdzie tzreba:



<?php
class JConfig {
var $offline = '0';
var $editor = 'tinymce'; /*wstaw jakiego edytora używasz*/
var $list_limit = '20';
var $helpurl = 'http://help.joomla.org';
var $debug = '0';
var $debug_lang = '0';
var $sef = '0';
var $sef_rewrite = '0';
var $sef_suffix = '0';
var $feed_limit = '10';
var $feed_email = 'author';
var $secret = 'OjZ7tjcjUeCBX2Ex';
var $gzip = '0';
var $error_reporting = '-1';
var $xmlrpc_server = '0';
var $log_path = '/home/moj_serwer/ftp/moj_katalog/logs'; /*wstaw ścieżkę katalogu logs*/
var $tmp_path = '/home/moj_serwer/ftp/moj_katalog/tmp'; /*wstaw ścieżkę katalogu tmp*/
var $live_site = '';
var $force_ssl = '0';
var $offset = '1';
var $caching = '0';
var $cachetime = '15';
var $cache_handler = 'file';
var $memcache_settings = array();
var $ftp_enable = '0';
var $ftp_host = 'adres_ip_hosta'; /*wstaw adres ip hosta*/
var $ftp_port = 'port_hosta'; /*wstaw port hosta*/
var $ftp_user = '';
var $ftp_pass = '';
var $ftp_root = '';
var $dbtype = 'mysql'; /*wstaw typ bazy danych*/
var $host = 'adres_serwera_sqll'; /*wstaw adres serwera sql*/
var $user = 'nazwa_użytkownika'; /*wstaw nazwę użytkownika bazy*/
var $db = 'nazwa_bazy'; /*wstaw nazwę bazy*/
var $dbprefix = 'jos_';
var $mailer = 'mail';
var $mailfrom = 'adres@mail.pl'; /*wstaw adres mail admina*/
var $fromname = 'Moja Strona'; /*wstaw ską wysyłany jest mail*/
var $sendmail = '/usr/sbin/sendmail';
var $smtpauth = '0';
var $smtpsecure = 'none';
var $smtpport = '25';
var $smtpuser = '';
var $smtppass = '';
var $smtphost = 'localhost';
var $MetaAuthor = '1';
var $MetaTitle = '1';
var $lifetime = '30';
var $session_handler = 'database';
var $password = 'haslo_bazy'; /*wstaw hasło bazy danych*/
var $sitename = 'Moja strona'; /*wstaw nazwę strony*/
var $MetaDesc = 'opis'; /*wstaw opis strony*/
var $MetaKeys = 'slowa_kluczowe'; /*wstaw słowa kluczowe*/
var $offline_message = 'Witryna jest w trakcie prac konserwacyjnych. Zajrzyj później.';
}
?>

joe
22-02-2010, 17:38
oki dzięki bardzo, juz rozwiązałem problem, plik nie chciał się zapisać po edycji na serwerze, ściągnąłem go na dysk i po zmianach wysłałem z powrotem na serwer
działa :)
jeszcze raz dzięki za pomoc
Pozdrawiam joe!!