Vai al contenuto
  • 0

Problema Forum Board dopo trasferimento su un altro Hosting


dlgrer

Domanda

Ciao a tutti,

dopo molti anni torno da voi chiedendovi il consueto supporto

Ho da qualche mese trasferito il mio vecchio forum in un nuovo hosting ed è stato cambiato anche il dominio

Ho fatto tutte le verifiche del caso e sembra che la parte di istallazione sia corretta, ma inizialmente guando veniva caricata la board veniva restituita una blank page

Tramite il supporto dell'hosting, essendo una vecchia versione ipb (intorno al 2016/2018) ho chiesto mettere il dominio con una vecchia versione del php, ma non è servito a nulla

ora abbiamo questo errore:

Warning: file_get_contents(IPS_CACHE_PATHcache/skin_cache/settingsEmpty.html): failed to open stream: No such file or directory in /home/aiwicfsk/bayarea.media/admin/sources/base/ipsRegistry.php on line 584

Non sapendo cosa fare chiedo il vostro supporto ringraziandovi in anticipo

Link al commento
Condividi su altri siti

22 risposte a questa domanda

Messaggi raccomandati

  • 0
  • Admin

Ciao @dlgrer,

Che versione di PHP ti hanno messo? nel file error.log che trovi nell'ftp che errori ti restituisce?

Link al commento
Condividi su altri siti

  • 0

Ciao,

La versione di ieri con quell'errore, era la 5.6 poi l'assistenza hosting ha provato a riportarlo all'ultima 8.2, ma ovviamente non funziona e questo è il nuovo errore:

Fatal error: Uncaught Error: Call to undefined function set_magic_quotes_runtime() in /home/aiwicfsk/bayarea.media/initdata.php:382 Stack trace: #0 /home/aiwicfsk/bayarea.media/index.php(21): require_once() #1 {main} thrown in /home/aiwicfsk/bayarea.media/initdata.php on line 382

Il mio interesse nel recuperare questo vecchio forum è solo nei contenuti che erano molto interessanti ed a cui sono legato, Ho visto che oggi la licenza IPB è diventata costosissima, nel mio caso non avrebbe senso

Vorrei recuperare le varie discussioni per poi trasferire tutto in una versione forum free e se proprio non si riesco, installerei il forum anche in locare cosi da averlo solo ad uso personale

Per quanto riguarda "nel file error.log che trovi nell'ftp che errori ti restituisce?" non sono cosi esperto, se hai qualche indicazione come muovermi nel host verifico subito

Ti ringrazio in anticipo

Link al commento
Condividi su altri siti

  • 0
  • Admin
1 ora fa, dlgrer ha scritto:

La versione di ieri con quell'errore, era la 5.6 poi l'assistenza hosting ha provato a riportarlo all'ultima 8.2

Assolutamente no, ho visto che hai IPB 2.3.6 e richiedeva la versione PHP 4.3 o successiva, lo staff di IP.Board raccomandava la 5.2.6, mentre per il database richiedeva mysql 3.2 o successivo, ma al tempo tutti gli hosting usavano la 5.0.

Ricevi l'errore:
 

Fatal error: Uncaught Error: Call to undefined function set_magic_quotes_runtime()

Perché set_magic_quotes_runtime è una funzione deprecata da PHP 5.4 in su, quindi dovresti provare a installare PHP 5.3.

 

Anche se metti il forum in locale, dovresti installare le versione PHP localmente, e se non sei esperto potresti riscontrare problemi...

 

Cita

Warning: file_get_contents(IPS_CACHE_PATHcache/skin_cache/settingsEmpty.html): failed to open stream: No such file or directory in /home/aiwicfsk/bayarea.media/admin/sources/base/ipsRegistry.php on line 584

 

Per questo errore invece:

  • Controllare se esiste settingsEmpty.html in cache/skin_cache/, se non esiste crea un file vuoto con quel nome
  • Dare i permessi 755 alla cartella cache/skin_cache
  • Dare i permessi 755 alla cartella cache

Nel caso dovesse dare ancora problemi, apri il file conf_global e guarda nella stringa IPS_Cache_Path che percorso hai.

 

Scusami ma è una versione talmente vecchia che posso andare solo a memoria....

Link al commento
Condividi su altri siti

  • 0
Inviato (modificato)

Ok provo a verificare i vari errori, ma per quanto riguarda il php, come faccio ad aggiornare alla versione 5.3 o simili se nel hosting la versione piu vecchia è la 5.6 ?

immagino di doverlo fare manualmente, come si fa e nel caso hosting lo permetterebbe ? (namecheap)

Ti ringrazio

Modificato da dlgrer
Link al commento
Condividi su altri siti

  • 0
  • Admin
1 ora fa, dlgrer ha scritto:

immagino di doverlo fare manualmente, come si fa e nel caso hosting lo permetterebbe ? (namecheap)

Non è una cosa semplice... Molto spesso una versione di Ubuntu o qualsiasi altro sistema distro linux ha una versione php di base... Per il tuo IP.Board ho letto che molti usano php 5.4, ma come ho detto non è facile perché nei repository di Ubuntu non c'è, dovresti utilizzare i PPA di terze parti e installarlo... Puoi provare a chiedere a Namecheap se lo installano (cosa che dubito fortemente), altrimenti compri un hosting su DigitalOcean, in tal caso lo gestisci tu e puoi installare tutte le versioni di PHP che vuoi...

Altrimenti converti il forum in una piattaforma come phpBB che supporta i moderni PHP ed è gratuito

Link al commento
Condividi su altri siti

  • 0

sarebbe già possibile convertire il forum in phpBB ? e nel caso come ?

cosi senza dover trovare una soluzione al problema php ?

ti ringrazio ancora

Link al commento
Condividi su altri siti

  • 0

forse hosting riesce a mettermi il php 5.2, vediamo

ora abbiamo il php 5.2, ma il seguente errore:


Warning: file_get_contents(IPS_CACHE_PATHcache/skin_cache/settingsEmpty.html) [function.file-get-contents]: failed to open stream: No such file or directory in /home/aiwicfsk/bayarea.media/admin/sources/base/ipsRegistry.php on line 584

Link al commento
Condividi su altri siti

  • 0
  • Admin
12 minuti fa, dlgrer ha scritto:

ora abbiamo il php 5.2, ma il seguente errore:

Hai fatto quello che ti ho detto prima?

Cita

 

Per questo errore invece:

Controllare se esiste settingsEmpty.html in cache/skin_cache/, se non esiste crea un file vuoto con quel nome

Dare i permessi 755 alla cartella cache/skin_cache

Dare i permessi 755 alla cartella cache

 

Link al commento
Condividi su altri siti

  • 0

il file sembra esistere e le seguenti cartelle hanno entrambe 755

Dare i permessi 755 alla cartella cache/skin_cache

Dare i permessi 755 alla cartella cache

Cita

<!DOCTYPE html>
<html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
        <meta http-equiv="Pragma" content="no-cache" />
        <meta http-equiv="Cache-Control" content="no-cache" />
        <meta http-equiv="Expires" content="Fri, 01 January 1999 01:00:00 GMT" />
        <title>FATAL ERROR</title>
        <style type='text/css'>
            body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; } 
            table {    border-collapse:collapse; border-spacing:0; }
            fieldset,img { border:0; }
            address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
            ol,ul { list-style:none; }
            caption,th { text-align:left; }
            h1,h2,h3,h4,h5,h6 { font-size:100%;    font-weight:normal; }
            q:before,q:after { content:''; }
            abbr,acronym { border:0; }
            hr { display: none; }
            address{ display: inline; }
            body {
                font-family: arial, tahoma, sans-serif;
                font-size: 0.8em;
                width: 100%;
            }
            
            h1 {
                font-family: arial, tahoma, "times new roman", serif;
                font-size: 1.9em;
                color: #fff;
            }
            h2 {
                font-size: 1.6em;
                font-weight: normal;
                margin: 0 0 8px 0;
                clear: both;
            }
            a {
                color: #3e70a8;
            }
            
                a:hover {
                    color: #3d8ce4;
                }
                
                a.cancel {
                    color: #ad2930;
                }
            #branding {
                background: #484848;
                padding: 8px;
            }
            
            #content {
                clear: both;
                overflow: hidden;
                padding: 20px 15px 0px 15px;
            }
            
            * #content {
                height: 1%;
            }
            
            .message {
                border-width: 1px;
                border-style: solid;
                border-color: #d7d7d7;
                background-color: #f5f5f5;
                padding: 7px 7px 7px 30px;
                margin: 0 0 10px 0;
                clear: both;
            }
            
                .message.error {
                    background-color: #f3dddd;
                    border-color: #deb7b7;
                    color: #281b1b;
                    font-size: 1.3em;
                    font-weight: bold;
                }
                
                .message.unspecific {
                    background-color: #f3f3f3;
                    border-color: #d4d4d4;
                    color: #515151;
                }
        </style>
    </head>
    <body id='ipboard_body'>
        <div id='header'>
            <div id='branding'>
                <h1>FATAL ERROR</h1>
            </div>
        </div>
        <div id='content'>
            <div class='message error'>
                Your settings could not be read by IP.Board.  This is a fatal error and IP.Board cannot function while this issue persists.
            </div>
            
            <p class='message unspecific'>
                This issue is generally caused by changing your character set in the ACP to one that does not support data stored in the rest of your settings, or by restoring a database backup/completing a server transfer and importing your database tables using the wrong character set or collation.
                You should contact <a href='http://invisionpower.com'>IPS Technical Support</a> for further assistance.
            </p>
        </div>
    </body>
</html>

 

questa è la seconda parte dell'errore No such file or directory in /home/aiwicfsk/bayarea.media/admin/sources/base/ipsRegistry.php on line 584

        }
        catch( Exception $e )
        {
            print file_get_contents( IPS_CACHE_PATH . 'cache/skin_cache/settingsEmpty.html' );
            exit;
        }

        /* Reset database log file paths to cache path */
        self::$handles['db']->resetLogPaths();

ho provato a creare uno vuoto settingsEmpty.html, ma sempre stesso errore

risolto!!! era un problema di database correttamente collegato 

a parte la home, ora appena entro in qualche sezione mi da questo errore

https://bayarea.media/index.php/forum/160-off-topic/

ho provato a loggarmi, ma ci deve essere un security check che ora sembra non visibile ..

Link al commento
Condividi su altri siti

  • 0
  • Admin
1 ora fa, dlgrer ha scritto:

risolto!!! era un problema di database correttamente collegato 

Ottimo, stai usando php 5?

1 ora fa, dlgrer ha scritto:

a parte la home, ora appena entro in qualche sezione mi da questo errore

Questo è un errore di database... in amministrazione ti fa entrare?

Link al commento
Condividi su altri siti

  • 0
  • Admin
29 minuti fa, dlgrer ha scritto:

Purtroppo pur avendo ancora nick e pass nonnroesco ad entrare nel admin ….

Questo comunque non è IP.Board 2.3, ma sembra essere il 3.1, che errore ti da entrando in admin?

Link al commento
Condividi su altri siti

  • 0

Ciao,

ricevo sempre questo errore anche cercando di entrare dalla home admin

bayarea.media Driver Error

There appears to be an error with the database.

If you are seeing this page, it means there was a problem communicating with our database. Sometimes this error is temporary and will go away when you refresh the page. Sometimes the error will need to be fixed by an administrator before the site will become accessible again.

You can try to refresh the page by clicking here

Quando provo a farmi cambiare password è impostato io security check che non è visibile … dunque blocca tutto

 

The Following Errors Were Found
The security code you supplied did not match the one displayed, a new code has been generated, please try again

 

Recover Password

  • Account username

  • -OR- Email Address

  • Security Check *

Dimenticavo, php 5.2

Link al commento
Condividi su altri siti

  • 0
  • Admin
4 ore fa, dlgrer ha scritto:

Dimenticavo, php 5.2

Per il database invece che versione usi? Secondo me è stato importato male il database...

In tal caso, disabilita il mod_security dell'hosting e riprova... Il Security Check su IP.Board sarebbe il captcha, ma nell'admincp non c'é mai stato...

Se continua a dare problemi prova a creare un nuovo utente e impostalo come Admin usando questo passaggio:

 

Edit: Ho visto che pure nella registrazione hai il Security Check attivo... L'unico modo allora è disattivarlo agendo sul database... Non utilizzando più IP.Board 3.1 da anni, ho difficoltà ad aiutarti a trovare questa impostazione sul database, potresti cercare nel database la parola %6LcpWAMAAAAAAA4klDtDNuDH6LsGgBX5mBoJ3naK% che sarebbe la chiave del tuo Security Check e vedere in che tabella sql compare e rimuoverlo

Link al commento
Condividi su altri siti

  • 0

ok nel database con quella "stringa" era in due cartelle ora eliminate, ma nuovo/vecchio errore

 

Warning: file_get_contents(IPS_CACHE_PATHcache/skin_cache/settingsEmpty.html) [function.file-get-contents]: failed to open stream: No such file or directory in /home/aiwicfsk/bayarea.media/admin/sources/base/ipsRegistry.php on line 584

Link al commento
Condividi su altri siti

  • 0
  • Admin

Sei sicuro che la cartella cache/skin_cache abbia i permessi corretti?

Se si i file al suo interno sono danneggiati, e devi eseguire il tool di IP.Board per effettuare una ricostruzione delle cache.

Puoi postare il contenuto della riga 584 del file admin\sources\base\ipsRegistry.php?

Inoltre controlla se casualmente nell'FTP hai una cartella chiamata Tools, altrimenti toccherà andare a cercare questo tool per la ricostruzione delle cache... però prima dobbiamo essere sicuri della versione precisa che hai di IP.Board.

Link al commento
Condividi su altri siti

  • 0

ecco la riga 584

 

{
            self::instance()->setUpSettings();
        }
        catch( Exception $e )
        {
            print file_get_contents( IPS_CACHE_PATH . 'cache/skin_cache/settingsEmpty.html' );
            exit;
        }

Link al commento
Condividi su altri siti

  • 0
  • Admin

cambia:

print file_get_contents(IPS_CACHE_PATHcache/skin_cache/settingsEmpty.html);

con

print file_get_contents( DOC_IPS_ROOT_PATH . 'cache/skin_cache/settingsEmpty.html' );

fammi sapere che errore riscontri dopo il cambio

Link al commento
Condividi su altri siti

  • 0

ok sostituito, ora blank page

allego vecchia immagine su cui qui al tempo avevo chiesto supporto, noto la versione ipb 3.0 

post-498-0-71828900-1336656696_thumb.jpgF04A11D7-AE1E-45BA-807F-7A0771AACB9C.thumb.jpeg.3be0750173775ab1502d4beb8f73bccb.jpeg

 

Link al commento
Condividi su altri siti

  • 0
9 ore fa, Askancy ha scritto:

Sei sicuro che la cartella cache/skin_cache abbia i permessi corretti?

Se si i file al suo interno sono danneggiati, e devi eseguire il tool di IP.Board per effettuare una ricostruzione delle cache.

Puoi postare il contenuto della riga 584 del file admin\sources\base\ipsRegistry.php?

Inoltre controlla se casualmente nell'FTP hai una cartella chiamata Tools, altrimenti toccherà andare a cercare questo tool per la ricostruzione delle cache... però prima dobbiamo essere sicuri della versione precisa che hai di IP.Board.

trovo questo cartelle nel file manager

admin/applications/forums/modules_admin/tools

admin/applications/core/modules_admin/tools

applications/forums/modules_admin/tools

 

 

in core/setup/versions/ trovo come ultima versione 34011

 

Link al commento
Condividi su altri siti

  • 0
  • Admin

Vista la complessità del problema, siamo passati a canali privati. Il problema era l'incompatibilità dell'hosting con PHP e MySQL, che ha portato alla corruzione del database del forum.

Link al commento
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un membro per lasciare un commento

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora
  • Chi sta navigando   0 utenti

    • Nessun utente registrato visualizza questa pagina.
×
×
  • Crea Nuovo...

Informazioni importanti

Abbiamo inserito dei cookies nel tuo dispositivo per aiutarti a migliorare la tua esperienza su questo sito. Puoi modificare le impostazioni dei cookie, altrimenti puoi accettarli cliccando su continua. to insert a cookie message.