Back to top

Autore Topic: [RISOLTO] Configurazione file mancante  (Letto 3699 volte)

Offline roxdragon

  • Esploratore
  • **
  • Post: 102
    • Mostra profilo
[RISOLTO] Configurazione file mancante
« il: 01 Mar 2012, 03:33:08 »
Salve... mentre ero nel pannello amministrazione joomla ho provato a modificare il nome del sito e mi ha dato
impossibile scrivere nel file di configurazione.


Poi ho lasciato stare il nome e sono andato a destra  dove c'è riscrivi URL... una cosa del genere... ho selezioneato quello con il punto esclamativo .. e diceva di rinominare prima il file htaccess.txt in htaccess
L'ho fatto.. e adesso mi ritrovo con il file configuration.php a 0 byte .
Hosting linux


Potete aiutarmi? non vorrei perdere nulla del sito... stasera l'avevo appena finito. Grazie a tutti!
http://roxdragon.net


EDIT: non so se possa servire. ho un altro sito con joomla 2.5.1 e ho il file configuration.php ho provato a sostituirlo ma non me lo fa copiare nemmeno nel pc... i permessi sono -r--r--r- una cosa simile. Grazie
« Ultima modifica: 01 Mar 2012, 13:25:37 da roxdragon »

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Configurazione file mancante
« Risposta #1 il: 01 Mar 2012, 08:33:32 »
ciao roxdragon, tu stesso hai notato che i permessi sono read-read-read, l'unica cosa da fare è rendere il file writable almeno per il proprietario! Procurati una vecchia copia del file o estraila da un'altra installazione e correggila e dopo aver impostato i permessi con un client ftp (se lavori in remoto) prova ad accedere al sito ed a fare le modifiche da backend.

Offline luca7761

  • Appassionato
  • ***
  • Post: 241
  • Sesso: Maschio
    • Mostra profilo
Re:Configurazione file mancante
« Risposta #2 il: 01 Mar 2012, 08:48:09 »
Hai provato a mettere le impostazioni SEO! Ritrasforma il file .htaccess in htaccess.txt così  lo disabiliti e vedi se il sito torna a funzionare! e metti le impostazioni SEO su no!
Joomla è fantastico!

"Se poniamo a confronto il fiume e la roccia, il fiume vince sempre non grazie alla sua forza ma alla sua perseveranza." Buddha Gautama

Offline roxdragon

  • Esploratore
  • **
  • Post: 102
    • Mostra profilo
Re:Configurazione file mancante
« Risposta #3 il: 01 Mar 2012, 12:51:36 »
Ciao a tutti... non ho più il file php perché era 0 kb. Ho estratto dall archivio joomla il -dist e rinomibato configuration.php
L'ho caricato sulla ftp e appena vado sul sito da errore nel db
Ho messo il db name password db.. ma non so che mettere su dbprefix
Ci sono altre voci da modificare oltre a quelle del db? Almeno per farlo partire

Ditemi che non ho perso nessun articolo e niente :(
da questo errore:

Questo è il file configuration.php-dist che ho estratto dall'archivio joomla appena scaricato ... l'ho rinominato configuration.php
Codice: [Seleziona]
   /* Database Settings */
   public $dbtype = 'mysql';               // Normally mysql
   public $host = 'sql.mysite.net';               // This is normally set to localhost
   public $user = 'USERNAME_DATABASE';                     // DB username
   public $password = 'PASSWORD_DATABASE';                  // DB password
   public $db = 'NOME_DATABASE';                     // DB database name
   public $dbprefix = 'jos_';               // Do not change unless you need to!
Non so che mettere su dbprefix... mentre qui sotto da errore..

Table 'roxdrago22099.jos_session' doesn't exist SQL=INSERT INTO `jos_session` (`session_id`, `client_id`, `time`) VALUES ('552cd55b3af6777e9fc72373b859fc56', 0, '1330603949')
« Ultima modifica: 01 Mar 2012, 13:18:00 da roxdragon »

Offline Parossismo

  • Appassionato
  • ***
  • Post: 242
    • Mostra profilo
Re:Configurazione file mancante
« Risposta #4 il: 01 Mar 2012, 13:14:48 »
La parte importante del file configuration.php affinché Joomla si connetta al database è questa:
Codice: [Seleziona]
    public $dbtype = 'mysqli';
    public $host = 'mysql.myhost.com';
    public $user = 'database_user';
    public $password = 'my-very-secret-password';
    public $db = 'nome_database';
    public $dbprefix = 'pref_';

    public $dbtype = 'mysql';
è il tipo di database che stai usando

    public $host = 'mysql.myhost.com';
è l'host del database

    public $user = 'database_user';
è l'utente che accede al database

    public $password = 'my-very-secret-password';
la password per il database. Quella che usa il database_user, non quella dei vari pannelli di controllo

    public $db = 'nome_database';
il nome del database

    public $dbprefix = 'pref_';
il prefisso delle tabelle del database. Dvresti ricordartelo dal processo di installazione oppure puoi vederlo entrando nel database con PhpMyAdmin. Visualizzando la struttura del DB, dovresti vedere il nome delle tabelle così:
pref_tabella1
pref_tabella2
pref_tabella3

Semplicemente usa il pref_ per il tuo file di configurazione.
Facci sapere come è andata poi...

« Ultima modifica: 01 Mar 2012, 13:25:35 da Parossismo »

Offline roxdragon

  • Esploratore
  • **
  • Post: 102
    • Mostra profilo
Re:Configurazione file mancante
« Risposta #5 il: 01 Mar 2012, 13:25:20 »
Si ho risolto! grazie mille... ha cancellato automaticamente super user dal file php ... cosi c'era scritto! GRazie mille :D

Offline Parossismo

  • Appassionato
  • ***
  • Post: 242
    • Mostra profilo
Re:[RISOLTO] Configurazione file mancante
« Risposta #6 il: 01 Mar 2012, 13:44:34 »
Non ho capito nulla di come hai fatto (gli users sono scritti nel database e non nel file di configurazione), ma se funziona...  :D

Offline roxdragon

  • Esploratore
  • **
  • Post: 102
    • Mostra profilo
Re:[RISOLTO] Configurazione file mancante
« Risposta #7 il: 01 Mar 2012, 13:50:57 »
Quando mi sono loggato nel pannello, mi è apparso:
ATTENZIONE stai usando joomla come Super User...  mmm e poi non ricordo... c'era scritto Clicca qui per... rimuovere $root_qualcosa dal file confguration.php

 



Web Design Bolzano Kreatif