Visualizzazione risultati 1 fino 9 di 9

Discussione: Errore installazione ABDX

  1. #1
    Data registrazione
    01-04-2018
    Messaggi
    6

    Question Errore installazione ABDX

    Ciao a tutti,ho un problema nell'instllazione di ABDX,per chi non sapesse cosa è: è un forum come per esempio phpbb.Nella pagina di installazione mi chiede i seguenti campi:
    -Indirizzo server (che è localhost)
    -Username(lo stesso del mio sito)
    -Password(quella che uso per accedere al pannello di controllo)
    -Nome Database(my_nomedelsito)
    -Table prefix(?)
    In quest'ultima proprio non so cosa è e cosa mettere.
    Comunque quando cerco di andare avanti mi spunta questo errore:

    Codice:
    Setting utf8_unicode_ci collation to the database...
    Installing database version 300...
    nonebadges… OK.
    nonesettings… creating…urkarmaforumsimulat/lib/mysql.php:164   backTrace()
    urkarmaforumsimulat/lib/mysql.php:131   rawQuery('...')
    urkarmaforumsimulat/lib/mysqlfunctions.php:71   query('...')
    urkarmaforumsimulat/install/installer.php:72   Upgrade()
    urkarmaforumsimulat/install/doinstall.php:7   install()
    
    
    BLOB/TEXT column 'value' can't have a default value
    
    Query was: create table `nonesettings` (
    	`plugin` varchar(128) NOT NULL DEFAULT '',
    	`name` varchar(128) NOT NULL DEFAULT '',
    	`value` text DEFAULT '',
    	unique key `mainkey` (`plugin`,`name`)
    ) ENGINE=MyISAM;MySQL Error.
    
    An error occured. Please go back and fix the settings and try again.
    Dove è che sbaglio?Forse proprio per colpa dell'ultima casella?Sono un po' confuso...

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,145

    Predefinito

    Citazione Originalmente inviato da rigyourkarmaforumsimulat Visualizza messaggio
    -Table prefix(?)
    In quest'ultima proprio non so cosa è e cosa mettere.
    È il prefisso delle tabelle: serve per evitare conflitti se installi altri CMS: impostando un prefisso (ad esempio "ABDX_"), le tabelle avranno tutte quel prefisso come nome, così se avrai due CMS che utilizzano la tabella "user", non andranno in conflitto perché si chiameranno in modo differente: "ABDX_user" e "PHPBB_user".

    Citazione Originalmente inviato da rigyourkarmaforumsimulat Visualizza messaggio
    Comunque quando cerco di andare avanti mi spunta questo errore:

    Codice:
    [...]
    BLOB/TEXT column 'value' can't have a default value
    
    Query was: create table `nonesettings` (
    	`plugin` varchar(128) NOT NULL DEFAULT '',
    	`name` varchar(128) NOT NULL DEFAULT '',
    	`value` text DEFAULT '',
    	unique key `mainkey` (`plugin`,`name`)
    ) ENGINE=MyISAM;MySQL Error.
    L'errore è proprio in quella query, dovresti provare ad aprire i file e modificare la query da:
    Codice:
    `value` text DEFAULT '',
    a:
    Codice:
    `value` text,
    Non ho trovato il sito per scaricare tale forum, potresti linkarmelo (se non è a pagamento lo provo).

    Ciao!

  3. #3
    Data registrazione
    01-04-2018
    Messaggi
    6

    Predefinito

    https://github.com/ABXD/ABXD
    Da qui lo scaricato...penso sia open source.
    Penso che nel mio database non ci sia un table prefix,anche perchè ho aperto questo sito proprio per ospitare solo questo software.
    Io ho scaricato la versione 3.0 (vai su "1 relases" io ho messo source code in zip)

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,145

    Predefinito

    Non so quale versione io abbia scaricato ma, non mi sembra essere fatto troppo bene:

    Da documentazione ufficiale, i campi text e mediumtext non possono avere campi default:
    BLOB and TEXT columns cannot have DEFAULT values.
    Ho quindi reso possibile l'installazione tramite queste modifiche:
    • file lib/mysqlfunctions.php riga 6:
      da:
      Codice PHP:
      $text = "text DEFAULT ''"; //NOT NULL breaks in certain versions/settings.
      a:
      Codice PHP:
      $text = "text"; //NOT NULL breaks in certain versions/settings.
    • installschema.php riga 8
      da:
      Codice PHP:
      $text = "text DEFAULT ''"; //NOT NULL breaks in certain versions/settings.
      a:
      Codice PHP:
      $text = "text"; //NOT NULL breaks in certain versions/settings.
    • installschema.php riga 9:
      da:
      Codice PHP:
      $postText = "mediumtext DEFAULT ''";
      a:
      Codice PHP:
      $postText = "mediumtext";

    A questo punto per installare si installa, però poi riceverai (o almeno, io ho ricevuto) questo errore:
    Fatal error: MySQL Error. in /membri/****/lib/mysql.php on line 174
    Questo perché il campo useragent nella tabella guests può valere massimo 100 caratteri, mentre il mio useragent è di 116 caratteri e quindi salvandolo crea errore!

    Quindi da phpmyadmin ho aperto la tabella <prefisso>guests->struttura->modifica (in corrispondenza di "useragent")->Lunghezza/valori ho impostato 200

    Facendo questa modifica pare ora sia funzionante, però con tutti questi problemi non saprei se per te fosse conveniente continuare ad usare questo piuttosto di un altro forum.

    Ciao!
    Ultima modifica di alemoppo : 01-04-2018 alle ore 21.09.54

  5. #5
    Data registrazione
    01-04-2018
    Messaggi
    6

    Predefinito

    Oh Grazie!Posso vedere il tuo forum installato per vedere com'è?
    Mi devi aiutare comunque a fare quello che hai fatto tu perchè non ho esperienza...non nel modificare file php ovviamente (ti ringrazio di aver scritto pure la riga)ma in quello che hai fatto in phpmyadmin....
    Ultima modifica di rigyourkarmaforumsimulat : 01-04-2018 alle ore 22.52.10

  6. #6
    Data registrazione
    01-04-2018
    Messaggi
    6

    Predefinito

    Edit:Ha funzionato!Ora posso usare il forum.Grazie ancora!

  7. #7
    Data registrazione
    01-04-2018
    Messaggi
    6

    Predefinito

    Il forum funziona perfettamente,ma dopo 10 secondi la pagina si bugga e mostra la una porzione della pagina di quando apri un sito su altervista.Che succede?Ho eliminato la pagina in questione (index.html) dopo l'installazione perchè se io andavo in una pagina del forum es.(miosito.altervista.org/?=rank) mi si apriva proprio questa pagin,quindi perchè viene,come dire,caricata e sovrapposta a quella del mio forum?


  8. #8
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,145

    Predefinito

    http://rigyourkarmaforumsimulat.altervista.org/?=rank

    Lo vedo correttamente (ma non so cosa dovrei vedere perché non conosco quel forum. Ho provato anche a navigarci e non noto problemi (es: http://rigyourkarmaforumsimulat.alte...ranks&id=mario )

    Ciao!

  9. #9
    Data registrazione
    01-04-2018
    Messaggi
    6

    Predefinito

    Risolto.Era un problema della cache del mio browser,l'ho eliminata e adesso va.(mi è venuto il sospetto quando nelle pagine viste recentemente c'era la pagina con il logo della board ma il titolo come quello della vecchia pagina iniziale)

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •