Sito bloccato
-
Se utilizzi jce, probabilmente ti hanno bucato il sito. C'è una falla da dover chiudere.
-
Grazie. Come faccio?. Per ore ho cancellato i files e sto procedendo per un ripristino usando un backup di una settimana fa. Ma, da quello che dici, il problema si potrebbe ripresentare. In ogni caso, sto caricando ancora i files di backup e fra circa mezz'ora dovre essere in grado di capire se il backup almeno funziona. Poi, mi rimarrà di dover capire come fare per proteggersi.
-
Purtroppo non parte più e non so che fare
-
Questo è ciò che mi restituisce se mi collego. P.S. dovrei scaricare anche il database di una settimana fa?
Attenzione: require(/web/htdocs/www.montagneoltre.it/home/libraries/vendor/composer/.. /laminas/laminas-diactoros/src/functions/create_uploaded_file.php): Non è riuscito ad aprire il flusso: Nessun file o directory in /web/htdocs/www.montagneoltre.it/home/libraries/vendor/composer/autoload_real.php sulla linea 41Errore fatale: Uncaught Errore: Apertura fallita richiesta '/web/htdocs/www.montagneoltre.it/home/libraries/vendor/composer/.. /laminas/laminas-diactoros/src/functions/create_uploaded_file.php' (include_path='.:/php8.3/lib/php') su /web/htdocs/www.montagneoltre.it/home/libraries/vendor/composer/autoload_real.php:41 Traccia dello stack: #0 /web/htdocs/www.montagneoltre.it/home/libraries/vendor/composer/autoload_real.php(45): {chiusura}() #1 /web/htdocs/www.montagneoltre.it/home/libraries/vendor/autoload.php(22): ComposerAutoloaderInit1c70aa1a54393496b1fe112c7c9a2826::getLoader() #2 /web/htdocs/www.montagneoltre.it/home/libraries/bootstrap.php(34): richiedere('...') #3 /web/htdocs/www.montagneoltre.it/home/includes/framework.php(17): require_once('...') #4 /web/htdocs/www.montagneoltre.it/home/includes/app.php(29): require_once('...') #5 /web/htdocs/www.montagneoltre.it/home/index.php(51): require_once('...') #6 {main} Inserito in /web/htdocs/www.montagneoltre.it/home/libraries/vendor/composer/autoload_real.php sulla riga 41
-
Devi ripristinare un backup, ci sono 2 modi : 1 se utilizzi akeeba backup il come fare basta che lo cerchi su internet.
Se hai un backup di file e database, devi eliminare tutto il contenuto dalla root del tuo spazio hosting e ricaricare i file del backup. Quanto al database. Elimini quello vecchio con phpmyadmin e importi quello che hai di backup.
Poi non sapendo quale versione stai utilizzando, il consiglio è di aggiornare joomla e le terze parti all ultima versione ovviamente in prima battuta jce. Se per qualche motivo non puoi aggiornare jce, eliminalo e utilizza l editor di joomla. -
ok provo grazie
-
La versione aggiornata dell'Editor JCE funziona anche con Joomla 3.10 e per chi ha Joomla 3.9 è disponibile una patch di sicurezza.
Leggere questo articolo: https://www.joomlacontenteditor.net/news/jce-security-update-and-a-free-patch-for-older-sitesEttoew
-
non funziona. Ho sostituito t backup di database e tutti i files di backup di una settimana fa. Continua a darmi questo messaggio:
Warning: require(/web/htdocs/www.montagneoltre.it/home/libraries/vendor/composer/../laminas/laminas-diactoros/src/functions/create_uploaded_file.php): Failed to open stream: No such file or directory in /web/htdocs/www.montagneoltre.it/home/libraries/vendor/composer/autoload_real.php on line 41Fatal error: Uncaught Error: Failed opening required '/web/htdocs/www.montagneoltre.it/home/libraries/vendor/composer/../laminas/laminas-diactoros/src/functions/create_uploaded_file.php' (include_path='.:/php8.3/lib/php') in /web/htdocs/www.montagneoltre.it/home/libraries/vendor/composer/autoload_real.php:41 Stack trace: #0 /web/htdocs/www.montagneoltre.it/home/libraries/vendor/composer/autoload_real.php(45): {closure}() #1 /web/htdocs/www.montagneoltre.it/home/libraries/vendor/autoload.php(22): ComposerAutoloaderInit1c70aa1a54393496b1fe112c7c9a2826::getLoader() #2 /web/htdocs/www.montagneoltre.it/home/libraries/bootstrap.php(34): require('...') #3 /web/htdocs/www.montagneoltre.it/home/includes/framework.php(17): require_once('...') #4 /web/htdocs/www.montagneoltre.it/home/includes/app.php(29): require_once('...') #5 /web/htdocs/www.montagneoltre.it/home/index.php(51): require_once('...') #6 {main} thrown in /web/htdocs/www.montagneoltre.it/home/libraries/vendor/composer/autoload_real.php on line 41
Se provo ad accedere come amministratore....
Warning: require(/web/htdocs/www.montagneoltre.it/home/libraries/vendor/composer/../laminas/laminas-diactoros/src/functions/create_uploaded_file.php): Failed to open stream: No such file or directory in /web/htdocs/www.montagneoltre.it/home/libraries/vendor/composer/autoload_real.php on line 41Fatal error: Uncaught Error: Failed opening required '/web/htdocs/www.montagneoltre.it/home/libraries/vendor/composer/../laminas/laminas-diactoros/src/functions/create_uploaded_file.php' (include_path='.:/php8.3/lib/php') in /web/htdocs/www.montagneoltre.it/home/libraries/vendor/composer/autoload_real.php:41 Stack trace: #0 /web/htdocs/www.montagneoltre.it/home/libraries/vendor/composer/autoload_real.php(45): {closure}() #1 /web/htdocs/www.montagneoltre.it/home/libraries/vendor/autoload.php(22): ComposerAutoloaderInit1c70aa1a54393496b1fe112c7c9a2826::getLoader() #2 /web/htdocs/www.montagneoltre.it/home/libraries/bootstrap.php(34): require('...') #3 /web/htdocs/www.montagneoltre.it/home/administrator/includes/framework.php(17): require_once('...') #4 /web/htdocs/www.montagneoltre.it/home/administrator/includes/app.php(29): require_once('...') #5 /web/htdocs/www.montagneoltre.it/home/administrator/index.php(32): require_once('...') #6 {main} thrown in /web/htdocs/www.montagneoltre.it/home/libraries/vendor/composer/autoload_real.php on line 41
-
Ho fatto un controllo con Sucuri e vedo un warning.script_error.
Se il proprietario del sito è disposto a spendere qualche soldo, credo che inacaricare Sucuri (o un servizio simile) di pulire il sito possa essere una soluzione.Comunque la prova che faccio io QUALORA ABBIA UN BACKUP fatto con Akeeba è la seguente:
A) Non cancello niente del sito violato ma creo una nuova cartella sul server ad esempio www.miosito.it/test2026
B) installo il backup del sito nella cartella e procedo al restore con Akeeba Kickstart e in fase di restore uso un ATRO DB MySQL diverso da quello del sito violato. Se il sito nella nuova cartella funziona è un piccolo successo. Se non funziona era difettoso il backup oppure è stato compromesso lo spazio web (difficile ma non impossibile).
C) Con Filezille o Transmit o un altro client, affianco due finestre con tutti i files dei due siti (quello violato e quello sano). Guardo tutti i files e le cartelle specialmente a livello di date e cancello tutti i files che non sono presenti nel sito sano.
E' un lavoro che richiede molte ore e molta pazienza ma se si DEVE PROPRIO recuperare il sito è l'unica cosa da fare. Credo sia quello che fanno i tecnici di Sucuri.
Ettore
-
Buongiorno. Dopo aver sostituito database e files, presi da backup e installati in locale, dove il il sito si vede sia come ammonistratore sia come utente, ho utilizzato questi backup e li ho installati da Aruba. Ora posso accedere come Amministratore, ma come utente c'è qualcosa che impedisce al sito di essere visibile e mi restituisce questo messaggio.
Warning: require(/web/htdocs/www.montagneoltre.it/home/libraries/vendor/composer/../symfony/var-dumper/Resources/functions/dump.php): Failed to open stream: No such file or directory in /web/htdocs/www.montagneoltre.it/home/libraries/vendor/composer/autoload_real.php on line 41Fatal error: Uncaught Error: Failed opening required '/web/htdocs/www.montagneoltre.it/home/libraries/vendor/composer/../symfony/var-dumper/Resources/functions/dump.php' (include_path='.:/php8.3/lib/php') in /web/htdocs/www.montagneoltre.it/home/libraries/vendor/composer/autoload_real.php:41 Stack trace: #0 /web/htdocs/www.montagneoltre.it/home/libraries/vendor/composer/autoload_real.php(45): {closure}() #1 /web/htdocs/www.montagneoltre.it/home/libraries/vendor/autoload.php(22): ComposerAutoloaderInit1c70aa1a54393496b1fe112c7c9a2826::getLoader() #2 /web/htdocs/www.montagneoltre.it/home/libraries/bootstrap.php(34): require('...') #3 /web/htdocs/www.montagneoltre.it/home/includes/framework.php(17): require_once('...') #4 /web/htdocs/www.montagneoltre.it/home/includes/app.php(29): require_once('...') #5 /web/htdocs/www.montagneoltre.it/home/index.php(51): require_once('...') #6 {main} thrown in /web/htdocs/www.montagneoltre.it/home/libraries/vendor/composer/autoload_real.php on line 41
-
Prova a chiedere a Gemini A.I. o a ChatGPT a cosa si riferiscono i codici di errore. A volte, non sempre, l'A.I. aiuta a trovare la causa del problema.
-
[RISOLTO] Dunque. Dopo aver utilizzato database e files di backup, scaricato Joomla e sovrascritto solo la cartella "Vendor" presente nelle librerie e, infine, svuotato la cache direttamente in Aruba, il sito è di nuovo online. Resta da capire perché tutto questo sia successo!