Joomla.it Forum
Non solo Joomla... => Database => : ilbaro 12 Feb 2009, 03:27:09
-
Ho un sito mio1.it, ho scaricato con ftp tutte le cartelle e ricaricate in un'altro dominio mio2.it, poi ho esportato il database e importato sul dominio mio2.it
Però mi dà questo errore:
Errore
query SQL:
-- phpMyAdmin SQL Dump
-- version 2.8.0.2
-- http://www.phpmyadmin.net
--
-- Host: sql.xxxxxxxx.it
-- Generato il: 11 Feb, 2009 at 09:07 PM
-- Versione MySQL: 5.0.32
-- Versione PHP: 4.3.10-22
--
-- Database: `d75962`
--
CREATE DATABASE `d75962` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
Messaggio di MySQL:
#1044 - Access denied for user 'elp97238'@'%' to database 'd75962'
-
Ciao ilbaro,
dal file .sql che hai esportato dal database devi togliere la riga in alto "CREATE DATABASE `d75962` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;"
Aprilo con un editor di testo e cancella quel riferimento alla creazione del database.
-
A me pare più un messaggio di accesso negato o problema di privilegi.
Sei sicuro che il nome utente di quel database sia lo stesso abilitato e abbia i permesssi per gestire il nuovo database, in pratica non è che il nuovo database sul nuovo sito ha un nome database impostato diverso e utente diverso?
-
si, credo anche io sia un problema di privilegi e permessi, su molti hosting non è permessa la creazione di nuovi database dallo script sql, i database vengono creati da pannello di controllo o sono già creati e vengono inviate i dati di accesso. Esportando il database dal vecchio server è rimasto il comando per crearlo, e questo genera l'errore quando tenta di caricare il dump sul nuovo phpmyadmin.
-
Ho risolto cancellando la riga "CREATE DATABASE `d75962` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;"
Però ora nella parte iniziale del sito ho queste 2 scritte di errore:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/mhd-01/www.xxxxx.net/htdocs/configuration.php:1) in /home/mhd-01/www.xxxxx.net/htdocs/libraries/joomla/session/session.php on line 423
Warning: Cannot modify header information - headers already sent by (output started at /home/mhd-01/www.xxxxxxx.net/htdocs/configuration.php:1) in /home/mhd-01/www.xxxxxxxx.net/htdocs/libraries/joomla/session/session.php on line 426
-
hai modificato i parametri nel file configuration.php inserendo quelli del nuovo server?
-
Purtroppo si, il sito si vede un pò sballato e in alto ho quelle "scritte". ho controllato e ricontrollato, ma non capisco cosa ce che non va nel file configuration.
Se mantengo il file configuration con i dati del miosito1.it va tutto bene, ma se carico il file configuration con i dati del nuovo sito e database mi dà quel problema. Evidentemente ce qualcosa che non và nel file configuration. (almeno credo)
-
ma anche se ti da errore riesci ad accedere all'amministrazione?