Due siti stesso database problema attachements

13 contenuti / 0 new
Ultimo contenuto
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?

Risolto.

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

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?

Che impostazioni hai per i percorsi upload nei 2 siti?

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?

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

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?

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

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...

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

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...

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