Autore Topic: Messaggio di errore su localhost  (Letto 2674 volte)

Offline Satya

  • Nuovo arrivato
  • *
  • Post: 11
  • Sesso: Maschio
    • Mostra profilo
Messaggio di errore su localhost
« il: 11 Ago 2016, 10:21:22 »
Avendo cambiato l'hard disk ho dovuto re-installare server xampp e cercare di portare il sito da remoto a locale.
1- ho importato il sito (con filezilla) in una cartella che ho nominata xyz
2- ho scaricato il database da cpanel
3- ho cambiato i dati necessari del database, nome utente, password sul file configuration.php
4- sempre su configuration php ho cambiato il percorso:
          public $log_path = '\C:\xampp\htdocs\xyz/logs';
     public $tmp_path = '\C:\xampp\htdocs\xyz/tmp';
dato che il percorso è quello come risulta da click su cartella e: proprietà....
   
Eppure al momento di entrare sul sito in cale digitando:
localhost/xyz, mi appare questo messaggio di errore:


Error displaying the error page: Application Instantiation Error: Could not connect to MySQL.[/size]Warning: session_write_close(): Failed to write session data (user). Please verify that the current setting of session.save_path is correct (C:\xampp\tmp) in C:\xampp\htdocs\xyz\libraries\joomla\session\handler\native.php on line 193


Sono andato a vedere in questo file native.php e, a parte la palla di contare 193 righe, non riesco a capire cosa c'è che non va.


Chi mi può aiutare?
Grazie!
Satya

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Messaggio di errore su localhost
« Risposta #1 il: 11 Ago 2016, 13:53:45 »
Ciao Satya,
sul file configuration.php devi cambiare anche il riferimento all'host del database.
Solitamente per i siti in locale si inserisce    localhost

Ma in locale hai creato via phpmyadmin il relativo database ed importato quello che era in remoto?

Offline Satya

  • Nuovo arrivato
  • *
  • Post: 11
  • Sesso: Maschio
    • Mostra profilo
Re:Messaggio di errore su localhost
« Risposta #2 il: 11 Ago 2016, 14:23:02 »
si! ho provato sia lasciando "localhost" che con "127.0.0.1" .
Si! ho creato creato via phpmyadmin il relativo database ed importato quello che era in remoto... niente da fare..
Ho disintnstallato tutto e sto riprovanddo a re-installa server xampp ma trovo qualche problema perche all'atto dell'installazione mi dice: the select folder in not empty .Please select a different folder....   nonostante abbia resettato il pc ad un punto di ripristinio antecedente alla installazione del precedente server xampp... Mah!
« Ultima modifica: 11 Ago 2016, 14:24:50 da Satya »
Satya

Offline amigamerlin

  • Team Joomla.it
  • Esploratore
  • *******
  • Post: 81
    • Mostra profilo
Re:Messaggio di errore su localhost
« Risposta #3 il: 11 Ago 2016, 14:43:46 »
prova da:
Codice: [Seleziona]
public $log_path = '\C:\xampp\htdocs\xyz/logs';
public $tmp_path = '\C:\xampp\htdocs\xyz/tmp';
a
Codice: [Seleziona]
public $log_path = 'C:\xampp\htdocs\xyz\logs';
public $tmp_path = 'C:\xampp\htdocs\xyz\tmp';

PS: assicurati di avere certezza sul percorso assoluto "C:\xampp\htdocs\xyz\"
« Ultima modifica: 11 Ago 2016, 14:46:25 da amigamerlin »

Offline Satya

  • Nuovo arrivato
  • *
  • Post: 11
  • Sesso: Maschio
    • Mostra profilo
Re:Messaggio di errore su localhost
« Risposta #4 il: 11 Ago 2016, 14:50:47 »
Ok grazie
nel frattempo ho risolto il problema di installazione xampp. Ho eliminato lecartelle xampp da c e poi anche mysql da x86.
Satya

Offline Satya

  • Nuovo arrivato
  • *
  • Post: 11
  • Sesso: Maschio
    • Mostra profilo
Re:Messaggio di errore su localhost
« Risposta #5 il: 11 Ago 2016, 16:18:47 »
Risolto


E' probabile che le tabelle del database non fossero tutte caricate. Ho cancellato il database creato in locale, lo ho creato nuovamente con stesso nome ed ho importato il file splittandolo con SQLDumpSplitter perchè non lo pèrendeva. diceva che il file era troppo grande.. Non ho trovata altra soluzione utile per eliminare quel noioso problema. Ora comunque funziona.
[/size]P:S: ho utilizzato la sintassi[/size]:
[/size]public $log_path = 'C:\xampp\htdocs\xyz\logs';[/size][/color]public $tmp_path = 'C:\xampp\htdocs\xyz\tmp'; [/font]
[/color][/size]come suggerito da amigamerlin.[/color][/size]Grazie a tutti per la collaborazione.![/color]
Satya

 

Host

Torna su