Baza MySQL na serwerze nazwa.pl
Wyniki 1 do 3 z 3

Temat: Baza MySQL na serwerze nazwa.pl

  1. #1
    Debiutant
    Dołączył
    30-01-2007
    Skąd
    Kraków
    Wpisy
    2
    Punkty
    10

    Domyślny Baza MySQL na serwerze nazwa.pl

    Witam. Ostatnio zastanawialem sie czy jest mozliwe podpiecie bazy danych na serwerach nazwa.pl. Jestem w trakcie prac nad strona na wirtualnym serwerze krasnala. Mam nadzieje ze cala praca nie bedzie na marne i ze serwery nazwa.pl maja panel typu phpmyadmin albo mozliwosc podpinania baz. Moim zdaniem nie ma sensu klepanie wszystkich danych bazodaniowych bezposrednio na serwer. Czy ktos wie wiecej na ten temat?
    Pozdrawiam

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Debiutant
    Dołączył
    26-09-2006
    Wpisy
    2
    Punkty
    10

    Domyślny

    Na " nazwa.pl " jest dostępny panel administracyjny umożliwiający zarządzanie bazami danych. (tworzenie, wybór typu DB: MySQL 4 - 5 lub PostgreSQL, zarezerwowanie miejsca w MB). Jedyne do czego trzeba się przyzwyczaić to kompletny brak dowolności w wyborze nazwy baz danych. Da się jednak z tym żyć...

    phpMyAdmin też oczywiście jest i umożliwia wszystkie operacje na bazach, które wcześniej utworzyłeś w panelu administracyjnym.

    Natomiast co do przenośności danych, to tu jest problem i to spory (tzn. taki z którym nie daję sobie rady ) Chodzi o polskie krzaczki.

    np.
    1. Robię sobie eksport tabel DB do pliku SQL (z serwera "nazwa.pl" za pomocą phpMyAdmina).
    2. Polskie znaki kodowane są w tym pliku SQL jako UTF8, co mogę stwierdzić używając odpowiedniego edytora, lub choćby Listera zawartego w TotalComanderze.
    3. Importuję bazę na lokalny komp (też za pomocą phpMyAdmina), na którym mam zainstalowanego XAMPPa.
    4. Podmieniam odpowiednie linijki w "configuration.php" i odpalam stronę w przeglądarce...

    ...no i ZONK! tzn. strona działa mi na localhost'ie , ale wszędzie tam gdzie miały być polskie znaki wyświetlane są znaki zapytania - "?"

    pogrzebałem trochę w necie - problem jak widać nowy nie jest:
    http://forum.joomla.org/index.php/to...html#msg170012
    http://www.mambers.com/archive/index.php/t-41160.html
    http://www.mambers.com/showthread-t_41032.html
    http://forum.ovh.pl/archive/index.php/t-3806.html

  4. #3

    Domyślny

    Też miałem, ten problem, ale trochę zhackowałem plik joomla.php i działa...
    Kod PHP:
    $query "SET CHARACTER SET latin2";
    $database->setQuery$query );
    $database->query(); 
    Czodziło o to, że na lokalnym serwerze jest defaultowo ustawione kodowanie znaków na utf8, więc każdy klient, czyli joomla też, (jeśli nie zarząda inaczej) dostanie rezultat zapytań w tym własnie formacie. Powyższy kod umieściłem ok. setnej linijki w pliku joomla.php (przed // disable strict mode in MySQL 5), choć to pewnie bez większego znaczenia.

    Niestety nie znalazłem (na razie) jakiejś fajnej opcji (ani w configuration.php, ani w panelu admina), która pozwoliłaby na zrobienie tego w ładniejszy sposób. Przypuszczam, że możnaby spróbować dołączyć jakiś systemowy mambot(plugin), ale pewnie szkoda zachodu.

    Poniżej link do odpowiedniej strony w dokumentacji MySQL'a
    http://dev.mysql.com/doc/refman/5.0/...onnection.html

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •