Page 1 of 1

Configurare differente path del sito

Posted: Mon Aug 13, 2007 5:10 pm
by dariodn
In procinto di caricare sul server il nostro cms mi sono accorto di un problemino non di poco conto.
Caricando la cartella dovrei trovarmi con un percorso di questo genere www.dominio.it/cms_cartella/index.php a meno che non copio tutto il contenuto della cms_cartella in public_html così da avere subito la pagina index andando su dominio.it. Io però ho anche altre cartelle in public e inserire anche quelle cmsms renderebbe il tutto caotico.

Quello che chiedo è se c'è la possibilità di caricare cmsms in una sottocartella ma poi avere la pagina di index nella root principale.
Detto altrimenti: www.dominio.it/cmsms/ -> ho tutte le cartelle del cms (e quindi accedo poi anche all'admin) ; www.dominio.it/index.php -> vedo il sito direttamente.

grazie

Re: Configurare differente path del sito

Posted: Mon Aug 13, 2007 5:25 pm
by alby
dariodn wrote: In procinto di caricare sul server il nostro cms mi sono accorto di un problemino non di poco conto.
Caricando la cartella dovrei trovarmi con un percorso di questo genere www.dominio.it/cms_cartella/index.php a meno che non copio tutto il contenuto della cms_cartella in public_html così da avere subito la pagina index andando su dominio.it. Io però ho anche altre cartelle in public e inserire anche quelle cmsms renderebbe il tutto caotico.

Quello che chiedo è se c'è la possibilità di caricare cmsms in una sottocartella ma poi avere la pagina di index nella root principale.
Detto altrimenti: www.dominio.it/cmsms/ -> ho tutte le cartelle del cms (e quindi accedo poi anche all'admin) ; www.dominio.it/index.php -> vedo il sito direttamente.

grazie
Teoricamente sì, ma il numero dei file da modificare e il debug che devi operare non lo consiglia.
Non puoi fare il contrario: tutto l'attuale contenuto di public_html lo metti in una cartella web?

Alby

Re: Configurare differente path del sito

Posted: Wed Aug 15, 2007 3:26 pm
by dariodn
eh no... perché sono tutti sottodomini e quindi necessitano della root principale...

cavolino... questo è un problema non da poco... ho sviluppato tutto il sito sul cms in locale e ora mi si presenta l'eventualità di dover cercare un altro cms... ma pork! :(

Re: Configurare differente path del sito

Posted: Wed Aug 15, 2007 4:04 pm
by alby
dariodn wrote: eh no... perché sono tutti sottodomini e quindi necessitano della root principale...
Non ti rimane che fare un redirect:
www.dominio.it/index.php  ->redirect-> www.dominio.it/cmsms

dariodn wrote: cavolino... questo è un problema non da poco... ho sviluppato tutto il sito sul cms in locale e ora mi si presenta l'eventualità di dover cercare un altro cms... ma pork! :(
Non credo, ma posso sbagliare, che vi siano cms che non vivano con le proprie sottocartelle

Alby

Re: Configurare differente path del sito

Posted: Wed Aug 15, 2007 7:32 pm
by dariodn
avevo pensato anche io al redirect. ma in termini di motori di ricerca cambia qualcosa?

per l'altra questione, sicuramente tutti i cms hanno le loro sottocartelle... ma, ad es., wordpress ne ha tre principali, mentre cmsms ne ha molte di più... mi sembra strano che non è possibile agire su qualche file per dirgli semplicemente che la pagina index è in ./ mentre tutta la configurazione è in ./cms ...

ad esempio, nel file config:

Code: Select all

#Document root as seen from the webserver.  No slash at the end
#If page is requested with https use https as root url
#e.g. http://blah.com
$config['root_url'] = 'http://localhost/cmsmadesimple';
if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS']=='on')
{
$config['root_url'] = str_replace('http','https',$config['root_url']);
}

#Path to document root. This should be the directory this file is in.
#e.g. /var/www/localhost
$config['root_path'] = 'E:\server\cmsmadesimple';
se io in root_url inserissi solo www.dominio.it e in root_path dominio.it/cmsms ??

Re: Configurare differente path del sito

Posted: Wed Aug 15, 2007 10:38 pm
by alby
dariodn wrote: avevo pensato anche io al redirect. ma in termini di motori di ricerca cambia qualcosa?
Sì, le sottocartelle sono penalizzate...

dariodn wrote: per l'altra questione, sicuramente tutti i cms hanno le loro sottocartelle... ma, ad es., wordpress ne ha tre principali, mentre cmsms ne ha molte di più... mi sembra strano che non è possibile agire su qualche file per dirgli semplicemente che la pagina index è in ./ mentre tutta la configurazione è in ./cms ...
Sono sei perchè puoi cancellare doc, images, install
ma quello che dà fastidio credo che siano i file che sono almeno una decina....

dariodn wrote: se io in root_url inserissi solo www.dominio.it e in root_path dominio.it/cmsms ??
Non capisco quello che intendi. Se puoi accedere alla configurazione di apache puoi dirgli tranquillamente che:
www.dominio.it  è  /dove/vuoi/mettere/la/cartella/root/di/cmsms

Comunque non ho mai provato, ma quello che ha sicuramente problemi è la directory di admin che DEVE essere una sottocartella.
Per le altre oltre a config.php, agendo su fileloc.php dovrebbe (condizionale!) funzionare.

Alby

Re: Configurare differente path del sito

Posted: Thu Aug 16, 2007 4:28 pm
by dariodn
con l'ultimo quote mi riferivo al file config.php incluso in cmsms.
se è solo la cartella admin a dover rimanere fuori non ho problemi... l'importante sarebbe riuscire a racchiudere le altre.
In tal caso i file da modificare sarebbero solo config e fileloc? quest0ultimo però presenta solo la definzione del path di config.php e delle cartelle temp... :|

Re: Configurare differente path del sito

Posted: Fri Aug 17, 2007 5:49 pm
by alby
dariodn wrote: con l'ultimo quote mi riferivo al file config.php incluso in cmsms.
se è solo la cartella admin a dover rimanere fuori non ho problemi... l'importante sarebbe riuscire a racchiudere le altre.
In tal caso i file da modificare sarebbero solo config e fileloc? quest0ultimo però presenta solo la definzione del path di config.php e delle cartelle temp... :|
Lo so, perchè (più di un anno fa) avevo cercato di utilizzare una sola distribuzione di CMSMS per molti siti (ognuno aveva config.php e pochi altri file) ma non era facile ed implicava alcuni cambiamenti all'interno dei file.
Purtroppo il "Multi-site installation" è, per ora, una feature del post 2.0

Alby

Re: Configurare differente path del sito

Posted: Tue Aug 21, 2007 4:52 pm
by dariodn
quali sono le cartelle che devo necessariamente lasciare?
admin, lib, modules, plugin, tmp e uploads?

qualcuna può essere spostata in un'altra (ad es. tmp in uploads, modules e plugin in lib?).

Re: Configurare differente path del sito

Posted: Tue Aug 21, 2007 9:21 pm
by alby
dariodn wrote: quali sono le cartelle che devo necessariamente lasciare?
admin, lib, modules, plugin, tmp e uploads?

qualcuna può essere spostata in un'altra (ad es. tmp in uploads, modules e plugin in lib?).
Devi fare una prova, comunque dovrebbe funzionare:
admin - fissa
doc - cancella
images - cancella (li puoi mettere in uploads/images)
install - cancella (SEMPRE dopo l'installazione)
lib - fissa
modules -fissa
plugins - puoi spostare tutti i file in lib/smarty/plugins
tmp - DA VERIFICARE la puoi spostare settando fileloc.php
uploads - DA VERIFICARE la puoi spostare settando config.php

Dovrebbero essere 3 cartelle
Buona fortuna

Alby



ma dovrebbe funzionare:

Re: Configurare differente path del sito

Posted: Fri Aug 24, 2007 9:15 am
by alby
Forse può aiutare anche questo

Alby