Simple Machines Community Forum

SMF Support => Language Specific Support => Italiano (Italian) => Topic started by: cluaudiuzz on December 24, 2012, 11:57:59 AM

Title: Forum in manutenzione ma comunque accessibile
Post by: cluaudiuzz on December 24, 2012, 11:57:59 AM
Salve e buone feste a tutti,
Vi contatto perché ho messo il forum in manutenzione. Però alcuni utenti mi hanno contattato dicendo che se è attivo il servizio di memorizzazione della password si riesce ad accedere automaticamente al forum anche se quest'ultimo è in manutenzione. Mentre se un utente inserisce manualmente i dati di accesso, non riesce ad entrare nel forum.
Mi chiedevo se era possibile impedire a TUTTI di accedere al forum prima che tutte le modifiche siano terminate.
Grazie e buone feste a tutti ed in particolare ad emanuele
Title: Re: Forum in manutenzione ma comunque accessibile
Post by: emanuele on December 24, 2012, 12:04:31 PM
Ed ecco che mi confermi immediatamente quanto sospettavo nell'altro topic...
Title: Re: Forum in manutenzione ma comunque accessibile
Post by: cluaudiuzz on December 24, 2012, 12:08:25 PM
Cioè? cosa posso fare per evitare questa cosa  :(
Title: Re: Forum in manutenzione ma comunque accessibile
Post by: emanuele on December 24, 2012, 12:10:57 PM
Questo è il post di cui parlavo (giusto per completezza):
http://www.simplemachines.org/community/index.php?topic=493355.msg3458626#msg3458626

Tu stai modificando il Settings.php che hai in /forum/, ma SMF sta usando il Settings.php che hai nella root.
Quindi cancella il Settings.php che hai in /forum/ e correggi $boarddir (nel Settings.php che hai in root) a puntare alla root del sito).
Questo dovrebbe correggere i problemi.
Title: Re: Forum in manutenzione ma comunque accessibile
Post by: cluaudiuzz on December 24, 2012, 12:29:13 PM
Si hai ragione emanuele (come sempre  ;) )
Praticamente avevo un settings.php nella root principale ( www) ed un altro settings.php (perfettamente uguale) anche nella directory forum.
Ora ho cancellato il settings.php nella directory forum.
Per essere preciso ho fatto così:
Root- singoli files (index.php, settings.php,ecc ecc)
Forum. - solo le cartelle di smf


Ora come devo modificare la riga
// Load the settings...
require_once(dirname(__FILE__) . '/Settings.php');


Mi potresti fare un esempio?  Grazie mille
Title: Re: Forum in manutenzione ma comunque accessibile
Post by: cluaudiuzz on December 24, 2012, 12:53:00 PM
Probabilemnte devo modificare SOLO questo codice:
Da così:
// Make absolutely sure the cache directory is defined.
if ((empty($cachedir) || !file_exists($cachedir)) && file_exists($boarddir . '/cache'))
$cachedir = $boarddir . '/cache';

a così:
// Make absolutely sure the cache directory is defined.
if ((empty($cachedir) || !file_exists($cachedir)) && file_exists($boarddir . '/forum/cache'))
$cachedir = $boarddir . '/forum/cache';


Chiedo conferma prima di procedere...
Title: Re: Forum in manutenzione ma comunque accessibile
Post by: cluaudiuzz on December 24, 2012, 01:33:12 PM
Ho modificato anche i file settings.php e settings_back.php in questo modo
$maintenance = 1; # Set to 1 to enable Maintenance Mode, 2 to make the forum untouchable. (you'll have to make it 0 again manually!)
Title: Re: Forum in manutenzione ma comunque accessibile
Post by: emanuele on December 24, 2012, 01:56:43 PM
...
Quote from: emanuele on December 24, 2012, 12:10:57 PM
correggi $boarddir (nel Settings.php che hai in root) a puntare alla root del sito).
Se vuoi un consiglio, non provare cose a caso, segui le indicazioni.
Title: Re: Forum in manutenzione ma comunque accessibile
Post by: cluaudiuzz on December 24, 2012, 02:04:12 PM
Quote from: emanuele on December 24, 2012, 01:56:43 PM
...
Quote from: emanuele on December 24, 2012, 12:10:57 PM
correggi $boarddir (nel Settings.php che hai in root) a puntare alla root del sito).
Se vuoi un consiglio, non provare cose a caso, segui le indicazioni.

Ok ma come faccio ha far puntare $boarddir al mio sito. Qui glu utenti continuano ad entrare  :'(
Title: Re: Forum in manutenzione ma comunque accessibile
Post by: emanuele on December 24, 2012, 02:11:12 PM
Apri Settings.php, ad un certo punto vedi:
$boarddir = '/path/to/site.tld/forum';
e lo cambi in
$boarddir = '/path/to/site.tld';
Title: Re: Forum in manutenzione ma comunque accessibile
Post by: cluaudiuzz on December 24, 2012, 02:20:53 PM
Ho trovato questo
$boarddir = '/home/nome/publich_html/forum';
sostituito con questo
$boarddir = '/home/nome/publich_html/';
Ho fatto bene?
Title: Re: Forum in manutenzione ma comunque accessibile
Post by: emanuele on December 24, 2012, 02:23:26 PM
No.
Togli anche l'ultima barra:
$boarddir = '/home/nome/publich_html';
Title: Re: Forum in manutenzione ma comunque accessibile
Post by: cluaudiuzz on December 24, 2012, 02:26:03 PM
Fatto...
Devo anche modificare settings_bak.php?
Title: Re: Forum in manutenzione ma comunque accessibile
Post by: emanuele on December 24, 2012, 02:26:21 PM
bak è un backup e basta.
Title: Re: Forum in manutenzione ma comunque accessibile
Post by: cluaudiuzz on December 24, 2012, 02:28:00 PM
quindi con questa modifica dovrei essere apposto?
Title: Re: Forum in manutenzione ma comunque accessibile
Post by: cluaudiuzz on December 24, 2012, 02:40:40 PM
gli utenti continuano ad entrare sul forum... :'( :'(
magari unifico i file e cartelle nella cartella forum per il tempo della manutenzione...
se carico repair_setting.php nella root principale credi che mi possa servire a qualcosa?
Title: Re: Forum in manutenzione ma comunque accessibile
Post by: emanuele on December 24, 2012, 02:54:17 PM
mah...io vedo il messaggio di manutenzione...
Title: Re: Forum in manutenzione ma comunque accessibile
Post by: cluaudiuzz on December 24, 2012, 02:59:08 PM
Si però alcuni che hanno la memorizzazione automatica della password entrano lo stesso. Mah non so :(
Title: Re: Forum in manutenzione ma comunque accessibile
Post by: emanuele on December 24, 2012, 03:30:32 PM
Come fai a dire che entrano?
Title: Re: Forum in manutenzione ma comunque accessibile
Post by: cluaudiuzz on December 24, 2012, 04:06:42 PM
Li vedo tra gli utenti on line...
Title: Re: Forum in manutenzione ma comunque accessibile
Post by: emanuele on December 24, 2012, 04:10:07 PM
Non vuol dire niente.
Gli utenti non vengono "sloggati", in maintenance mode semplicemente gli viene impedito di accedere al forum.
Title: Re: Forum in manutenzione ma comunque accessibile
Post by: cluaudiuzz on December 24, 2012, 04:19:46 PM
quindi uno che prima della manutenzione era loggato rimane loggato anche dopo aver attivato la manutenzione e se quello quel l'utente ha messo la spunta su accedi sempre , potrà sempre accedere..
Title: Re: Forum in manutenzione ma comunque accessibile
Post by: emanuele on December 24, 2012, 04:31:24 PM
Il fatto che rimanga loggato non significa che possa fare qualcosa...
Quando sei in modalità manutenzione rimani loggato, ma non puoi vedere altro che il pannello che ti dice che la manutenzione è abilitata.

Io consiglio sempre, quando si hanno dubbi simili, di crearsi un secondo account e provare: invece che in 5 ore l'avresti scoperto in 1 minuto. ;)
Title: Re: Forum in manutenzione ma comunque accessibile
Post by: cluaudiuzz on December 24, 2012, 04:37:11 PM
con gli account di prova non riesco ad entrare in nessun modo...alcuni utenti invece mi hanno detto che collegandosi al sito con la passwor impostata automaticamnete riescono ad entrare, devo chiedere cosa intendono per entrare e se riescono a fare qualcososa
Title: Re: Forum in manutenzione ma comunque accessibile
Post by: emanuele on December 24, 2012, 04:42:17 PM
Il massimo che dovresti poter fare è vedere il tuo nome in alto a sinistra (o dove lo visualizza nel tema) e basta...se vedono altro c'è qualcosa che non va da qualche parte.
Title: Re: Forum in manutenzione ma comunque accessibile
Post by: cluaudiuzz on December 27, 2012, 08:33:32 AM
Quote from: emanuele on December 24, 2012, 02:11:12 PM
Apri Settings.php, ad un certo punto vedi:
$boarddir = '/path/to/site.tld/forum';
e lo cambi in
$boarddir = '/path/to/site.tld';

Questa modifica nel mio caso ha causato errori di percorso nel ripescaggio della cartella tema e pacchetti mod. Visualizzavo un errore che diceva che le cartelle non erano scrivibili.
Per la manutenzione sono andato in settings.php e ho modificato in questo modo

$maintenance = 1; # Set to 1 to enable Maintenance Mode, 2 to make the forum untouchable. (you'll have to make it 0 again manually!)

Title: Re: Forum in manutenzione ma comunque accessibile
Post by: emanuele on December 27, 2012, 09:14:44 AM
Io ho boarddir in un percorso, sourcedir e themedir in due completamente diversi (hanno a malapena in comune la radice: /home/emanuele/webserver/htdocs/etc. e /home/emanuele/Devel/etc.) e funziona tutto benissimo.

Secondo me hai altri percorsi sbagliati...
Title: Re: Forum in manutenzione ma comunque accessibile
Post by: cluaudiuzz on December 27, 2012, 10:22:49 AM
Ciao emanuele , per ora funziona tutto , o almeno spero  ;D
Unica anomalia è che durante la navigazione del forum mi appare la scritta FORUM IN AMNUTENZIONE su sfondo bianco, quindi senza tema o altro.
Per andare avanti nella navigazione devo ricaricare la pagina...
Mi ricorda l'errore
Sorry, SMF was unable to connect to the database. This may be caused by the server being busy. Please try again later , perché anche in questo caso devo ricaricare la pagina per continuare la navigazione.
Cosa puo essere secondo te ?
Title: Re: Forum in manutenzione ma comunque accessibile
Post by: emanuele on December 27, 2012, 11:11:18 AM
Non posso tirare ad indovinare...
O lo vedo o non so cosa dirti. ;)
Title: Re: Forum in manutenzione ma comunque accessibile
Post by: cluaudiuzz on December 31, 2012, 11:12:50 AM
ho rinunciato a dividere cartelle e file , ho rimesso tutto insieme come in origine e tutte è ripreso a funzionare alla perfezione  ;D
Title: Re: Forum in manutenzione ma comunque accessibile
Post by: emanuele on December 31, 2012, 11:36:50 AM
ehhh....configurazioni particolari richiedono cura particolare. ;)