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.