# W każdy czwartek o 22:00 #
Spotkania ludności drupal.pl na IRC- odpal czat -
- dedykowany temat na forum -

drupal.pl w sieci Google!

Shoutbox

You're not permitted to post shouts.
DepecheMati

Widać, że pracownikom Google się nudzi - http://bit.ly/L6pAsn :-}

1 dzień 9 godzin ago
grzegorz.bartman

Wybiera się ktoś na DrupalCon do Monachium?

2 dni 9 godzin ago
malcolm

No, wspomnień czar ;)

6 dni 7 godzin ago
spamator12

@Mati thx :P
@malcolm gdzieś o tym słyszałem i to z tego forum nie pamiętam... Gra się w to jak w stare setlersy ?

6 dni 8 godzin ago

Drupal 7 - multisite

5 odpowiedzi [Ostatni wpis]
kerios83
Portret użytkownika kerios83
Offline
Dołączył: 12.01.2011
Postów:
  • Drupal 7

Witam. Ponoc drupal z tego slynie i jak wyczytalem jest to naprawde swietna opcja, ktora niestety po macoszemu traktuja inne cms'y. Chcialbym zainstalowac drupala 1 raz tak aby 1 instalacja obslugiwala kilka domen.
Kazda z domen ma miec oddzielna baze danych.
Dodatkowo jednak domeny beda mialy sub domeny i te tez maja miec oddielna baze danych. Tabele users/forum maja byc wspoldzielone. Da sie to jakos sprawnie zmajstrowac ?

start -> localhost/drupal [bd:drupal7]

czyli w drupal/sites/ zakladam katalogi z moimi domenami DOMENA1.COM DOMENA2.COM oraz DOMENA3.COM w kazdym z tych katalogow zalozony settings.php ze sciezka do bazy[localhost - domena1, domena2, domena3]/userem[root]/haslem[pass].
Katalogi FILES, THEMES, MODULES ble ble ble... Tutaj 1 pytanko jak chce sub domene do DOMENA1.COM (subdomena.DOMENA1.COM) to tworze podkatalog w tym katalogu(glownym domeny1.com) - subdomean.domena1.com ?

Jedziemy, standardowo drupal http://localhost/drupal odpala sie z bazy drupal7 i wszystko si. W momencie gdy ustawiam w sites.php (drupal/sites/sites.php)

$sites = array(
'localhost.drupal' => 'domena1.com',
);

aby przetestowac 1 domene zaczynaja sie schody... bo drupal sie gubi (najprawdopodobniej szukajac danych w pustej bazie danych - domena1).
Podejrzewam ze tutaj jest miejsce na kolejna instalke drupala, ale ja chcialbym to wszystko oprzec na 1 drupalku (ponoc sie da).
Skopiowanie bazy drupal7 i zmiana jej nazwy na domena1 niewiele pomaga. Zauwazylem tez, ze drupal nie widzi mojej skorki do domeny1 umieszczonej w katalogu sites/domena1.com/themes... za to widzi ja gdy umieszcze ja w sites/all/themes ? wtf ?

Kolejne pytania dojda jak ktos zyczliwy odpowie. Nie chce za duzo zamieszac na start, tak aby inni tez znalezli w tym temacie podpowiedzi/odpowiedzi na dreczace ich pytania.

endryu87
Portret użytkownika endryu87
Offline
Wroclaw
Dołączył: 03.04.2011
Postów:
ModeratorPopija Jacka Danielsa ;)

Drupal7 + DomanAccess + włączone DA TablePrefixing dla wybranych tabel i sprawa z głowy

---------------------------------------------
Ja nie walczę z Drupalem. To Drupal walczy ze mną. Ale się nie daję;) Projektowanie stron Wrocław - www.designend.net

kerios83
Portret użytkownika kerios83
Offline
Dołączył: 12.01.2011
Postów:

Zapomnialem dodac: srodowisko - xampp 1.7.4, Windows 7.

Ok juz sciagam filmik instruktazowy do doamin access ~2gb :) Rozumiem, ze jak bede mial dalsze pytania moge liczyc na pomoc ?:P

EDIT:

qrka !!!!!! tego losia co napisal na drupal.org - mozecie wywalic install.php nie przyda sie po instalacji - to chyba zabije... przez 2 dni meczylem sie aby zainstalowac dodatkowe domenki i nie wiedzialem co jest nie tak...

EDIT2:

mam maly problem z subdomenami...
subdomena1.site.com
subdomena2.site.com
itd.

tworze katalog subdomeny w katalogu domeny - /sites/site.com/subdomena1
wrzucam tam settings.php

$databases = array (
'default' =>
array (
'default' =>
array (
'database' => 'sub1.site.com',
'username' => 'root',
'password' => 'pass',
'host' => '127.0.0.1',
'port' => '',
'driver' => 'mysql',
'prefix' => '',
),
),
);

chce odpalic install.php i dupa... pisze, ze juz jest instalka wykonana (bo jest ale dla domeny - site.com)...

"Drupal already installed
To start over, you must empty your existing database.
To install to a different database, edit the appropriate settings.php file in the sites folder.
To upgrade an existing installation, proceed to the update script.
View your existing site."

Jak sobie z tym poradzic (narazie ucze sie bez domain access, jezeli da sie to obejsc tylko i wylacznie wlaczajac go plz niech ktos da znac)?

DepecheMati
Portret użytkownika DepecheMati
Offline
Kraków
Dołączył: 22.04.2010
Postów:
AdministratorModeratorOpętany przez diabła kasuje bez opamiętania!

Nie wypełniać settings.php przed instalacją ?

kerios83
Portret użytkownika kerios83
Offline
Dołączył: 12.01.2011
Postów:

Nawet jak wyrzuce settings.php z /sites/site.com/subdomena1 bo juz próbowalem, to instalka i tak sie nie rozpoczyna.

/sites/site.com ma swoj settings.php i wszystko z ta domena smiga, jednak drupal tak jakby nie chcial podpiac subdomen pod ta domene, wszystko kojarzy z powyzszym setting.php i jego baza (a subdomena ma miec inna baze, osobna templatke, itp.).

Zgodnie z dokumentacja/poradinkami struktura sie zgadza...

-drupal
|
sites/site.com (domena)
sites/site.com/subdomena1.site.com (subdomena)

EDIT: ok juz wszystko gra, kwestia odpowiedniego ustawienia katalogow. Dzieki za podpowiedzi. Jak by ktoś znał jakiś fajny tutek do dzielenia tabel baz danych (users, forum, search itp.) wbijajcie linkiem.

kerios83
Portret użytkownika kerios83
Offline
Dołączył: 12.01.2011
Postów:

Co do poprzedniego postu - fajny filmik - http://gotdrupal.com/videos/multisites-vs-multiple-sites

dodatkowo wpiszcie multite na drupal.org - masa przydatnego info.