PDA

Zobacz pełną wersję : Dostęp do bazy danych J! na ovh.pl



Robster
29-09-2010, 13:49
K***M***[/QUOTE]

Ze względu na nazwisko tego pana, nie ciągnąłem dalej dyskusji.
W PA J! wyświetlają się dane na temat bazy danych, niestety nie potrafię ich wykorzystać do wyświetlenia bazy. Będę wdzięczny za informacje, czy mogę się połączyć z czymś na wzór phpMyAdmin czy też nie.

tomaszek83
29-09-2010, 14:02
a jaki jest cel dostępu do bazy? rozumiem że joomla się zainstalowała czyli baza jest. Hasło, login, serwer wszystko jest? więc jeśli nie masz na serwerze zainstalowanego phpMyAdmina to sie nie dostaniesz. No chyba że narzędziem typu np. PUTTY. tego co napisał pan maruda to o ile mnie pamięć nie myli to z panelu administracyjnego na OVH można dostać się do bazy.

edit: ewentualnie zapytaj się czy masz na serwerze zainstalowanego phpMyAdmin. Najczęściej dostęp do phpMyAdmina to https://www.domena.pl/phpMyAdmin

Robster
29-09-2010, 14:52
No jak to do czego mi baza potrzebna :)
phpMyAdmin mam zainstalowany, tylko problem jest w tym, że nim mogę administrować bazami założonymi w PA OVH.pl, a przy instalacji modułu Joomla! baza została założona automatycznie i nie jest dostępna w PA OVH.pl
Przypuszczam, że pan M*** niedokładnie przyjrzał się mojej wiadomości i nie doczytał, że mam J! i w żaden sposób przez PA J! nie połączę się z bazą. Szukając w sieci znalazłem informacje że w Wordpressie jest to możliwe.

alex51
30-09-2010, 07:16
Korzystając z modułu umożliwiającego instalację Joomla! przez manager ovh masz jedynie możliwość obejścia konieczności samodzielnego wgrywania plików instalatora na serwer. Ten "gotowiec" instaluje J! za Ciebie, ale na swojej bazie danych, do której nie ma dostępu. Aby normalnie korzystać z takiej instalacji osobiście stosuję zabieg ponownej instalacji, wgrywając na serwer sam katalog Installation. Robię tak, by uniknąć późniejszych ewentualnych problemów z prawami własności katalogów i plików, instalowanych z "gotowca" a zarazem wskazuję w tej instalacji swoją bazę danych. Jest jeszcze niedogodność związana z oferowaną wersją Joomla! 1.5.15 zamiast 1.5.20, więc konieczna aktualizacja też troszkę może potrwać.

Robster
30-09-2010, 10:25
Dzięki za info @alex51. Aktualizacje przeprowadziłem zaraz po instalacji, tylko teraz się połapałem, że nie mam dostępu do bazy :/

kajak_kazimierz
19-02-2011, 13:45
odświeżam temat, gdyż mam podobny problem, zainstalowałem na ovh joomle bez kłopotów, jednak w trakcie prac nad witryną omyłkowo (przez FTP) wykasowałem podkatalog zawierajacy J!:zly:
usunałem zbędne wg mnie pliki i ponowiłem instalację J! w tak samo nazwanym podkatalogu - dostałem zwrotnego maila o niepowodzeniu instalacji, przyczyna: złe hasło do bazy danych;
kolejne próby instalacji J! do nowych katalogów czy też wogole innych modułów (wordpress, drupal i inne) kończą się komunikatem w panelu do zarządzania OHV Manager:
Można wykonać tylko 1 operację dla domeny ...... w danej chwili. Spróbuj później.
Po kilkunastu godzinach oczekiwania sytuacja bez zmian.
Gdzie leży problem?

alex51
19-02-2011, 14:34
Problem leży pewnie w bazie danych, którą tworzy instalator Joomla! z modułu instalacji oferowanego przez ovh. Skasowałeś folder z plikami a baza pewnie pozostała. Proponuję przeprowadzić samodzielną instalację Joomla! w najnowszej wersji 1.5.22, wgrywając rozpakowane pliki instalatora bezpośrednio do katalogu www (standardowy katalog na ovh do umieszczania w nim plików) swojego serwera. W trakcie instalacji należy wskazać dane dostępowe do bazy danych, którą chce się przeznaczyć dla tej instalacji. Jeśli używa się serwera w promocji ovh - testowania bezpłatnego przez 2 lata, to ma sie do dyspozycji więcej niż jedną bazę danych, w innych prostszych ofertach (Personal czy 1000GP) ma się do dyspozycji tylko 1 bazę danych, więc dodatkowe instalacje wymagają zmiany prefiksu tabel bazy danych.

kajak_kazimierz
19-02-2011, 18:43
dzięki za odpowiedź, potwierdziłeś moje przypuszczenia - muszę więc molestować ovh o naprawę sytuacji lub pójść za Twoją radą i instalować samodzielnie całość...

alex51
19-02-2011, 18:50
Na pomoc ovh w tej akurat kwestii bym nie liczył, a samodzielna instalacja i tak jest wskazana. Oferowane w ovh moduły mają instalator Joomla! 1.5.15, więc aktualizacja to nadpisywanie prawie połowy plików. Później i tak możliwa jest reinstalacja z powodu braku praw do katalogów, więc znowu trzeba wgrywać samemu katalog Installation, usuwać plik configuration.php i przechodzić procedurę instalacje, ze wskazaniem na swoją, dostępna w PMA bazę danych. Takie są realia uroków korzystania z gotowców - modułów instalacji cms-ów w ovh, a pewnie w innych hostingach jest podobnie.

kajak_kazimierz
19-02-2011, 21:21
dzięki za wsparcie,
problem polega na tym, że 1) potrzebuję na gwałt umieścić prostą stronę (3 pozycje menu) na krótki okres czasu, więc ten moduł od ovh byłby wystarczający 2) jestem początkujacy w tym temacie - trochę poczytałem pół roku temu, pobawiłem się na własnym PC-cie i nie wiem czy dam radę z samodzielną instalacją.
pytanie: czy postępując zgodnie z tym manualem po angielsku w pdf (1.5 instalation manual version 0.5), który jest na stronie z wersjami instalacyjnymi dojdę do celu?

---------- Post dodany o 21:21 ---------- Poprzedni post był o 20:04 ----------

a jednak...
kilka minut po moim ostatnim poście w OHV pojawił się moduł Joomli!
alex51 dziękuję za zainteresowanie

alex51
22-02-2011, 15:08
Tytułem uzupełnienia głównego wątku - dostępu do bazy danych utworzonych przy pomocy automatycznej instalacji modułów, krótkie wyjaśnienie sposobu uzyskania takiego dostępu.
Sprawdziłem dwa sposoby umożliwiające dojście do bazy.

1. Sporządzenie kopii bazy danych za pomocą skryptu backupbase.php:

<?
echo "Kopia twojej bazy danych jest właśnie wykonywana.......
<br>";
system("mysqldump --host=serwer_bazy_danych --user=użytkownik_bazy_danych --password=hasło_uzytkownika_bazy_danych nazwa_bazy_danych > nazwa_kopii_bazy_danych.sql");
echo "Skończone. Możesz odzyskać bazę poprzez FTP";
?>
Powyższe dane należy dostosować do danych podawanych w Twoim pliku configuration.php

serwer_bazy_danych - znajdziesz w var $host =
użytkownik_bazy_danych - znajdziesz w var $user =
hasło_użytkownika_bazy_danych - znajdziesz w var $password =
nazwa_bazy_danych - znajdziesz w var $db =
nazwa_kopii_bazy_danych.sql - wybrana przez Ciebie dowolna nazwa kopii, ważne by była z rozszerzeniem sql, np moja_kopia.sql
Tak poprawiony plik nazwij backupbase.php i wgraj przez FTP do głównego katalogu swojego serwera (zwykle jest to publik_html lub www).
Wpisując w przeglądarce adres: http://twoja_domena/backupbase.php uruchamiasz skrypt php. W wyniku jego działania znajdziesz w głównym katalogu plik kopii bazy danych o nazwie moja_kopia.sql.

2. Dostęp do bazy niedostępnej danych za pomocą zainstalowanego na swoim serwerze phpMyAdmina.
Pobierz plik phpMyAdmin 3.3.9.2 ze strony http://www.phpmyadmin.net/home_page/downloads.php
Rozpakuj pobrany plik, odszukaj katalog libraries a w nim plik config.default.php, w którym należy skonfigurować phpMyAdmin do połączenia z wybrana bazą danych.
Wyedytuj następujące linie wpisując między znakami '' dane, które znajdziesz w pliku configuration.php (wszystkie, poza pierwszą pozycją, adresem do phpMyAdmina):

$cfg['PmaAbsoluteUri'] = ''; - Ścieżka dostępu do phpMyAdmin (http://twoja_domena.pl/phpMyAdmin-3.3.9.2-all-languages/)
$cfg['Servers'][$i]['host'] = ''; - nazwa serwera sql (var $host =)
$cfg['Servers'][$i]['user'] = ''; - nazwa użytkownika bazy danych (var $user =)
$cfg['Servers'][$i]['password'] = ''; - hasło użytkownika bazy danych (var $password =)
$cfg['Servers'][$i]['only_db'] = ''; - nazwa bazy danych (var $db = )

Skopiuj cały rozpakowany katalog do głównego katalogu public_html (lub www w zleżności od typu serwera) w Twojej przestrzeni FTP.
Wywołaj stronę phpMyAdmina wpisując w polu adresowym przeglądarki adres podany w ścieżce dostępu do phpMyAdmina, połącz się ze swoją bazą danych wpisując nazwę użytkownika i hasło.

kajak_kazimierz
23-02-2011, 09:43
jak mawiał Pawlak Kazimierz: mądrego przyjemnie posłuchać...:);