Due siti stesso database problema attachements

13 contenuti / 0 new
Ultimo contenuto
Offline
DrupalNiubbo
Iscritto: 31 Gen 2008
Messaggi: 47
Due siti stesso database problema attachements

Senza approfondire troppo le possibilità di Drupal ho iniziato un progetto costruendo due siti con lo stesso database di Drupal.
Ora mi trovo con due installazioni di Drupal con lo stesso database e oltre ad aggiornare i file due volte ho il problema che se inserisco un contenuto dall'admin del sito A quando lo guardo dal sito B non mi trova gli allegati, caricati ovviamente nel sito A.
Qualche suggerimento per porre rimedio ad un progetto già esistente?

Offline
DrupalNiubbo
Iscritto: 31 Gen 2008
Messaggi: 47

Risolto.

Ritratto di Pinolo
Offline
UberAdmin
UberAdmin
Iscritto: 17 Nov 2005
Messaggi: 3238

Quindi i siti condividevano alcune tabelle?? Come hai risolto?

Offline
DrupalNiubbo
Iscritto: 31 Gen 2008
Messaggi: 47

I siti condividono l'intero database.
Stamattina mi sono reso conto che la mia soluzione non è delle migliori e non posso usarla per molto, (cartella alias) c'è forse un modo per scrivere il percorso dei file allegati in maniera assoluta?

Ritratto di Pinolo
Offline
UberAdmin
UberAdmin
Iscritto: 17 Nov 2005
Messaggi: 3238

Che impostazioni hai per i percorsi upload nei 2 siti?

Offline
DrupalNiubbo
Iscritto: 31 Gen 2008
Messaggi: 47

Avendo lo steso database tutti gli allegati vanno in:
sites/deafult/files

Però se lo gestisci nel dominio A vanno in una cartella se lo gestisci dal dominio B in un altra e i conteunuti comuni scritti da B nel front di A non trova i file. . .
Un po' contorto ehh... Basterebbe che venisse scritto il percorso in assoluto, cosi l'allegato si potrebbe scaricare sempre. Si può fare?

Ritratto di Pinolo
Offline
UberAdmin
UberAdmin
Iscritto: 17 Nov 2005
Messaggi: 3238

Non ha molto senso. Se il percorso è uguale, i file devono andare nella stessa cartella. Nella tabella files del database, che filepath sono scritti?

Offline
DrupalNiubbo
Iscritto: 31 Gen 2008
Messaggi: 47

Forse non mi sono spiegato bene,
nel database gli allegati vanno in /sites/deafult/files
Il problema si presenta così:
mi loggo dal sito www.a.it
compongo un conetnuto e allego un file che va in www.a.it/sites/deafult/files
e spunto un campo del contenuto "A B"

Nel sito www.b.it che ha lo stesso database di www.a.it ho una vista che mostra i contenuti filtrati per B quindi vede anke il contenuto precedentemente caricato però quando cerca l'allegato lo cerca in www.b.it/sites/deafult/files
Ovviamnete non lo trova perché caricato da www.a.it . . .

Potrei scrivere il File system path tipo "www.a.it/sites/deafult/files" in modo da scaricare il file anche da www.b.it. . . .
Devo fare delle rpove altre idee?

Ritratto di Pinolo
Offline
UberAdmin
UberAdmin
Iscritto: 17 Nov 2005
Messaggi: 3238

ma, scusa, i 2 siti sono su due installazioni diverse di Drupal o sulla stessa?

Offline
DrupalNiubbo
Iscritto: 31 Gen 2008
Messaggi: 47

Si sono su due installazioni diverse, collegate allo stesso DB.
Quindi ci sono due cartelle files.
Perquesto cercavo di poter scrivere il percoso del'allegato in maniera assoluta...

Ritratto di Pinolo
Offline
UberAdmin
UberAdmin
Iscritto: 17 Nov 2005
Messaggi: 3238

No, devi fare un symlink che colleghi una delle 2 cartelle file all'altra

Offline
DrupalNiubbo
Iscritto: 31 Gen 2008
Messaggi: 47

Ehhh...
è quello che ho fatto per tamponare il problema, ma non va bene.
Perché dove c'è il simlink non funziona più l'uploader, non si possono più caricare gli allegati da tutte e due le aree di amministrazioni ma solo dove c'è la cartella vera e propria...
Grazie dell'aiuto, mi sa che la soluzione migliore e separare i contenuti in comune...

Ritratto di Pinolo
Offline
UberAdmin
UberAdmin
Iscritto: 17 Nov 2005
Messaggi: 3238

Il symlink DEVE funzionare. Se ti dà problemi di permessi, credo che ci sia qualcosa che non va su come è stato impostato.