Back to top

Autore Topic: [RISOLTO] da remoto a locale: Restricted access  (Letto 8424 volte)

Offline ughi63

  • Esploratore
  • **
  • Post: 75
    • Mostra profilo
[RISOLTO] da remoto a locale: Restricted access
« il: 20 Lug 2010, 10:26:05 »
Ho eseguito felicemente i passaggi elencati nel wiki , scaricando il mio bel database da remoto (Hosting con Joomla preinstallato) con tutte le 3 tabelle contenute, ma arrivato al pundo di dover caricare il file .sql nel database locale mi da sempre questo errore (vedi sotto).
Ho riscaricato il database più volte stando attento ad aver selezionato tutte caselle raccomandate dal wiki, ma niente.  >:(

Ho già provato a dare a root tutti i privilegi possibili, ma non riesco a dare i privilegi a root per questa tabella citata nell'errore; cliccando su privilegi ho:

   root    localhost    PWD: No    Privilegi globali: ALL PRIVILEGES    GRANT: Sì

ma selezionando specificatamente root, mi dice:

Database: information\_schema    Privilegi: ALL PRIVILEGES    Grant: Sì    Privilegi relativi alle tabelle: No

Non riesco a dargli i privilegi su quel database, devo insistere su questo punto o non è lì il problema?  :-\

Attualmente in EasyPHP ho due utenti: uno è quello che mi è servito a scaricare il database (con userid e pwd originali del server hosting joomla), l'altro è root.

Forse dovrei eliminare l'utente root e usare solo quello "originale"? In realtà ci ho già provato, ma poi EasyPHP ha praticamente smesso di funzionare e ho dovuto reinstallarlo...  :(

Errore

query SQL:

--
-- Database: `information_schema`
--
CREATE DATABASE `information_schema` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

Messaggio di MySQL: Documentazione

#1044 - Access denied for user 'root'@'localhost' to database 'information_schema'
« Ultima modifica: 26 Lug 2010, 19:11:43 da ughi63 »
sto tentando di creare www.primaradiologiabrescia.it con joomla!

Offline ughi63

  • Esploratore
  • **
  • Post: 75
    • Mostra profilo
da remoto a locale: Restricted access
« Risposta #1 il: 21 Lug 2010, 18:44:28 »
« Ultima modifica: 26 Lug 2010, 14:52:51 da ughi63 »
sto tentando di creare www.primaradiologiabrescia.it con joomla!

Offline ughi63

  • Esploratore
  • **
  • Post: 75
    • Mostra profilo
da remoto a locale: Restricted access
« Risposta #2 il: 22 Lug 2010, 18:05:59 »
ho messo in video i miei tentativi di scaricare il database da remoto in locale:
avete 3 minuti per guardarlo e darmi una dritta?
grazie...  ::)

video
« Ultima modifica: 26 Lug 2010, 14:53:05 da ughi63 »
sto tentando di creare www.primaradiologiabrescia.it con joomla!

Offline ughi63

  • Esploratore
  • **
  • Post: 75
    • Mostra profilo
da remoto a locale: Restricted access
« Risposta #3 il: 26 Lug 2010, 13:09:48 »
non riesco!  :( non riesco!  :( non riesco!  :( non riesco!  :( non riesco!  :(

proverò a chiedere aiuto anche su yuotube...

youtube

 :-\ :-\ :-\ :-\ :-\ :-\ :-\
« Ultima modifica: 26 Lug 2010, 14:53:24 da ughi63 »
sto tentando di creare www.primaradiologiabrescia.it con joomla!

Offline ellezero

  • Global Moderator
  • Abituale
  • *****
  • Post: 1436
  • Sesso: Femmina
    • Mostra profilo
Re:da remoto a locale: accesso negato per root a "information_schema"
« Risposta #4 il: 26 Lug 2010, 13:21:58 »
ciao ughi63,
spero di aver capito cosa intendi, ma non devi importare in quel db, come dice il nome non e' quello che ti interessa.
devi crearne uno nuovo e importare in quel il db del tuo sito.

Offline ughi63

  • Esploratore
  • **
  • Post: 75
    • Mostra profilo
da remoto a locale: Restricted access
« Risposta #5 il: 26 Lug 2010, 14:13:48 »
Ho in parte risolto non caricando quel database, ma soltanto il database specifico (credo) del mio sito:
cioè anzichè scaricare tutti e 3 i database presenti nel mio account con Joomla preinstallato, "information_schema(28)", test, e "uqz7hb9x_jpack(44)", ho scaricato solo uqz7hb9x_jpack(44) e così sono riuscito a importarlo in un nuovo database creato in locale, primaradiologiabrescia, ma poi mi dice sempre "Restricted Access"!
Cioè ho creato un database in una cartella "database" nella stessa directory del sito, e l'ho chiamato con lo stesso nome della cartella del sito, primaradiologiabrescia (con EasyPHP ho creato un nuovo database, chiamato appunto primaradiologiabrescia e ci ho importato quello scaricato da remoto).

Questo è il mio file configuration.php in locale, in rosso ho messo quello che ho modificato:

<?php
class JConfig {
   var $offline = '0';
   var $editor = 'tinymce';
   var $list_limit = '20';
   var $helpurl = 'http://www.joomla.it';
   var $debug = '0';
   var $debug_lang = '0';
   var $sef = '1';
   var $sef_rewrite = '1';
   var $sef_suffix = '1';
   var $feed_limit = '10';
   var $feed_email = 'author';
   var $secret = 'Ul4OwFbyxUe4EzlF';
   var $gzip = '0';
   var $error_reporting = '-1';
   var $xmlrpc_server = '0';
   var $log_path = 'C:\Program Files (x86)\EasyPHP-5.3.2i\www\PRIMARADIOLOGIABRESCIA\public_html\templates\ueniversal\logs';
   var $tmp_path = 'C:\Program Files (x86)\EasyPHP-5.3.2i\www\PRIMARADIOLOGIABRESCIA\public_html\templates\ueniversal\tmp';

   var $live_site = '';
   var $force_ssl = '0';
   var $offset = '0';
   var $caching = '0';
   var $cachetime = '15';
   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 = '';
   var $ftp_pass = '';
   var $ftp_root = '';
   var $dbtype = 'mysql';
   var $host = 'localhost';
   var $user = 'root';
   var $db = 'primaradiologiabrescia';
   var $dbprefix = 'jos_';
   var $mailer = 'mail';
   var $mailfrom = 'ughi64@gmail.com';
   var $fromname = 'www.primaradiologiabrescia.it';
   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 = '15';
   var $session_handler = 'database';
   var $password = '';
   var $sitename = 'www.primaradiologiabrescia.it';

è normale che ci sia var $secret = 'Ul4OwFbyxUe4EzlF' in locale?

ho provato anche a sostituire user e password con quelli originali del sito remoto, ma niente!


come si vede in allegato il database sembra correttamente caricato in EasyPHP su http://127.0.0.1/home/mysql/ dove l'ho chiamato appunto "primaradiologia" (quello originale era "uqz7hb9x_jpack")

e il sito si trova in una cartella di EasyPHP\www (vedi altro allegato), sempre come PRIMARADIOLOGIABRESCIA.

dove sbaglio?  :'(

è normale che nella cartella dove ho scaricato il database (altro allegato) ci sia solo il file salvato in sql? dov'è fisicamente il database locale, in quale cartella si trova?  :'(

[allegato vecchio più di un anno eliminato automaticamente]
« Ultima modifica: 26 Lug 2010, 15:08:34 da ughi63 »
sto tentando di creare www.primaradiologiabrescia.it con joomla!

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re:da remoto a locale: Restricted access
« Risposta #6 il: 26 Lug 2010, 15:17:04 »
Ciao ughi63,
non ho visti il video su youtube, comunque complimenti per l'ardimento e gli sforzi  che ci metti :)

Comincia a cambiare questi

Codice: [Seleziona]
var $sef = '1';
var $sef_rewrite = '1';
var $sef_suffix = '1';

in

Codice: [Seleziona]
var $sef = '0';
var $sef_rewrite = '0';
var $sef_suffix = '0';

poi non usando easyphp non sò se questi percorsi siano corretti:

Codice: [Seleziona]
var $log_path = 'C:\Program Files (x86)\EasyPHP-5.3.2i\www\PRIMARADIOLOGIABRESCIA\public_html\templates\ueniversal\logs';
var $tmp_path = 'C:\Program Files (x86)\EasyPHP-5.3.2i\www\PRIMARADIOLOGIABRESCIA\public_html\templates\ueniversal\tmp';

Qui spero che tu abbia messo la password per accedere al database che hai in locale

Codice: [Seleziona]
var $password = '';

Se non cavi un ragno dal buco, prova con una LAMP diversa, io uso Xampp 1.7.1 e mi trovo benissimo. Te lo dico perchè và a finire che hai un problema di LAMP. Mi raccomando, installala in c:\ e non in C:\Program Files (x86)\

Buona fortuna!
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline ughi63

  • Esploratore
  • **
  • Post: 75
    • Mostra profilo
Re:da remoto a locale: Restricted access
« Risposta #7 il: 26 Lug 2010, 15:27:31 »
grazie maicolstaip, mi impegno molto, ma con scarso successo: ho sempre usato siti "statici" e non ho mai avuto bisogno di configurare la parte dinamica in locale...

ho provato subito a cambiare i valori che mi hai detto, ma non cambia nulla.  :(

l'installazione di EasyPHP è nella directory X86 forse perchè ho seven 64bit, comunque l'ho disinstallato e reinstallato in C:\ riprovando a spostare tutto e ricaricare il database... niente da fare!  >:(

ho scoperto dove si trovano i database (nella cartella mysql\data) e lì il database c'è.  ???



scusa, ma a che serve la password se sono in locale?  :o
« Ultima modifica: 26 Lug 2010, 15:45:13 da ughi63 »
sto tentando di creare www.primaradiologiabrescia.it con joomla!

Offline ughi63

  • Esploratore
  • **
  • Post: 75
    • Mostra profilo
Re:da remoto a locale: Restricted access
« Risposta #8 il: 26 Lug 2010, 16:17:59 »
il log errori di Apache mi dice sempre sta roba qua,  Non-static method JLoader::register() should not be called statically in C:\\EasyPHP-5.3.2i\\www\\PRIMARADIOLOGIABRESCIA, che vuol dire, come avrei dovuto chiamare chi e dove?  :o

[Mon Jul 26 15:46:50 2010] [error] [client 127.0.0.1] PHP Strict Standards:  Non-static method JLoader::load() should not be called statically in C:\\EasyPHP-5.3.2i\\www\\PRIMARADIOLOGIABRESCIA\\public_html\\libraries\\loader.php on line 161, referer: http://127.0.0.1/PRIMARADIOLOGIABRESCIA/
[Mon Jul 26 15:46:50 2010] [error] [client 127.0.0.1] PHP Strict Standards:  Non-static method JLoader::register() should not be called statically in C:\\EasyPHP-5.3.2i\\www\\PRIMARADIOLOGIABRESCIA\\public_html\\libraries\\loader.php on line 138, referer: http://127.0.0.1/PRIMARADIOLOGIABRESCIA/
[Mon Jul 26 15:46:50 2010] [error] [client 127.0.0.1] PHP Strict Standards:  Non-static method JFactory::getDBO() should not be called statically, assuming $this from incompatible context in C:\\EasyPHP-5.3.2i\\www\\PRIMARADIOLOGIABRESCIA\\public_html\\libraries\\joomla\\session\\storage\\database.php on line 64, referer: http://127.0.0.1/PRIMARADIOLOGIABRESCIA/
[Mon Jul 26 15:46:50 2010] [error] [client 127.0.0.1] PHP Strict Standards:  Non-static method JFactory::getConfig() should not be called statically, assuming $this from incompatible context in C:\\EasyPHP-5.3.2i\\www\\PRIMARADIOLOGIABRESCIA\\public_html\\libraries\\joomla\\factory.php on line 268, referer: http://127.0.0.1/PRIMARADIOLOGIABRESCIA/
[Mon Jul 26 15:46:50 2010] [error] [client 127.0.0.1] PHP Strict Standards:  Non-static method JFactory::_createDBO() should not be called statically, assuming $this from incompatible context in C:\\EasyPHP-5.3.2i\\www\\PRIMARADIOLOGIABRESCIA\\public_html\\libraries\\joomla\\factory.php on line 271, referer: http://127.0.0.1/PRIMARADIOLOGIABRESCIA/
[Mon Jul 26 15:46:50 2010] [error] [client 127.0.0.1] PHP Strict Standards:  Non-static method JLoader::import() should not be called statically in C:\\EasyPHP-5.3.2i\\www\\PRIMARADIOLOGIABRESCIA\\public_html\\libraries\\loader.php on line 186, referer: http://127.0.0.1/PRIMARADIOLOGIABRESCIA/
[Mon Jul 26 15:46:50 2010] [error] [client 127.0.0.1] PHP Strict Standards:  Non-static method JLoader::register() should not be called statically in C:\\EasyPHP-5.3.2i\\www\\PRIMARADIOLOGIABRESCIA\\public_html\\libraries\\loader.php on line 71, referer: http://127.0.0.1/PRIMARADIOLOGIABRESCIA/
[Mon Jul 26 15:46:50 2010] [error] [client 127.0.0.1] PHP Strict Standards:  Non-static method JLoader::import() should not be called statically in C:\\EasyPHP-5.3.2i\\www\\PRIMARADIOLOGIABRESCIA\\public_html\\libraries\\loader.php on line 186, referer: http://127.0.0.1/PRIMARADIOLOGIABRESCIA/
[Mon Jul 26 15:46:50 2010] [error] [client 127.0.0.1] PHP Strict Standards:  Non-static method JLoader::register() should not be called statically in C:\\EasyPHP-5.3.2i\\www\\PRIMARADIOLOGIABRESCIA\\public_html\\libraries\\loader.php on line 71, referer: http://127.0.0.1/PRIMARADIOLOGIABRESCIA/
[Mon Jul 26 15:46:50 2010] [error] [client 127.0.0.1] PHP Strict Standards:  Non-static method JFactory::getConfig() should not be called statically, assuming $this from incompatible context in C:\\EasyPHP-5.3.2i\\www\\PRIMARADIOLOGIABRESCIA\\public_html\\libraries\\joomla\\factory.php on line 551, referer: http://127.0.0.1/PRIMARADIOLOGIABRESCIA/
[Mon Jul 26 15:46:50 2010] [error] [client 127.0.0.1] PHP Strict Standards:  Non-static method JLoader::load() should not be called statically in C:\\EasyPHP-5.3.2i\\www\\PRIMARADIOLOGIABRESCIA\\public_html\\libraries\\loader.php on line 161, referer: http://127.0.0.1/PRIMARADIOLOGIABRESCIA/
[Mon Jul 26 15:46:50 2010] [error] [client 127.0.0.1] PHP Strict Standards:  Non-static method JLoader::register() should not be called statically in C:\\EasyPHP-5.3.2i\\www\\PRIMARADIOLOGIABRESCIA\\public_html\\libraries\\loader.php on line 138, referer: http://127.0.0.1/PRIMARADIOLOGIABRESCIA/
[Mon Jul 26 15:46:50 2010] [error] [client 127.0.0.1] PHP Strict Standards:  Non-static method JDatabase::getInstance() should not be called statically, assuming $this from incompatible context in C:\\EasyPHP-5.3.2i\\www\\PRIMARADIOLOGIABRESCIA\\public_html\\libraries\\joomla\\factory.php on line 563, referer: http://127.0.0.1/PRIMARADIOLOGIABRESCIA/
sto tentando di creare www.primaradiologiabrescia.it con joomla!

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re:da remoto a locale: Restricted access
« Risposta #9 il: 26 Lug 2010, 16:27:46 »
Ciao,
come ti ho scritto prima prova a cambiare LAMP.
Quella che hai ha il php 5.3 che molto probabilmente cozza con le estensioni che hai nel sito.
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline ughi63

  • Esploratore
  • **
  • Post: 75
    • Mostra profilo
Re:da remoto a locale: Restricted access
« Risposta #10 il: 26 Lug 2010, 17:54:18 »
ho installato XAMPP al posto di EasyPHP: dopo aver copiato il sito nella directory htdocs e modificato i parametri di configuration.php (in rosso) ho il medesimo errore!  :'(

devo fare un errore grossolano da qualche parte, ma non capisco quale...   :P

devo modificare il file configuration.php che si trova nella cartella publich_html e poi lanciare il file index.php che si trova invece nella cartella template\miotemplate, vero?  :o

sia EasyPHP che XAMPP sembrano funzionare perfettamente, ma non riescono poi ad aprirmi il file index.php....


<?php
class JConfig {
   var $offline = '0';
   var $editor = 'tinymce';
   var $list_limit = '20';
   var $helpurl = 'http://www.joomla.it';
   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 = 'Ul4OwFbyxUe4EzlF';
   var $gzip = '0';
   var $error_reporting = '-1';
   var $xmlrpc_server = '0';
   var $log_path = 'C:\xampp\htdocs\PRIMARADIOLOGIABRESCIA\logs';
   var $tmp_path = 'C:\xampp\htdocs\PRIMARADIOLOGIABRESCIA\tmp';

   var $live_site = '';
   var $force_ssl = '0';
   var $offset = '0';
   var $caching = '0';
   var $cachetime = '15';
   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 = '';
   var $ftp_pass = '';
   var $ftp_root = '';
   var $dbtype = 'mysql';
   var $host = 'localhost';
   var $user = 'root';
   var $db = 'brescia2';
   var $dbprefix = 'jos_';
   var $mailer = 'mail';
   var $mailfrom = 'ughi64@gmail.com';
   var $fromname = 'www.primaradiologiabrescia.it';
   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 = '15';
   var $session_handler = 'database';
   var $password = '';
   var $sitename = 'www.primaradiologiabrescia.it';
sto tentando di creare www.primaradiologiabrescia.it con joomla!

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re:da remoto a locale: Restricted access
« Risposta #11 il: 26 Lug 2010, 18:38:34 »
Mamma mia,
stai facendo una confusione immensa.

Il sito lo richiami da
http://localhost/nome_della_cartella_dove_hai-il-sito

Togli i due riferimenti a 'www.primaradiologiabrescia.it' nel file configuration.php

Il database ora si chiama brescia2 ?

Sicuro di aver messo Xampp 1.7.1 ?

in ogni caso il mio consiglio è di non fare prove a casaccio, documentati un pochino, dormici sopra e vedrai che avrai le idee più chiare.

Ciao!
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline ughi63

  • Esploratore
  • **
  • Post: 75
    • Mostra profilo
Re:da remoto a locale: Restricted access
« Risposta #12 il: 26 Lug 2010, 19:11:05 »
finalmente ho trovato il problema: continuavo ad aprire il file index con un altro programma che non era ben settato nella parte dinamica.

dovevo solo modificare http://localhost/ in http://localhost/MyWebApp/  :P

qui ho trovato la soluzione.
sto tentando di creare www.primaradiologiabrescia.it con joomla!

 



Web Design Bolzano Kreatif