multi site - temat powraca
Dorosłem w końcu do praktycznego zastosowania instalacji multi site. Tyle, że w tej chwili mam problem z logicznym ogarnięciem całości. Główny serwis – www.domena.pl – będzie niezależną instalacją – przemawia za tym użycie innych typów danych, modułów itd.
Z głównym serwisem „powiązane” będą serwisy na subdomenach, które mogłyby jechać z jednej instalacji – będą w miarę powtarzalne, te same typy danych – jedynie zróżnicowana treść.
Jak to najlepiej rozwiązać? Powiedzmy mamy sub1.domena.pl, sub2.domena.pl, itd – wystarczą 2, żeby zobrazować „problem”.
Robię sobie instalację serwisu sub1 w:
/public_html/sub1.domena.pl i zostawiam defaultowy settings.php? Czy w tym defaultowym trzeba już coś ustawiać?
Jak najlepiej dobrać współdzielenie tabel dla sub2?
No i linkowanie domeny sub2 – z panelu zarządzania kontem www dla sub2. Co mam wskazać? ten sam katalog /public_html/sub1.domena.pl ?
Da się to obskoczyć bez dostępu do shella i używania ln ?



multi
archetwist, śr., 2007-01-10 01:54 moderatorMultisite czy nie? ;) Bo jeśli tak, to niepotrzebny jest podkatalog dla subdomeny.
Nie, nic specjalnego. To w plikach ustawień „podwitryn” (subdomen) powinny się znaleźć dodatkowe wpisy.
Zależy co chcesz współdzielić. W artykule na ten temat podawałem pewne bezpieczne ustawienia i myślę, że są najbardziej podstawowe.
Subdomena ma wskazywać na domenę.
Tak. Musisz stworzyć alias dla adresu swojej strony. W oprogramowaniu mojego serwera nazywa się to „wskaźnik domeny”. Podaje się sam alias.
I jeszcze uwaga – mój artykuł nie odnosił się do Drupala 5. W tej wersji napotkałem na pewne problemy. Utrudniony jest dostęp do plików z zawartością baz danych. Zamiast przygotowywać osobny plik bazy można uruchomić skrypt
install.phpdla subdomeny, ale trzeba się liczyć z nieoczekiwanymi „efektami ubocznymi”. Spróbuję w najbliższym czasie znaleźć pewną metodę i ją opisać.dalsze starcie
marek_o, śr., 2007-01-10 20:38Multisite – sub1.domena.pl będzie bazową instalacją dla wszystkich subdomen. Serwis na www.domena.pl będzie niezależną instalacją z powodów, które opisałem powyżej :) Tzn takie są plany, nie wiem czy wypali.
//Już wiem skąd to pytanie powyżej – dla utrzymania porządku w moim home/../public_html/ katalogi serwisów nazywam tak, jak są ich fizyczne adresy – wiem, że takie samo nazewnictwo jest w /sites/ // :)
Walczę z tym właśnie na 5.0 RC1 – tzn do etapu błędów jeszcze nie doszedłem.
Wątek jeszcze się rozrośnie, bo pewnie wyskoczę z kolejnymi pytaniami.
//Już wiem skąd to
archetwist, śr., 2007-01-10 21:03 moderatorOK, tylko żebyś nie dublował instalacji Drupala dla każdej subdomeny (mam na myśli pliki) ;) .
Wydaje mi się, że wiem o jaki element uzupełnić instalację multisite pod 5. Kiedy dojdziesz do konfiguracji plików settings.php dla subdomen, skonfiguruj je początkowo bez współdzielenia tabel. Kiedy zakończysz instalację tych witryn, zmień settings.php, tak by tabele były współdzielone.
Czemu tak? W przeciwnym razie w trakcie odpalania install.php Drupal 5 nadpisze część ustawień z domeny „podstawowej” (tej, której tabele są współdzielone). Myślę, że jeśli zrobisz tak, jak napisałem powyżej, wszystko powinno być w porządku. Chętnie przeczytam o efektach – jeśli się uda, zaktualizuję opis w artykule o multisite.
Sam sprawdziłem i działa
archetwist, czw., 2007-01-11 12:43 moderatorSam sprawdziłem i działa poprawnie.
spróbuję
marek_o, pon., 2007-01-15 14:04Jeżeli wystarczy mi czasu, to dzisiaj zrobię kolejne podejście :)
Problem z MULTISITE :/
michal, sob., 2007-06-30 22:16już kilka razy próbowałem, ale jeszcze ani razu nie zadziałało mi to „multisite”… napisałem co robie po kolei, mógłby mi ktoś napisać co robie źle?
Jak to zrobić, żeby działało?
To nie ma być
archetwist, ndz., 2007-07-01 18:39 moderatorTo nie ma być przekierowanie, tylko łącze (dowiązanie).
design www drupal
OK, udało się zrobić,
michal, czw., 2007-07-05 19:23OK, udało się zrobić, jak przy tworzeniu subdomeny podałem ten sam katalog co domena główna…
Wszystko działa poprawnie, ale mam jedno pytanie.
w podręczniku napisano:
sprawdziłem, że przy takiej konfiguracji można zarejestrować na jeden adres e-mail dwa konta o różnych nazwach usera (rejestrowane raz na głównej stronie, drugie konto rejestrowane na multisite), tak chyba nie powinno być… da się to wyeliminować?
i druga sprawa, mógłby ktoś opisać poszczególne tabele wymienione wyżej? tzn. za co dana tabela odpowiada…
Witam Zrobiłem to samo co
pwpib, ndz., 2009-08-23 11:35Witam Zrobiłem to samo co michal i… strona w ogóle się nie otwiera. Instalacje na subdomenie nie rusza. W cpanel ustawiłem konfigurację wg instrukcji.
Zamierzenia:
Proszę pomóżcie mi to uruchomić.
Pozdrawiam Tomek
Moje „dzieci” www.seogoogle.pl www.7eu.pl
mam multi
michal, pon., 2008-04-07 00:45mam multi site:
strona.pl
subdomena.strona.pl
subdomena2.strona.pl
i pytanie:
w jaki sposób zrobić takie coś, żeby subdomena.strona.pl działała również pod domena innastrona.pl ??
da sie to zrobić?
Nakierować obydwie
archetwist, wt., 2008-04-08 03:00 moderatorNakierować obydwie domeny/subdomeny na ten sam katalog (Drupala) na serwerze, a w odpowiednich plikach
settings.phpwprowadzić te same ustawienia bazy danych (nazwa użytkownika, hasło, nazwa bazy).design www drupal
czyli po zaparkowaniu
michal, wt., 2008-04-15 11:51czyli po zaparkowaniu domeny nalezy w pliku (znajdujacym sie w katalogu subdomena.strona.pl) settings.php wprowadzic zmiany i pewnie ta linijka kodu za to odpowiada:
czy to moze wygladac nastepujaco?
czyli dwa wiersze rozniace sie tylko informacja o „localhost”. Nie znam sie na php/mysql i nie mam pojęcia czy to zadziała, a chcialbym przed zaparkowaniem domeny wszystko przygotowac… prosze o pomoc.
Nie, przeczytaj Wiele
archetwist, czw., 2008-04-17 14:34 moderatorNie, przeczytaj .
Pisałem o modyfikacji plików
settings.php, które powinny się znajdować w odpowiadających domenom podkatalogach.$db_urlma być dla obydwu domen to samo.design www drupal
hmmm czyli dla subdomeny
michal, czw., 2008-04-17 23:38hmmm
czyli dla subdomeny [subdomena.strona.pl] i innej domeny [innastrona.pl] (oba adresy maja dzialac dla jednej strony) mam utworzyc osobne katalogi a w nich plik settings.php, tak?
settings.php ma byc identyczny dla obu stron, tak?
czyli jesli stronke juz zrobilem dla subdomeny [subdomena.strona.pl] a inna domene [innastrona.pl] planuje tylko podpiac, to dla tej innej domeny robie katalog „innastrona.pl” a w nim settings.php m.in. z kodem: