PDA

Zobacz pełną wersję : Nie można się połączyć z serwerem bazy danych



radiowy
01-08-2008, 11:16
Przypadkowo skasowałem bazę danych. po jej odzyskaniu z backupu widzę taki komunikat. Co powinienem zrobić żeby przywrócić stronę? Zmieniłem w pliku configuration.php-dist adres bazy danych, nazwę, login, użytkownika ale to nic nie dało.

Pilnie proszÄ™ o pomoc!

radiowy
01-08-2008, 11:43
Skasowałem plik configuration.phpt i zamieniłem configuration.php-dist na configuration.php. Pojawił mi się taki komunikat:

Warning: main(/path/to/joomla/install/includes/version.php) [function.main (http://www.dogma.com.pl/function.main)]: failed to open stream: No such file or directory in /home/xxx/ftp/includes/joomla.php on line 71

Fatal error: main() [function.require (http://www.dogma.com.pl/function.require)]: Failed opening required '/path/to/joomla/install/includes/version.php' (include_path='.:/usr/local/lib/php') in /home/xxx/ftp/includes/joomla.php on line 71
gdzie 'xxx' to nazwa serwera.

Może wie ktoś co jest źle? (mam plik version.php)

inkos
01-08-2008, 13:29
Czy wszystkie dane dotyczce bazy danych zgadzaja sie zarowno w pliku configuration jak i w bazie danych tzn nazwa haslo user itp.

radiowy
01-08-2008, 14:23
Tak wszyskto sie zgadza, ale zmienne hasło itp mam tylko w pliku configuration.php-dist. W samym configuration.php mam tylko to:


$mosConfig_MetaTitle = '1';
$mosConfig_absolute_path = '/home/xxx/ftp';
$mosConfig_admin_expired = '1';
$mosConfig_allowUserRegistration = '1';
$mosConfig_back_button = '1';
$mosConfig_cachepath = '/home/xxx/ftp/cache';
$mosConfig_cachetime = '900';
$mosConfig_caching = '0';
$mosConfig_db = 'xxx';
$mosConfig_dbprefix = 'jos_';
$mosConfig_debug = '0';
$mosConfig_dirperms = '';
$mosConfig_editor = 'tinymce';
$mosConfig_enable_log_items = '0';
$mosConfig_enable_log_searches = '0';
$mosConfig_enable_stats = '1';
$mosConfig_error_message = 'Witryna powinna byÅ* dostÅ•pna.<br />JeÂli widzisz ten komunikat,<br /> powiadom administratora.';
$mosConfig_error_reporting = '-1';
$mosConfig_favicon = 'favicon.ico';
$mosConfig_fileperms = '';
$mosConfig_fromname = 'Strona firmy xxx';
$mosConfig_frontend_login = '1';
$mosConfig_frontend_userparams = '1';
$mosConfig_gzip = '0';
$mosConfig_helpurl = 'http://pomoc.joomla.pl';
$mosConfig_hideAuthor = '1';
$mosConfig_hideCreateDate = '1';
$mosConfig_hideEmail = '0';
$mosConfig_hideModifyDate = '1';
$mosConfig_hidePdf = '1';
$mosConfig_hidePrint = '0';
$mosConfig_hits = '0';
$mosConfig_host = 'xxx.nazwa.pl';
$mosConfig_icons = '1';
$mosConfig_item_navigation = '0';
$mosConfig_itemid_compat = '0';
$mosConfig_lang = 'polish';
$mosConfig_lifetime = '900';
$mosConfig_link_titles = '0';
$mosConfig_list_limit = '30';
$mosConfig_live_site = 'http://xxx.pl';
$mosConfig_locale = 'pl_PL';
$mosConfig_mailer = 'mail';
$mosConfig_mailfrom = '';
$mosConfig_multilingual_support = '0';
$mosConfig_multipage_toc = '1';
$mosConfig_offline = '0';
$mosConfig_offline_message = 'Przepraszamy. Witryna jest chwilowo niedostŕpna z powodu prac konserwacyjnych.<br />Zapraszamy wkrˇtce.';
$mosConfig_offset = '-2';
$mosConfig_offset_user = '0';
$mosConfig_pagetitles = '1';
$mosConfig_password = '';
$mosConfig_readmore = '1';
$mosConfig_secret = '6OjogG4sISRAmA0H';
$mosConfig_sef = '0';
$mosConfig_sendmail = '/usr/sbin/sendmail';
$mosConfig_session_life_admin = '1800';
$mosConfig_session_type = '0';
$mosConfig_shownoauth = '0';
$mosConfig_sitename = 'xxx';
$mosConfig_smtpauth = '0';
$mosConfig_smtphost = 'localhost';
$mosConfig_smtppass = '';
$mosConfig_smtpuser = '';
$mosConfig_uniquemail = '1';
$mosConfig_user = 'xxx';
$mosConfig_useractivation = '1';
$mosConfig_vote = '0';
setlocale (LC_TIME, $mosConfig_locale);

vego007
01-08-2008, 16:07
Tak wszyskto sie zgadza, ale zmienne hasło itp mam tylko w pliku configuration.php-dist.


A teraz pomoc joomla:


Skopiuj plik konfiguracyjny configuration.php-dist do pliku configuration.php w głównym katalogu Twojego Joomla, np. w systemie UNIX-owym: cp /usr/local/www/joomla/configuration.php-dist /usr/local/www/joomla/configuration.php
Wyedytuj plik configuration.php - zmień w nim odpowiednio na zgodne z Twoimi decyzjami:
nazwÄ™ hosta - zwykle localhost,
nazwę użytkownika bazy danych [$mosConfi_user],
hasło dostępu do bazy danych [$mosConfig_password],
nazwÄ™ bazy danych [$mosConfig_db]
nazwę ścieżki absolutnej [$mosConfig_absolute_path]
URL Twojej witryny [$mosConfig_live_site].

radiowy
01-08-2008, 18:13
Działa :D Dzięki za pomoc :)

vego007
01-08-2008, 19:56
Nie ma sprawy ale na drugi raz lepiej się wczytać :)