• Rozwiązano urden

    (@urden)


    Witam.
    Mam pytanie, być może banalne, ale nie wiem jakich zapytań użyć, aby znaleźć na nie odpowiedź w sieci. Czy tworząc (np. do testów) kilka stron na localhost, muszę za każdym razem instalować wordpressa dla konkretnej strony, czy też wystarczy przekopiować każdą intalację do odpowiedniego folderu w katalogu htdocs, utworzyć w phpmyadmin odpowiednie bazy z użytkownikami i utworzyć ręcznie pliki wp-config.php? Wiem że istnieje coś takiego jak multisite z możliwością kreacji podkatalogów albo poddomen, ale na razie chciałbym mieć wszystko osobno.

Zobacz 4 odpowiedzi - od 1 do 4 (z 4 łącznie)
  • Zależy co dokładnie chcesz zrobić. Pliki mogą być właściwie te same, a wystarczy utworzyć kilka baz i w wp-configu tylko zmieniać nazwę bazy.

    Twórca wątku urden

    (@urden)

    Postawić do przetestowania kilka niezależnych od siebie stron. Nie muszę się logować jednocześnie. Próbowałem zrobić to bez kolejnych instalacji. Mam już działającą stronę na localhost. Przekopiowałem pliki wordpressa z nowej paczki do htdocs, stworzyłem, a właściwie skopiowałem pliki wp-config.php zmieniając w nich nazwy baz, użytkowników i całą potrzebną resztę, stworzyłem nowe bazy i użytkowników i nadałem im uprawnienia. Jednak tu się zatrzymałem, bo nie wiem jak ręcznie zrobić tabele do baz.

    zaloguj się do phpmyadmin i eksportuj tą bazę wp, która masz do pliku. Z tego co pamiętam w różnych wersjach phpmyadmin czasem eksportuje się komenda do tworzenia bazy, czasem nie. Baza świeżej instalacji jest dosyć cienka, więc spokojnie możesz ją podejrzeć notatnikiem i zobaczyć, czy ten backup będzie tworzył też bazę czy nie: szukaj na początku komendy create database… jeżeli do pierwszej komendy create table nie ma takiej, to bazę musisz utworzyć ręcznie np. w phpmyadmin. Później z drzewka po lewej przechodzisz do niej i klikasz import. Oczywiście w importowanej bazie masz ustawione ścieżki z tej pierwszej strony, więc to też trzeba zmienić. Jeżeli w backupie tworzona jest też baza, to ostatni krok pomijasz. 🙂

    Tak na to patrząc, szybciej chyba będzie zainstalować wp od nowa, niż bawić się w eksporty, importy i zmienianie ścieżek w bazie.

    Twórca wątku urden

    (@urden)

    Dziękuję Ci za pomoc. W końcu poszedłem drogą na skróty i tu przekonałem się, że tak się nie da :). Pomyślałem sobie mianowicie, że przekopiuję stronę i bazy we właściwe miejsca, pozmieniam ścieżki dostępu i będzie grało. Nie zagrało, gdzieś zrobiłem błąd i obudziłem się z takim oto komunikatem: „#1142 – SELECT command denied to user ”@’localhost’ for table 'pma_table_uiprefs'”. Po wielu próbach pomogło mi takie rozwiązanie:

    Open the config.inc.php file from C:\xampp\phpmyadmin

    Put the „//” characters in config.inc.php at the start of below line:

    $cfg[’Servers’][$i][’pmadb’] = 'phpmyadmin’;

    Example: // $cfg[’Servers’][$i][’pmadb’] = 'phpmyadmin’;

    Reload your phpmyadmin at localhost.

    , które znalazłem na tej stronie. Piszę, bo jak widzę jest to dość częsty komunikat błędu, a kilka innych rozwiązań u mnie się nie sprawdziło, więc może komuś to pomoże.

    Pozdr.

Zobacz 4 odpowiedzi - od 1 do 4 (z 4 łącznie)

Temat ‘Kilka stron na localhost’ jest zamknięty na nowe odpowiedzi.