W Pana przypadku proszę zostawić chodzącą nową instalację epesi na home.pl. Użyjemy jej.
Należy teraz:
1. Zmienić nazwę katalogu /data na /datanew (to będzie kopia czystej wersji /data do której możemy wrócić gdyby coś się nie powiodło)
2. Skopiować katalog /data ze starej instalacji do nowej - to będzie nowy katalog /data na nowej instalacji obok katalogu /datanew
3. Zrobić zrzut bazy danych z nowej instalacji na home.pl używając np. phpmyadmin - można go sobie ściągnąć na lokalny komputer lub zapisać gdzieś na serwerze. Znowu jest to zabezpeiczenie na wypadek gdyby się coś nie powiodło z przeniesieniem.
4. W podobny sposób zorbić zrzut bazy ze starej instalacji.
5. Opróżnić bazę epesi na home.pl tzn. usunąć (drop) wszystkie tabele.
6. Wgrać na home.pl do tabeli epesi (czy innej nazwie bazy) dane zgrane w punkcie 4 - tzn. wgrywamy na home.pl dane ze starej instalacji.
7. Zmieniamy nazwę pliku /data/config.php jako /data/config.php.old a na jego miejsce kopiujemy plik /datanew/config.php
8. Otwieramy pliki config.php z katalogu /data (ten skopiowany z /datanew/config.php). Należy w nim podmnienić wartości w pliku znajdującym się w /data/config.php.old podstawiając wartości:
define('DATABASE_HOST','hostname_from_old');
define('DATABASE_USER','username_from_old');
define('DATABASE_PASSWORD',''password_from_old'');
define('DATABASE_NAME','db_name_from_old'');
and
define('FILE_SESSION_DIR','value_from_old');
define('FILE_SESSION_TOKEN',''value_from_old');
<?php
/**
* Config file.
*
* All commented out defines are default values as they were
* during the installation process. Default values may change after an update,
* but your config file will remain as it was. If you want to know
* current default values please look at file include/config.php
*
* This file contains database configuration.
*/
defined('_VALID_ACCESS') || die('Direct access forbidden');
/**
* Address of SQL server.
*/
define('DATABASE_HOST','hostname_from_old');
/**
* User to log in to SQL server.
*/
define('DATABASE_USER','username_from_old');
/**
* User password to authorize SQL server.
*/
define('DATABASE_PASSWORD',''password_from_old'');
/**
* Database to use.
*/
define('DATABASE_NAME','db_name_from_old'');
/**
* Database driver.
*/
define('DATABASE_DRIVER','mysqlt');
/*
* Turns on transfer reduction: not everything is sent to the client
*/
//define('REDUCING_TRANSFER',1);
/*
* A lot of debug info, starting with what modules are changed, what module variables are set... etc.
*/
//define('DEBUG',0);
/*
* Show module loading time ... = module + all children times
*/
//define('MODULE_TIMES',0);
/*
* Show queries execution time.
*/
//define('SQL_TIMES',0);
/*
* If you have got good server, but poor connection, turn it on.
*/
//define('STRIP_OUTPUT',0);
/*
* Display errors on page.
*/
//define('DISPLAY_ERRORS',1);
/*
* Notify all errors, including E_NOTICE, etc. Developer should use it!
*/
//define('REPORT_ALL_ERRORS',0);
/*
* Compress history
*/
//define('GZIP_HISTORY',1);
/*
* Compress HTTP output
*/
//define('MINIFY_ENCODE',1);
/*
* Apply sources minifying algorithms.
*
* If enabled CPU usage may raise, but amount
* of transferred data is smaller.
*/
//define('MINIFY_SOURCES',0);
/*
* Show donation links in EPESI
*/
//define('SUGGEST_DONATION',1);
/*
* automatically check for new version
*/
//define('CHECK_VERSION',1);
/*
* Disable some administrator preferences.
*/
//define('DEMO_MODE',0);
define('FILE_SESSION_DIR','value_from_old');
define('FILE_SESSION_TOKEN',''value_from_old');
define("DIRECTION_RTL","0");
?>
9. Jeżeli masz jakieś moduły Premium to należy je również skopiować ze starej instalacji do home.pl
10. Odpal po tym wszystkim epesi/admin logując się już tak jak do starej instalacji jako superadmin i odpal patches.
11. Opdal epesi i powinno działać.
Jeśli coś nie działa to warto sprawdzić logi serwera lub samo epesi zgłosi błąd.