Ciao a tutti. In seguito ad un problema su server remoto e non ancora risolto, sto cercando di riportare il mio sito in locale (PC con Win7 64bit) per verificare che sia tutto a posto. Tuttavia, sto andando incontro a grossi problemi.
1 - ho scaricato l'ultima versione di EasyPHP ma non mi funziona bene: forse ho poca dimestichezza con le nuove versioni, ma sta di fatto che nemmeno riesco a far partire PhpMyAdmin, quindi sono passato a XAMPP.
2 - dopo ore che non riuscivo a caricare il database per problemi di dimensioni, ho capito che dovevo riavviare il PC perché altrimenti le modifiche al file php.ini pe superare il limite di 2M non venivano viste.
Fatto quello, PhpMyAdmin non mi carica il database, perché dice che potrebbero esserci degli errori di scrittura con le virgolette. O_o
Errore
C'è la possibilità che ci sia un bug nel parser SQL. Per favore, esaminate la query accuratamente, e controllate che le virgolette siano corrette e non sbagliate. Altre possibili cause d'errori possono essere che si stia cercando di uploadare un file binario al di fuori di un'area di testo virgolettata. Si può anche provare la query MySQL dalla riga di comando di MySQL. L'errore qui sotto restituito dal server MySQL, se ce n'è uno, può anche aiutare nella diagnostica del problema. Se ci sono ancora problemi, o se il parser SQL di phpMyAdmin sbaglia quando invece l'interfaccia a riga di comando non mostra problemi, si può ridurre la query SQL in ingresso alla singola query che causa problemi, e inviare un bug report con i dati riportati nella sezione CUT qui sotto:
----INIZIO CUT----
eNo1jE0KwjAUBoXu3im+A4RHU1sX2YUSaiF/5kUL3qAbV268vangLIdhXCmpGMwa8wDvooHGAK1J
atMdUfjIzRtMfOFm71KQRMEuLlaFh2vRtr8Q0nP 13raspxyswcg9j6wpX/NRqSTHY+IztjXGSt7G
xWB/0+9O3enPF3DWH08=
----FINE CUT----
----INIZIO RAW----
ERROR: C1 C2 LEN: 1 2 11 STR: MySQL: 5.6.11 USR OS, AGENT, VER: Win MOZILLA 5.0 PMA: 4.0.4.1 PHP VER,OS: 5.5.3 WINNT LANG: it SQL:
----FINE RAW----
Query SQL:
Messaggio di MySQL:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Quindi provo con un vecchio backup, e viene caricato correttamente.
Risolto il problema, non riesco a visualizzare il sito in locale, indipendentemente dal browser. Digito "localhost/ISDRI/" ma mi appare due volte il messaggio d'errore:
"Database Error: Unable to connect to the database:Could not connect to MySQL"
Ho collocato la copia del mio sito in locale su: C:\xampp\htdocs\ISDRI ed è il contenuto della cartella "www" del bakcup generale effettuato tramite il CPanelX online.
Segue qui una copia della configurazione del mio file configuration.php. Dove sto sbagliando? Grazie in anticipo!
class JConfig {
var $offline = '0';
var $editor = 'jce';
var $list_limit = '20';
var $helpurl = 'http://help.joomla.org';
var $debug = '0';
var $debug_lang = '0';
var $sef = '0';
var $sef_rewrite = '0';
var $sef_suffix = '0';
var $feed_limit = '10';
var $feed_email = 'author';
var $secret = '6ihMZSc*******';
var $gzip = '0';
var $error_reporting = '-1';
var $xmlrpc_server = '0';
var $log_path = 'C:\\xampp\\htdocs\\ISDRI\\logs';
var $tmp_path = 'C:\\xampp\\htdocs\\ISDRI\\tmp';
var $live_site = '';
var $force_ssl = '0';
var $offset = '0';
var $caching = '0';
var $cachetime = '120';
var $cache_handler = 'file';
var $memcache_settings = array();
var $ftp_enable = '0';
var $ftp_host = '127.0.0.1';
var $ftp_port = '21';
var $ftp_user = 'root';
var $ftp_pass = '';
var $ftp_root = '';
var $dbtype = 'mysql';
var $host = 'localhost';
var $user = 'isdrico_jo151';
var $db = 'isdrico_jo151';
var $dbprefix = 'jos_';
var $mailer = 'mail';
var $mailfrom = 'info@isdri.com';
var $fromname = 'ISDRI';
var $sendmail = '/usr/sbin/sendmail';
var $smtpauth = '0';
var $smtpsecure = 'none';
var $smtpport = '25';
var $smtpuser = '';
var $smtppass = '';
var $smtphost = 'localhost';
var $MetaAuthor = '1';
var $MetaTitle = '1';
var $lifetime = '120';
var $session_handler = 'database';
var $password = 'S1*******';
var $sitename = 'isdri.com';
var $MetaDesc = 'ISDRI - ....';
var $MetaKeys = 'ISDRI - ....';
var $offline_message = 'This site is down for maintenance. Please check back again soon.';
Link della guida: