Italian SMF

Supporto SMF => SMF 2.0.x => Discussione aperta da: elerwen il Mercoledì - 25 Gennaio 2017 - 17:07

Titolo: ERRORE 500 - Problema persistente
Inserito da: elerwen il Mercoledì - 25 Gennaio 2017 - 17:07
Buongiorno a tutti,
apro questo post perché non so più dove sbattere la testa ???
Premetto di non essere un'esperta, ma gestisco un sito e un forum per amiche a tempo perso.
Da circa settembre, senza aver apportato alcuna modifica, di punto in bianco nella pagina del forum (http://www.lecivettesulsouffle.it/forum/index.php) è apparso un fantastico ERROR 500.
Non ho fatto alcuna modifica in quel periodo, perciò ho contattato il mio web hosting NETSONS, chiedendo di verificare se ci fossero problemi.
Il succo della risposta è a loro tutto risulta ok.

Quindi, nella mia ignoranza, ho nuovamente tentato con restore_settings.php, senza risultato.

Continuano ad esserci errori nell'error_log ma io, sinceramente, non so più cosa c'è che non va.

Siccome sono mesi che provo a pasticciare, mi permetto di chiedere a voi, se potete gentilmente darmi un consiglio.

Vi riporto una parte dell'error_log:

Citazione[25-Jan-2017 15:31:26 Europe/Berlin] PHP Parse error:  syntax error, unexpected 'SMFCookie956' (T_STRING) in /home/lecivett/public_html/forum/Settings.php on line 25
[25-Jan-2017 15:34:33 Europe/Berlin] PHP Fatal error:  Call to undefined function loaddatabase() in /home/lecivett/public_html/forum/index.php on line 64
[25-Jan-2017 15:21:13 Europe/Berlin] PHP Parse error:  syntax error, unexpected '=' in /home/lecivett/public_html/forum/Settings.php on line 44
[25-Jan-2017 15:15:30 Europe/Berlin] PHP Warning:  require_once(/home/lecivett/public_html/forum/Settings.php): failed to open stream: No such file or directory in /home/lecivett/public_html/forum/index.php on line 44
[25-Jan-2017 15:15:30 Europe/Berlin] PHP Fatal error:  require_once(): Failed opening required '/home/lecivett/public_html/forum/Settings.php' (include_path='.:/opt/cpanel/ea-php56/root/usr/share/pear') in /home/lecivett/public_html/forum/index.php on line 44

Per il momento grazie  :)
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: Darknico il Mercoledì - 25 Gennaio 2017 - 17:34
Per prima cosa: leggi il PM che ti ho mandato!

I dati di accesso al Database sono corretti?
Compreso l'host
https://www.netsons.com/knowledgebase.php?action=displayarticle&id=19

Se si, sul database c'è tutto? Trovi le tabelle di smf (se sono di default, iniziano per smf_)?
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: elerwen il Mercoledì - 25 Gennaio 2017 - 17:38
Ciao! Ho ripristinato tutti i dati con repair_settings, che ora ho rimosso :)
I dati di accesso sono corretti e sul database mi risultano parecchie tabelle aventi prefisso smf_
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: Darknico il Giovedì - 26 Gennaio 2017 - 10:08
Mi pare strano che senza che tu abbia fatto qualcosa di colpo si sia rotto...
sicura che netsons non abbia fatto qualcosa? Chessò, un aggiornamento di mysql o di php o qualsiasi cosa?

Se apri il file settings.php del forum, è ok? Ci sono i dati corretti?
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: elerwen il Giovedì - 26 Gennaio 2017 - 14:20
Da netsons mi han risposto che loro non hanno fatto niente.

Il file settings.php mi risulta corretto.
Dopo averlo modificato ieri, sull'error_log, mi appere sempre questo errore:
Citazione[26-Jan-2017 14:01:06 Europe/Berlin] PHP Fatal error:  Call to undefined function loadDatabase() in /home/lecivett/public_html/forum/index.php on line 64

Nella linea 64 dell'index.php c'è:
CitazioneloadDatabase(lecivett_smf1);

ma il database è quello... cosa c'è di sbagliato? non riesco proprio a capire.

Comunque ti confermo di non aver toccato nessuna impostazione, il forum mi è morto di punto in bianco. Non è la prima volta che ho problemi su Netsons con SMF  :-\
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: Darknico il Giovedì - 26 Gennaio 2017 - 14:41
Ho trovato un tuo vecchio topic, e non è la prima volta che capita qualcosa del genere...ed era sbagliato il nome del DB.
Sei sicura che il database si chiami proprio lecivett_smf1?

L'errore è proprio perchè non riesce a connettersi al db.
Altro non so che pensare, dovrei vedere con i miei occhi, ma non so se puoi darmi gli accessi ftp per controllare...
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: emanuele il Giovedì - 26 Gennaio 2017 - 14:58
Citazione di: elerwen il Mercoledì - 25 Gennaio 2017 - 17:07
Citazione[25-Jan-2017 15:31:26 Europe/Berlin] PHP Parse error:  syntax error, unexpected 'SMFCookie956' (T_STRING) in /home/lecivett/public_html/forum/Settings.php on line 25
Il problema era questo.
Quindi, così ad occhio... non è che nella password del database hai un apice singolo? ( ' )
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: elerwen il Giovedì - 26 Gennaio 2017 - 15:05
Sì sì sono sicura sia giusto, ho controllato nel pannello di controllo, direttamente le tabelle, per essere sicura  ;D
Pensavo fosse un problema di sintassi a questo punto...

Io con Filezilla non riesco ad accedere, uso il CPanel, però sei vuoi provare ti posso dare gli accessi, tanto peggio di così, il forum non c'è più  :(


Citazione di: emanuele il Giovedì - 26 Gennaio 2017 - 14:58
Citazione di: elerwen il Mercoledì - 25 Gennaio 2017 - 17:07
Citazione[25-Jan-2017 15:31:26 Europe/Berlin] PHP Parse error:  syntax error, unexpected 'SMFCookie956' (T_STRING) in /home/lecivett/public_html/forum/Settings.php on line 25
Il problema era questo.
Quindi, così ad occhio... non è che nella password del database hai un apice singolo? ( ' )

Dopo la modifica con restore settings, quel problema è sparito, ora mi resta quello della linea 64: loadDatabase(lecivett_smf1);
Nessun apice nelle password
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: emanuele il Giovedì - 26 Gennaio 2017 - 15:16
Semplicemente togli quel "lecivett_smf1" che probabilmente ci hai messo tu quando il resto non funzionava.
Quella riga deve essere:
loadDatabase();
pura e semplice.
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: elerwen il Giovedì - 26 Gennaio 2017 - 15:19
Citazione di: emanuele il Giovedì - 26 Gennaio 2017 - 15:16
Semplicemente togli quel "lecivett_smf1" che probabilmente ci hai messo tu quando il resto non funzionava.
Quella riga deve essere:
loadDatabase();
pura e semplice.

Fatto.
Ancora niente forum  :'(

e sull'error log, sempre lo stesso problema:
Citazione[26-Jan-2017 15:23:58 Europe/Berlin] PHP Fatal error:  Call to undefined function loaddatabase() in /home/lecivett/public_html/forum/index.php on line 64
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: emanuele il Giovedì - 26 Gennaio 2017 - 15:38
E nient'altro?
Sicura?
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: emanuele il Giovedì - 26 Gennaio 2017 - 15:42
SSI parla di problemi di connessione, quindi password, nome del database, nome dell'host o porta errati non sono da sottovalutare.
Il problema di index.php a questo punto sospetto sia che hai tolto qualche pezzo che non andava tolto.
Allega il file (allegato, non copia&incolla nel corpo del messaggio).
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: elerwen il Giovedì - 26 Gennaio 2017 - 16:07
Ecco il file.
Mi è appena arrivata una mail che mi avvisa che:

CitazioneThere has been a problem with the database!

This is a notice email to let you know that SMF could not connect to the database, contact your host if this continues.

Ecco, l'avevo capito  :-X
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: emanuele il Giovedì - 26 Gennaio 2017 - 17:35
Sì, manca tutta la parte iniziale...
Va beh, ora non posso farci niente, stasera.
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: elerwen il Giovedì - 26 Gennaio 2017 - 17:37
 :o Accidenti!

Ti ringrazio, sei gentilissimo
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: emanuele il Giovedì - 26 Gennaio 2017 - 17:38
Citazione di: elerwen il Giovedì - 26 Gennaio 2017 - 16:07
CitazioneThere has been a problem with the database!

This is a notice email to let you know that SMF could not connect to the database, contact your host if this continues.

Ecco, l'avevo capito  :-X
Presumibilmente quando ho aperto SSI.
Ripeto, controlla di nuovo: nome del db, password, host e porta.
E controlla che il database non sia pieno.
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: elerwen il Giovedì - 26 Gennaio 2017 - 18:04
Citazione di: emanuele il Giovedì - 26 Gennaio 2017 - 17:38
Presumibilmente quando ho aperto SSI.
Ripeto, controlla di nuovo: nome del db, password, host e porta.
E controlla che il database non sia pieno.

Nome db: ok
Password: ok è corretta
Host e porta: non riesco a trovare dove sono scritte.
Il Database ha ancora posto
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: emanuele il Venerdì - 27 Gennaio 2017 - 00:14
Citazione di: elerwen il Giovedì - 26 Gennaio 2017 - 18:04
Host e porta: non riesco a trovare dove sono scritte.
In Settings.php o dal tuo host?
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: elerwen il Venerdì - 27 Gennaio 2017 - 15:41
Citazione di: emanuele il Venerdì - 27 Gennaio 2017 - 00:14
Citazione di: elerwen il Giovedì - 26 Gennaio 2017 - 18:04
Host e porta: non riesco a trovare dove sono scritte.
In Settings.php o dal tuo host?

Direi in entrambi, ho solo la porta ftp, che è la 21.
Non trovo altri dati e non saprei dove scriverli in settings.php  ???
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: emanuele il Venerdì - 27 Gennaio 2017 - 18:15
Direi non è una risposta.
Se in Settings.php mancano dei pezzi, è normale che non riesca a connettersi al database.

Normalmente in Settings.php devono esserci questi parametri per il database:

$db_type = 'mysql';
$db_server = 'localhost';
$db_name = 'smf';
$db_user = 'root';
$db_passwd = '';
$db_prefix = 'smf_';

E devono essere tutti corretti.
Li hai tutti?
Sei sicura siano tutti corretti?
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: elerwen il Venerdì - 27 Gennaio 2017 - 22:39
quelli ci sono tutti e sono giusti
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: emanuele il Sabato - 28 Gennaio 2017 - 13:38
Intanto, in allegato l'index.php corretto.
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: emanuele il Sabato - 28 Gennaio 2017 - 13:43
Metti su un phpinfo e passa il link.
In altre parole crea un file con:
<?php
phpinfo
();

e caricalo nella directory del forum.
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: elerwen il Sabato - 28 Gennaio 2017 - 19:04
allora, ho caricato il file index.php
ho creato il file phpinfo.php  ora cosa faccio?

Non mi da più error 500 ma

CitazioneConnection Problems

Sorry, SMF was unable to connect to the database. This may be caused by the server being busy. Please try again later.

Citazione di: emanuele il Sabato - 28 Gennaio 2017 - 13:43
e passa il link.

Ti serve il link? E' questo http://www.lecivettesulsouffle.it/forum/phpinfo.php
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: emanuele il Sabato - 28 Gennaio 2017 - 20:09
Carica questo file nella directory del forum.
E dimmi cosa ti dice.
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: Filippo il Sabato - 28 Gennaio 2017 - 20:10
Sicuro che non ha dimenticato di pagare il mysql?
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: elerwen il Sabato - 28 Gennaio 2017 - 20:53
Citazione di: emanuele il Sabato - 28 Gennaio 2017 - 20:09
Carica questo file nella directory del forum.
E dimmi cosa ti dice.

Caricato. Nell'error log non c'è niente, sulla pagina del forum sempre

CitazioneConnection Problems

Sorry, SMF was unable to connect to the database. This may be caused by the server being busy. Please try again later.

Citazione di: Filippo il Sabato - 28 Gennaio 2017 - 20:10
Sicuro che non ha dimenticato di pagare il mysql?

Tutto pagato, è compreso nel pacchetto.
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: emanuele il Sabato - 28 Gennaio 2017 - 21:13
http://www.lecivettesulsouffle.it/forum/testdb.php <= leggi cosa c'è scritto. ;)
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: elerwen il Sabato - 28 Gennaio 2017 - 22:32
Non connesso, uno o più tra server, utente o password del db sono sbagliati



eppure i dati sono quelli....

ora nell'error log c'è:

Citazione
[28-Jan-2017 22:31:26 Europe/Berlin] PHP Warning:  mysqli_connect(): php_network_getaddresses: getaddrinfo failed: No address associated with hostname in /home/lecivett/public_html/forum/testdb.php on line 7
[28-Jan-2017 22:31:26 Europe/Berlin] PHP Warning:  mysqli_connect(): (HY000/2002): php_network_getaddresses: getaddrinfo failed: No address associated with hostname in /home/lecivett/public_html/forum/testdb.php on line 7
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: emanuele il Domenica - 29 Gennaio 2017 - 11:28
Secondo me, quello significa che non riesce a "risolvere" (quindi trovare) l'indirizzo IP dell'host.
O l'host è sbagliato o c'è un qualche problema sul server.
Il codice in quel file non fa altro che prendere host, nome utente e password e tentare una connessione al database. Quindi se fallisce anche quello, il problema è o nella configurazione del database o nel server.

Prova a mandare quell'errore al supporto.
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: elerwen il Domenica - 29 Gennaio 2017 - 17:46
Mandato, vediamo che mi rispondono. L'assistenza su netsons non è il massimo  :-X

Edit:

mi hanno risposto
Citazione"Provi adesso"
Ma il forum si vede così
http://www.lecivettesulsouffle.it/forum/index.php

nell'error log è apparso
Citazione
PHP Fatal error:  Call to a member function read() on boolean in /home/lecivett/public_html/forum/Sources/Subs-Admin.php on line 184


Linea 184:

while ($entry = $this_dir->read())



Sigh, sono spariti tutti i testi :'(
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: emanuele il Lunedì - 30 Gennaio 2017 - 16:25
Citazione di: elerwen il Domenica - 29 Gennaio 2017 - 17:46
mi hanno risposto
Citazione"Provi adesso"
Ermetici...

Citazione di: elerwen il Domenica - 29 Gennaio 2017 - 17:46
Ma il forum si vede così
http://www.lecivettesulsouffle.it/forum/index.php
Non c'è più il tema presumibilmente.

Citazione di: elerwen il Domenica - 29 Gennaio 2017 - 17:46
nell'error log è apparso
Citazione
PHP Fatal error:  Call to a member function read() on boolean in /home/lecivett/public_html/forum/Sources/Subs-Admin.php on line 184


Linea 184:

while ($entry = $this_dir->read())

Probabilmente un errore di permessi di lettura/scrittura dei file?
Server linux o windows?

Citazione di: elerwen il Domenica - 29 Gennaio 2017 - 17:46
Sigh, sono spariti tutti i testi :'(
Di solito è o perché il database è stato svuotato, oppure perché c'è un problema di codifica dei caratteri...
Prova a guardare via phpmyadmin se la tabella smf_messages contiene qualcosa, e cosa.
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: Flavio93Zena il Martedì - 31 Gennaio 2017 - 08:38
Io ti consiglierei caldamente di alzare i tacchi da quel server, prima che facciano qualcosa di irrimediabile, vista la qualità del servizio.
Ad ogni modo controlla quello che ti ha detto ema.
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: elerwen il Martedì - 31 Gennaio 2017 - 14:29
Ho ripristinato il tema corrente perché mi sono accorta che da quando è ripartito il forum, si sono cancellate le cartelle con i temi (nuooooooooooooooooo  :'( ci avevo messo una vita a farlo!!!)

Il server è linux

Nella tabella tabella smf_messages  ci sono dei dati, il mio dubbio resta nel database, dove la codifica per ogni singola tabella risulta codificata latin1_swedish_ci  ??? ??? ???

Restano quindi problemi di visualizzazione delle immagini (anche se mi pare che i permessi di lettura/scrittura siano a posto, ma ricontrollerò bene tutto, a questo punto) e i testi che sono TUTTI  scomparsi.

Io mi chiedo come sia possibile una cosa del genere senza aver toccato mai le impostazioni.  :'(

Ho inoltre riscritto all'assistenza, che mi ha risposto:

CitazioneBuongiorno,

facendo un'analisi mi sembra di capire che mancano dei file e/o delle cartelle all'interno del suo forum. Quello che mi fa pensare a questa problematica è il fatto che prendendo un'immagine a caso che non si visualizza, ad esempio questa:

http://www.lecivettesulsouffle.it/forum/Themes/outline_20a/images/icons/login_sm.gif

se poi vado al percorso dove dovrebbe trovarsi l'immagine, dentro la cartella Themes, non c'è la cartella outline_20a e il resto del path. Di conseguenza questo mi fa pensare ad una mancanza di file e cartelle che compromette la corretta visualizzazione del suo sito.

Cordiali Saluti,

Questo l'avevo capito pure io. Mi chiedo che fine abbiano fatto queste cartelle, dato che nessuno ha mai toccato le impostazioni  :'(

Citazione di: Flavio93Zena il Martedì - 31 Gennaio 2017 - 08:38
Io ti consiglierei caldamente di alzare i tacchi da quel server, prima che facciano qualcosa di irrimediabile, vista la qualità del servizio.
Ad ogni modo controlla quello che ti ha detto ema.

In effetti, tutti questi problemi ho paura siano stati causati da loro. Che barba.
-------------------------
Ora che vedo il forum leggo:
Informazioni sulla versione:
Versione installata: SMF 2.0.11
Ultima versione disponibile: SMF 2.0.13
(maggiori dettagli)

Secondo voi, se aggiorno magari andrà a posto qualcosa?



Edit: ho ripristinato tutti i testi!
C'era un errore nel settings php... avevo messo alla riga 22

$language = 'italian-utf8'; # The default language file set for the forum.


ma in realtà era corretto mettere

$language = 'italian';      # The default language file set for the forum.[/code]

Ho inoltre aggiunto alla fine
$db_character_set = 'utf8';
?>


questo perché ho sbirciato da un mio vecchio post qui, dove dava problemi il charset.

Invece per il tema, credo che dovrò proprio rimettere tutto a posto.
Inoltre mancano alcune immagini, ma quelle nei post potrebbero mancare per link spezzati.
Invece loghi e simili... ho paura dipenda dal tema.
Ce la farò.
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: emanuele il Martedì - 31 Gennaio 2017 - 15:02
Premessa: scrivo di fretta e non posso elaborare, ho già problemi miei, quindi non sarò delicato.

Citazione di: elerwen il Martedì - 31 Gennaio 2017 - 14:29
Secondo voi, se aggiorno magari andrà a posto qualcosa?
No.

Citazione di: elerwen il Martedì - 31 Gennaio 2017 - 14:29
Nella tabella tabella smf_messages  ci sono dei dati
A me non interessa se ci sono "dei dati", a me interessa sapere se ci sono i post che non vedi.
Quanti messaggi avevi (circa, 10/100/1000)?
Il numero di righe della tabella smf_messages è simile a quel numero?
Sì o no.

Citazione di: elerwen il Martedì - 31 Gennaio 2017 - 14:29
il mio dubbio resta nel database, dove la codifica per ogni singola tabella risulta codificata latin1_swedish_ci
Il dubbio tienitelo e non toccare niente.
Già c'è casino, se poi mi cambi le carte in tavola mentre sto cercando di capire finiamo che si fa più casino ancora.

Cerca i file di lingua (themes/default/languages), hai:
index.italian.php
oppure
index.italian-utf8.php

In Settings.php c'è una riga che inizia così?
$db_character_set

Se sì, cosa c'è dopo?
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: elerwen il Martedì - 31 Gennaio 2017 - 15:22
Citazione
A me non interessa se ci sono "dei dati", a me interessa sapere se ci sono i post che non vedi.
Quanti messaggi avevi (circa, 10/100/1000)?
Il numero di righe della tabella smf_messages è simile a quel numero?
Sì o no.

Se devo essere sincera, non so il numero esatto, ma a occhio mi pare ci sia tutto.
Citazione
Cerca i file di lingua (themes/default/languages), hai:
index.italian.php
oppure
index.italian-utf8.php

Qui trovo: index.php    E
index.italian-utf8.php

Citazione
In Settings.php c'è una riga che inizia così?
$db_character_set

Se sì, cosa c'è dopo?

no, non c'era, l'ho aggiunta io alla fine.


$db_character_set = 'utf8';
?>
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: emanuele il Martedì - 31 Gennaio 2017 - 22:20
Citazione di: elerwen il Martedì - 31 Gennaio 2017 - 15:22
no, non c'era, l'ho aggiunta io alla fine.


$db_character_set = 'utf8';
?>

Ed è cambiato qualcosa?
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: elerwen il Mercoledì - 01 Febbraio 2017 - 14:56
sì, prima si vedevano accenti strani, ora i caratteri sono a posto.
Direi che sul forum c'è di nuovo tutto.
Come avrei fatto senza di voi?!?!  ::)

Grazieeeee
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: Filippo il Mercoledì - 01 Febbraio 2017 - 15:00
Ma avevi il forum piantato da un anno? ??? ???
Titolo: Re:ERRORE 500 - Problema persistente
Inserito da: elerwen il Mercoledì - 01 Febbraio 2017 - 15:04
Da settembre mi pare... con tanto di ticket all'assistenza. Alla fine comunque hanno toccato qualcosa anche loro.
Netsons... misteri  ???