Skocz do zawartości
Zamknięcie Forum PC LAB

Szanowny Użytkowniku,

Informujemy, że za 30 dni tj. 30 listopada 2024 r. serwis internetowy Forum PC LAB zostanie zamknięty.

Administrator Serwisu Forum PC LAB - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie: wypowiada całość usług Serwisu Forum PC LAB z zachowaniem miesięcznego okresu wypowiedzenia.

Administrator Serwisu Forum PC LAB informuje, że:

  1. Z dniem 29 listopada 2024 r. zakończy się świadczenie wszystkich usług Serwisu Forum PC LAB. Ważną przyczyną uzasadniającą wypowiedzenie jest zamknięcie Serwisu Forum PC LAB
  2. Dotychczas zamowione przez Użytkownika usługi Serwisu Forum PC LAB będą świadczone w okresie wypowiedzenia tj. do dnia 29 listopada 2024 r.
  3. Po ogłoszeniu zamknięcia Serwisu Forum od dnia 30 października 2024 r. zakładanie nowych kont w serwisie Forum PC LAB nie będzie możliwe
  4. Wraz z zamknięciem Serwisu Forum PC LAB, tj. dnia 29 listopada 2024 r. nie będzie już dostępny katalog treści Forum PC LAB. Do tego czasu Użytkownicy Forum PC LAB mają dostęp do swoich treści w zakładce "Profil", gdzie mają możliwość ich skopiowania lub archiwizowania w formie screenshotów.
  5. Administrator danych osobowych Użytkowników - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie zapewnia realizację praw podmiotów danych osobowych przez cały okres świadczenia usług Serwisu Forum PC LAB. Szczegółowe informacje znajdziesz w Polityce Prywatności

Administrator informuje, iż wraz z zamknięciem Serwisu Forum PC LAB, dane osobowe Użytkowników Serwisu Forum PC LAB zostaną trwale usunięte ze względu na brak podstawy ich dalszego przetwarzania. Proces trwałego usuwania danych z kopii zapasowych może przekroczyć termin zamknięcia Forum PC LAB o kilka miesięcy. Wyjątek może stanowić przetwarzanie danych użytkownika do czasu zakończenia toczących się postepowań.

Temat został przeniesiony do archiwum

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

voidsn1010

WAMP, XAMPP i dzielona baza danych

Rekomendowane odpowiedzi

Witam,

 

korzystam na przemian z dwóch systemów - Windowsa i Linuxa, na Windowsie korzystam z WAMP'a, a na Linuksie z XAMPP'a. Zależy mi na tym, aby uruchamiać te same skrypty zarówno na WAMP'ie jak i XAMPP'ie. Na obu korzystam z virtual host, zatem problem samych skryptów mam rozwiązany. Jeśli chodzi jednak o bazę danych MySQL pojawia się problem. Przekopiowałem pliki bazy danych z WAMP'a do wybranego, wspólnego folderu. Zmieniłem ustawienia w obydwu konfiguracjach. Na WAMP'ie działa bez zarzutu, na XAMP'ie pojawiają się błędy i nic nie działa jak powinno.

 

Przykładowy błąd:

Table 'wfstudio.wf_visits' doesn't exist in engine

 

Co ciekawe w phpmyadmin tabele są widoczne, jednak nie można w nie wejść. Screenshot w załączniku.

 

Pytanie brzmi: Jak skonfigurować bazę po obu stronach tak, aby dzielić wspólne dane?

post-243569-14832753967299_thumb.jpg

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

A co za problem zmienić w skrypcie odnośnik do bazy danych, aby pliki PHP (czy z czego tam chcesz korzystać) z XAMP łączyły się do bazy uruchomionej na maszynie, na której jest WAMP?

Korzystanie z tych samych plików na 2 różnych bazach jest bardzo niebezpieczne.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Problem w tym, że ma być uruchomiony albo tylko WAMP, albo tylko XAMPP. Nie jednocześnie.

 

Dlaczego korzystanie z tych samych plików jest niebezpieczne?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

albo to, albo jeden z wituali ustawiony jako dostępny przez sieć wewnętrzną (i wtedy baza nasłuchująca na zewnętrznym ip systemu)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

W takim razie biorąc pod uwagę korzystanie z kopii zapasowej czy jest możliwe skonfigurowanie WAMP'a i XAMPP'a tak, aby przy uruchomianiu i zatrzymywaniu usług był uruchamiany skrypt php obsługujący bazę danych? Ręcznie wykonywanie kopii i przerzucanie z jednej bazy do drugiej było by niesamowicie uciążliwe.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Naprawdę używasz jakiś d...ych pakietów na linuksie? Instalujesz z paczek, normalnie konfigurujesz i tyle. Na windows instalujesz czysty pakiet https://prophp.pl/article/20/konfiguracja_serwera_apache_2.4_oraz_php_7_fastcgi_pod_windows bez ądnych śmieci wampp, xampp, do tego dowolną bazę (mariadb, albo mysql) i normalnie przenosisz pliki. Chociaż bardziej naturalny jest albo virtualbox i jeden system do pracy, albo docker.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Naprawdę używasz jakiś d...ych pakietów na linuksie? Instalujesz z paczek, normalnie konfigurujesz i tyle. Na windows instalujesz czysty pakiet https://prophp.pl/ar...cgi_pod_windows bez ądnych śmieci wampp, xampp, do tego dowolną bazę (mariadb, albo mysql) i normalnie przenosisz pliki. Chociaż bardziej naturalny jest albo virtualbox i jeden system do pracy, albo docker.

 

Dlaczego mam instalować i konfigurować coś co już jest i działa? Moim zmartwieniem jest dzielona baza danych pomiędzy dwoma pakietami.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

A choćby dlatego że w takich pakietach nie ogarniasz wersji. Jeden może być 5.5, drugi 5.6 i już masz problem. Z tego co widzę na wampie jest mysql, na xampie mariadb więc tym bardziej. Tylko instalując soft indywidualnie masz kontrolę nad wszystkim.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Postawiłem oba serwery na czysto z bazą danych MariaDB w wersji 10.1 w obu przypadkach, na linuxie przy oryginalnych plikach bazy wszystko działa bez zarzutu, natomiast w momencie gdy podmieniam pliki na te windowsowe (zmieniam datadir) wyskakują błędy, że tabele nie istnieją, mimo tego że są widoczne na liście wraz z kolumnami.

post-243569-14834813180978_thumb.jpg

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...