Italian SMF

Supporto SMF => SMF 2.0.x => Discussione aperta da: adrio64 il Sabato - 09 Dicembre 2017 - 19:31

Titolo: nuova installazione
Inserito da: adrio64 il Sabato - 09 Dicembre 2017 - 19:31
decisione di installare il tutto da nuovo... ci sara' da lavorare un po' ma non importa.....

scarico smf 2.0.15... scompatto il rar.... carico il tutto tramite ftp in una cartella chiamata forum....
lancio dal browser l'install.php.... parte il tutto, inserisco tutti i dati richiesti e arrivo alla fine... 
di conseguenza richiamo il forum....

schermata bianca con tutti i comandi sulla sx in colonna, il tema curve e core non funzionano.....

mo... che e successo?
essendo tutto da zero senza null'altro che smf base non ci dovrebbero essere problemi.....

consigli?
Titolo: Re:nuova installazione
Inserito da: emanuele il Sabato - 09 Dicembre 2017 - 22:46
Se devo tirare ad indovinare: php... 5.5 o 5.6 e il solito bug che scrive errata la URL del forum in Settings.php.
Apri Settings.php e cambia $boardurl con l'indirizzo esatto del tuo forum invece di http://localhost o http://127.0.0.1
Titolo: Re:nuova installazione
Inserito da: adrio64 il Domenica - 10 Dicembre 2017 - 11:19
la versione del php e' 7.0.26...  dove dici tu ce indirizzo giusto del sito

quello lo risolto era un problema di caricamento dei temi di default di smf..... dopo svariate bestemmie ho trovato la stringa che mi diceva di reimpostare il percorso......

ho notato che alcuni mods non vanno o comunque creano problemi
Adk BBC Magnet   ok
Simple Image Upload  questo si e' installato senza errori ma non vedo il comando quando componi un post
Thank-o-matic in questa era sparito il menu nell'amministrazione ma sistemato riprendendo una vecchia questione
Hide Tag Special si installa senza problemi e senza errori ma appena clicchi nel pannello admin per impostare le funzioni esce:
Si è verificato un errore!
Call to undefined function mysql_free_result()
su questo avrei bisogno di aiuto

al momento e' tutto...
Titolo: Re:nuova installazione
Inserito da: Flavio93Zena il Domenica - 10 Dicembre 2017 - 16:21
PhP 7.0... Ho idea che molte mod non funzioneranno.
Titolo: Re:nuova installazione
Inserito da: Filippo il Martedì - 12 Dicembre 2017 - 15:23
Ma il concetto di retrocompatibilità si è perso al giorno d'oggi?
Titolo: Re:nuova installazione
Inserito da: emanuele il Martedì - 12 Dicembre 2017 - 18:25
Il concetto di retro-compatibilità è molto sopravvalutato, ma in ogni caso, "major" release sono fatte apposta perché la retro-compatibilità è dichiaratamente rotta (5.x => 7.x).
Ad ogni modo, php non è mai certo stato un campione nel rispetto della regola, ma questo è valido anche per SMF, quindi non è che si possa criticare molto...
D'altronde anche quando cambiavi windows ogni 2/3 anni non è che quello che funzionava prima continuava a funzionare anche dopo... e non è che i file creati con excel 5 eri certo di aprirli con excel 95 e via dicendo. ;)
Titolo: Re:nuova installazione
Inserito da: adrio64 il Mercoledì - 13 Dicembre 2017 - 15:28
beh state parlando aramaico per me... comunque ho notato svariate disfunzioni nei mod.....

simple image upload installazione senza errori ma non si vede la presenza e le funzioni
shoutbox installato una versione sempre dello stesso autore ma dopo lo spostamento non andava piu... installazione senza errori ma i messaggi scritti NON ANDAVANO mentre andava la parte dei nuovi messaggi in board... tornato alla versione originale ma anche questa ogni tanto mette un messaggio vuoto... penso che sia un problema di qualche stringa... ma ovviamente per me e come cercare un'ago in un pagliaio... anche perche non cosa cercare
thank o matic non si trovava nel pannello amministrazione la gestione... ma risolta seguendo una mia richiesta di tempo fa'...
hide tag special anche in questo caso e' presente la voce nel pannello amministrazione ma se la clicchi per fare tarature esce l'errore Call to undefined function mysql_free_result()

ora da parte mia non saprei nemmeno dove mettere le mani...  e non so nemmeno se sia colpa di php o altro....  so solo che un amico ha riscontrato qualche problema solo dopo gli aggiornamenti di smf...
Titolo: Re:nuova installazione
Inserito da: emanuele il Mercoledì - 13 Dicembre 2017 - 17:44
1) potrebbe essere lo stesso problema di 3,
2) potrebbe essere un problema di encoding (ma se magari invece di mettere solo il nome mettessi anche il link a dove li hai scaricati si potrebbe anche magari avere qualche dato in più per poter dare qualche indicazione),
3) risolto,
4) è php: quella specifica funzione è stata tolda in php 7.0 (e se usi php 5.5 darà una marea di errori nel log)
Titolo: Re:nuova installazione
Inserito da: adrio64 il Giovedì - 14 Dicembre 2017 - 11:11
lo shout lo scaricato da qui https://www.smfpacks.com/shoutboxmod/ (https://www.smfpacks.com/shoutboxmod/)  ma e' una versione pro a pagamento..... ci sono molte funzioni in piu' rispetto alla tradizionale....  ti mando in mp in allegato

per il php  ho versione 7.0.26... in realta' la funzione del nascondi ce e funziona facendo il ringraziamento... ma non ho la possibilita di mettere un avviso

grazie
Titolo: Re:nuova installazione
Inserito da: emanuele il Giovedì - 14 Dicembre 2017 - 20:15
Il mio era un commento generale: anche image upload, se metti il link al mod, magari si può guardare e capire...

Sul hide tag, io ti ho detto la ragione per cui non funziona il pannello di admin (e dall'errore ho anche il sospetto di sapere chi l'ha scritto...), se la pagina di admin ti serve hai due opzioni:
1) tornare a php 5.6,
2) vedere se qualcuno ha postato nel topic di supporto le modifiche per farlo funzionare con php 7. (che poi sarà rimpiazzare le funzioni mysql_* con gli equivalenti $smcFunc['db*'], ma c'è sempre da vedere).

Sullo shoutbox non mi serve il mod, non ho intenzione di installarlo né di debuggarlo, soprattutto poi se a pagamento (non perché sia contro il farsi pagare, anzi! Se avesse senso lo farei anch'io), ma perché 1) non ho tempo, 2) in teoria se c'è un forum di supporto per cose a pagamento va usato quello (anche solo perché chi l'ha scritto sa cos'ha fatto e perché non funziona), 3) non ho tempo... no aspetta questa l'avevo già detta. xD
Nemmeno io so cosa cercare, quindi siamo in due, inoltre dalla due descrizione non ho capito cosa non funziona, quindi anche tirare ad indovinare è difficile. Però, dato che mi piacciono le sfide impossibili, posso provare a fare un'ipotesi basandomi sul problema che aveva avuto la shoutbox di simpleportal qualche tempo fa: caratteri speciali. Prova a vedere se usando lettere senza accenti i messaggi vanno, e se quando usi òàùéèì o cose tipo... þøłdłðłß smette di funzionare.



Detto questo, solito rant di tutte le volte: siete voi che avete bisogno. Cercate di mettere chi vi vuole aiutare nella posizione migliore per farlo, è inutile dire il nome del mod, perché poi magari si va a cercare su sm.org e o non c'è perché su un altro sito, o non c'è con quel nome (ma con uno leggermente diverso), oppure ce ne sono due o più con nomi simili, oppure ci sono 12 versioni.
Per ogni mod servono solamente due informazioni:
1) link alla pagina del mod,
2) versione del mod se ne esiste più di una.
Titolo: Re:nuova installazione
Inserito da: adrio64 il Venerdì - 15 Dicembre 2017 - 09:02
lìunico posto dove puoi trovare il mos hide tag  e qui  https://www.simplemachines.org/community/index.php?topic=32954.0 (https://www.simplemachines.org/community/index.php?topic=32954.0)

ci sono 2 reindirizzamenti uno, su smf dove trovi tutte le mod ma... non ce piu'
l'altro ti porta su un sito dove la trovi nella parte bassa penso come allegato....

per lo shout era una cosa fatta piu' di un'anno fa', mi piacevano le funzioni...  acquistando il mod avevi un'anno di aggiornamenti  per il supporto dovrei andare a vedere....
comunque non invia i messaggi... puoi scriverli, puoi inviarli ma non escono nello shout... differente invece la funzione supplementare di segnalare in shout i nuovi topic e risposte... quello funziona....

altra cosa che non funziona... e relativa la cosa ma aprendo il pannello admin nella pagina principale la funzione direttamente da simplemachines non va  e a fianco sulla dx dove hai segnalato la versione di smf installata  esce tale scritta
Informazioni sulla versione:
Versione installata: SMF 2.0.15
Ultima versione disponibile: [object HTMLElement]
(maggiori dettagli)


esattamente cosi come la vedi

EDIT 17/12/2017
ho risolto......  mi resta solo un problema   
la funzione direttamente da simplemachines non va  e a fianco sulla dx dove hai segnalato la versione di smf installata  esce tale scritta
Informazioni sulla versione:
Versione installata: SMF 2.0.15
Ultima versione disponibile: [object HTMLElement]
(maggiori dettagli)


se qualcuno sa dove andare a guardare e cosa correggere......
grazie

EDIT IlModeratore:
Evitiamo post consecutivi, editiamo il messaggio precedente se possibile
Titolo: Re:nuova installazione
Inserito da: adrio64 il Lunedì - 18 Dicembre 2017 - 14:41
ok... nulla da ridire.....
ma non ottenendo una risposta e normale fare un up...
sì ok... il supporto e' gratuito e il  tempo a disposizione e' poco, si fa quel che si puo'..... 
poi ce solo emanuele che puo' dare le soluzioni e le richieste sono tante.....
avendo risolto gli altri 2 problemi hide e shout, mi resta solo quello che non riceve le notizie e quindi nemmeno gli aggiornamenti se ci sono..... cosa devo fare.... se non faccio un up poi il mess va in dimenticatoio... scusatemi...
Titolo: Re:nuova installazione
Inserito da: Darknico il Lunedì - 18 Dicembre 2017 - 17:53
Il problema rimasto è quindi solo quell [object HTMLElement]?

La domanda la porgo a te, ovvero, una volta funzionava? Hai cambiato server o qualcosa è cambiato di recente(lato server)?

Ho come l'impressione che non riesca a comunicare con i server della simplemachines, non vorrei che fosse bloccato dall'host per qualche motivo....
Versione PHP?

Citazione di: adrio64 il Lunedì - 18 Dicembre 2017 - 14:41
se non faccio un up poi il mess va in dimenticatoio... scusatemi...

I messaggi vengono segnalati come non letti quando vengono editati, tranquillo, non vengono dimenticati ;)
Titolo: Re:nuova installazione
Inserito da: adrio64 il Lunedì - 18 Dicembre 2017 - 20:17
ho cambiato server, prima ero su altervista e funzionava tutto....  quello nuovo il php era 7.0.26... dico era perche ho la facolta di cambiare la versione ora e' PHP: 5.6.30... in questo modo credo di aver risolto il problema shout che non inviava i messaggi e hide che non avevo accesso dal menu admin.. ora funzionano....

pensavo che si risolvesse anche il problema delle notizie invece quello e' immutato...

premetto che ho montato un forum clone sempre su altervista per fare delle prove e ho notato che anche lì le notizie non arrivano piu da lo stesso errore

la butto lì... visto che alla fine son riuscito a montare il mio vecchio db grazie ad emanuele che mi ha risolto l'errore di sintassi.... non e' che per caso ci sia un percorso che non ho corretto perche non visto e quindi non riceve le notizie?


EDIT:   noto questo errore

https://darkmule.net/forum/index.php?action=viewsmfile;filename=current-version.js
Applica filtro: Mostra solo gli errori con lo stesso messaggio
Errore del Database: Table 'odarkmun_mule.smf_admin_info_files' doesn't exist
Applica filtro: Mostra solo gli errori relativi a questo file
File: /home2/odarkmun/public_html/forum/Sources/Admin.php
Riga: 673


alla riga 673  ce solo );

Nota: Sembra che il tuo database debba essere aggiornato. I file del forum risultano attualmente alla versione SMF 2.0.15, mentre il database corrisponde alla versione 2.0.2. Il problema potrebbe essere risolto eseguendo l'ultima versione del file upgrade.php.
parla sempre di un errore di aggiornamento db ma non ho idea di come farlo
Titolo: Re:nuova installazione
Inserito da: Darknico il Mercoledì - 20 Dicembre 2017 - 09:41
mmhhh... probabile che hai trovato cosa gli da fastidio :)
Se manca quella tabella sul DB, beh possiamo crearla!
Ha proprio quelle info!

Vai su phpmyadmin e lancia questo script sql:

CREATE TABLE IF NOT EXISTS `smf_admin_info_files` (
  `id_file` tinyint(4) unsigned NOT NULL AUTO_INCREMENT,
  `filename` varchar(255) NOT NULL DEFAULT '',
  `path` varchar(255) NOT NULL DEFAULT '',
  `parameters` varchar(255) NOT NULL DEFAULT '',
  `data` text NOT NULL,
  `filetype` varchar(255) NOT NULL DEFAULT '',
  PRIMARY KEY (`id_file`),
  KEY `filename` (`filename`(30))


in teoria deve essere popolato, ma non ricordo se lo fa smf in automatico in qualche modo.. vediamo come va dopo questo :)

se hai ancora problemi, aggiungiamo i record di default:

INSERT INTO smf_admin_info_files
(id_file, filename, path, parameters, data, filetype)
VALUES
(1, 'current-version.js', '/smf/', 'version=%3$s', '', 'text/javascript'),
(2, 'detailed-version.js', '/smf/', 'language=%1$s&version=%3$s', '', 'text/javascript'),
(3, 'latest-news.js', '/smf/', 'language=%1$s&format=%2$s', '', 'text/javascript'),
(4, 'latest-packages.js', '/smf/', 'language=%1$s&version=%3$s', '', 'text/javascript'),
(5, 'latest-smileys.js', '/smf/', 'language=%1$s&version=%3$s', '', 'text/javascript'),
(6, 'latest-support.js', '/smf/', 'language=%1$s&version=%3$s', '', 'text/javascript'),
(7, 'latest-themes.js', '/smf/', 'language=%1$s&version=%3$s', '', 'text/javascript');
Titolo: Re:nuova installazione
Inserito da: adrio64 il Mercoledì - 20 Dicembre 2017 - 13:05
provato a lanciare la prima parte mi esce questa scritta:

Errore

Analisi statica:

Sono stati trovati 4 errori durante l'analisi.

   1 Era atteso un nome di simbolo! (near "'id_file'" at position 57)
   2 Era attesa almeno la definizione di un campo. (near "'id_file'" at position 57)
   3 Inizio di statement inatteso. (near "4" at position 76)
   4 Tipo statement non riconosciuto. (near "unsigned" at position 79)

Query SQL:

CREATE TABLE IF NOT EXISTS 'smf_admin_info_files' ( 'id_file' tinyint (4) unsigned NOT NULL AUTO_INCREMENT, 'filename' varchar (255) NOT NULL DEFAULT '', 'path' varchar (255) NOT NULL DEFAULT '', 'parameters' varchar (255) NOT NULL DEFAULT '', 'data' text NOT NULL, 'filetype' varchar (255) NOT NULL DEFAULT '', PRIMARY KEY ('id_file'), KEY 'filename' ('filename' (30))

Messaggio di MySQL: Documentazione
#1064 - Errore di sintassi nella query SQL vicino a ''smf_admin_info_files' (
    'id_file' tinyint (4) unsigned NOT NULL AUTO_INCRE' linea 1


per me aramaico
Titolo: Re:nuova installazione
Inserito da: Darknico il Mercoledì - 20 Dicembre 2017 - 14:42
mmmhhh... strano...
prova così

CREATE TABLE smf_admin_info_files (
  id_file tinyint(4) unsigned NOT NULL auto_increment,
  filename varchar(255) NOT NULL default '',
  path varchar(255) NOT NULL default '',
  parameters varchar(255) NOT NULL default '',
  data text NOT NULL,
  filetype varchar(255) NOT NULL default '',
  PRIMARY KEY (id_file),
  KEY filename (filename(30))
) ENGINE=MyISAM;
Titolo: Re:nuova installazione
Inserito da: adrio64 il Mercoledì - 20 Dicembre 2017 - 17:24
esce errore di sintassi nella prima parte

Messaggio di MySQL: Documentazione
#1064 - Errore di sintassi nella query SQL vicino a ''smf_admin_info_files' (
    id_file tinyint (4) unsigned NOT NULL auto_increme' linea 1

Titolo: Re:nuova installazione
Inserito da: Darknico il Giovedì - 21 Dicembre 2017 - 12:02
Sta dando lo stesso errore di prima, sicuro che hai copiato il nuovo script che ti ho passato?
Vedo che il nome della tabella ha ancora i singoli apici, nell'errore, e nel secondo script non ci sono.

L'ho provato io stesso e non mi ha dato nessun errore.
Titolo: Re:nuova installazione
Inserito da: adrio64 il Giovedì - 21 Dicembre 2017 - 12:46
visto che non riesco a copiare e incollare cosa e come ho ricopiato la query ti metto immagine... non vedo errori

(https://s9.postimg.org/rgka4khvz/sql.png) (https://postimages.org/)

sotto l'errore che mi da'

(https://s9.postimg.org/l2v71mxnz/sql1.png) (https://postimages.org/)

non so che dire..


EDIT:  la prima parte e' andata... ma oltre ad aver aggiunto una tabella non e' cambiato nulla a riferimento che non riceve le notizie.....  provo a inserire la seconda parte che mi avevi dato
Titolo: Re:nuova installazione
Inserito da: Darknico il Giovedì - 21 Dicembre 2017 - 12:51
Lo script che vedo, è diverso da quello che ti ho passato:

CREATE TABLE smf_admin_info_files (
  id_file tinyint(4) unsigned NOT NULL auto_increment,
  filename varchar(255) NOT NULL default '',
  path varchar(255) NOT NULL default '',
  parameters varchar(255) NOT NULL default '',
  data text NOT NULL,
  filetype varchar(255) NOT NULL default '',
  PRIMARY KEY (id_file),
  KEY filename (filename(30))
) ENGINE=MyISAM;


in particolare le ultime 3 righe sono diverse...
Titolo: Re:nuova installazione
Inserito da: adrio64 il Giovedì - 21 Dicembre 2017 - 12:59
ho corretto... ed e' andato... ho editato il mess precedente
Titolo: Re:nuova installazione
Inserito da: Darknico il Giovedì - 21 Dicembre 2017 - 13:02
Allora vedi che sbagliavi a incollare?  :P

Resta questo script:

INSERT INTO smf_admin_info_files
(id_file, filename, path, parameters, data, filetype)
VALUES
(1, 'current-version.js', '/smf/', 'version=%3$s', '', 'text/javascript'),
(2, 'detailed-version.js', '/smf/', 'language=%1$s&version=%3$s', '', 'text/javascript'),
(3, 'latest-news.js', '/smf/', 'language=%1$s&format=%2$s', '', 'text/javascript'),
(4, 'latest-packages.js', '/smf/', 'language=%1$s&version=%3$s', '', 'text/javascript'),
(5, 'latest-smileys.js', '/smf/', 'language=%1$s&version=%3$s', '', 'text/javascript'),
(6, 'latest-support.js', '/smf/', 'language=%1$s&version=%3$s', '', 'text/javascript'),
(7, 'latest-themes.js', '/smf/', 'language=%1$s&version=%3$s', '', 'text/javascript');
Titolo: Re:nuova installazione
Inserito da: adrio64 il Giovedì - 21 Dicembre 2017 - 15:21
lanciato la seconda parte della query
ha creato tutte le voci ma nel parametro "data" non ha scritto nulla....

ho provato a risolvere ricopiando tali dati dal phpmyadmin di un forum amico...
(spero di non aver fatto qualche cazzata hahahaah)

ora pare che vada.. almeno in apparenza.... vedremo al prox aggiornamento se mi arriva la notizia
Titolo: Re:nuova installazione
Inserito da: Darknico il Giovedì - 21 Dicembre 2017 - 16:01
la colonna data dovrebbe aggiornarsi da sola quando fa il check, anche se tu li hai popolati, dovrebbe sovrascrivere, quindi non dovresti avere problemi.

Se vedi che è tutto ok, marca il topic come risolto ;)

P.S. non inventarti metodi, se lo script che ti ho dato non comprendeva la colonna data, c'era un motivo ;)
Titolo: Re:nuova installazione
Inserito da: adrio64 il Giovedì - 21 Dicembre 2017 - 17:02
eh lo so.... ma mi dava sempre lo stesso problema...... mo vediamo......

ciao e grazie dark