Pagina 1 di 1

Problema directory BACKUP

Inviato: 29/01/2005, 19:22
da maidamedia
Ricevo questo messaggio:

ERROR_BACKUP_DIRECTORY_DOES_NOT_EXIST

e la directory che cerca è

/home3/terraing/public_html/commerce/admin/backups/

che in realtà io vedo sul server da dreamweaver e contiene ancora i 3 backups che avevo fatto nei giorni scorsi.
Mi sono accorto di questo ieri quando il mio sito è stato spostato su un nuovo server. C'è un nesso? Come posso risolvere? Ho letto altri post simili, dove era scritto di controllare il configure.php, ma l'istruzione per la cartella dei backups mi sembra corretta:

define('DIR_WS_BACKUP', DIR_WS_ADMIN . 'backups/');

e per questo motivo l'ho lasciata inalterata, come del resto tutto il file.

Chi mi può aiutare?
Grazie
Stefano

Inviato: 29/01/2005, 19:41
da sara75
Non vorrei dire una cavolata, però mi pare che la directory di backup venga definita in assoluto in questo modo
define('DIR_FS_BACKUP', DIR_FS_ADMIN . 'backups/');
dove per DIR_FS_ADMIN tu dovresti avere /home3/terraing/public_html/commerce/admin/, valore che quasi sicuramente cambia spostando il sito su un server diverso da quello precedente.

Ciao

Inviato: 29/01/2005, 19:45
da maidamedia
Grazie Sara per la risposta. Avevo già provato a ridefinirla nel modo che anche tu hai suggerito, ma non funziona.
Dovrei quindi capire come è cambiata DIR_FS_ADMIN con lo spostamento sul nuovo server? E poi che altro dovrei modificare?
Grazie 1000

Inviato: 30/01/2005, 0:05
da sara75
Prova a fare così....
In Admin scegli Strumenti -> Server Info
ti restituisce la configurazione del server.
Ora cerca il valore SCRIPT_FILENAME a fianco trovi la stringa esatta al file server_info.php che si trova dentro la cartella admin.
Quindi copia la stringa fino a admin/server_info.php (escluso) quella è la stringa esatta che dovresti mettere a DIR_FS_ADMIN

Ciao

Inviato: 30/01/2005, 13:30
da maidamedia
Ho trovato quello che tu mi hai indicato

/home/terraing/public_html/commerce/admin/server_info.php

in configure.php ho messo

define('DIR_FS_ADMIN', 'home/terraing/public_html/commerce/admin/'); // absolute pate required

e

define('DIR_FS_BACKUP', DIR_FS_ADMIN . 'backups/');

ma poi quando provo mi restituisce il solito messaggio

Backup Directory: /home3/terraing/public_html/commerce/admin/backups/

Che ne pensi Sara?
Ciao Stefano

Inviato: 30/01/2005, 13:50
da maidamedia
Ti mostro l'intero file configure.php (quello della cartella admin/includes) forse a te salterà all'occhio qualche incongruenza.
Ciao Stefano

// Define the webserver and path parameters
// * DIR_FS_* = Filesystem directories (local/physical)
// * DIR_WS_* = Webserver directories (virtual/URL)
define('HTTP_SERVER', 'http://terraingioco.com'); // eg, http://localhost - should not be empty for productive servers
define('HTTP_CATALOG_SERVER', 'http://terraingioco.com');
define('HTTPS_CATALOG_SERVER', 'https://terraingioco.com');
define('ENABLE_SSL_CATALOG', 'true'); // secure webserver for catalog module
define('DIR_FS_DOCUMENT_ROOT', 'commerce/'); // where the pages are located on the server
define('DIR_WS_ADMIN', 'commerce/admin/'); // absolute path required
define('DIR_FS_ADMIN', 'home3/terraing/public_html/commerce/admin/'); // absolute pate required
define('DIR_WS_CATALOG', 'commerce/'); // absolute path required
define('DIR_FS_CATALOG', 'commerce/'); // absolute path required
define('DIR_WS_IMAGES', 'images/');
define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');
define('DIR_WS_CATALOG_IMAGES', DIR_WS_CATALOG . 'images/');
define('DIR_WS_INCLUDES', 'includes/');
define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/');
define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');
define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');
define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');
define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/');
define('DIR_WS_CATALOG_LANGUAGES', DIR_WS_CATALOG . 'includes/languages/');
define('DIR_FS_CATALOG_LANGUAGES', DIR_FS_CATALOG . 'includes/languages/');
define('DIR_FS_CATALOG_IMAGES', DIR_FS_CATALOG . 'images/');
define('DIR_FS_CATALOG_MODULES', DIR_FS_CATALOG . 'includes/modules/');
define('DIR_FS_BACKUP', DIR_FS_ADMIN . 'backups/');
// define our database connection
define('DB_SERVER', 'localhost'); // eg, localhost - should not be empty for productive servers
define('DB_SERVER_USERNAME', 'terraing_osc1');
define('DB_SERVER_PASSWORD', __________
define('DB_DATABASE', 'terraing_osc1');
define('USE_PCONNECT', 'false'); // use persisstent connections?
define('STORE_SESSIONS', 'mysql'); // leave empty '' for default handler or set to 'mysql'

Inviato: 30/01/2005, 14:14
da sara75
mi sembra che ci sia un 3 di troppo :)
prova a mettere così
define('DIR_FS_ADMIN', '/home/terraing/public_html/commerce/admin/'); //
con lo slash iniziale

ciao

Inviato: 30/01/2005, 15:28
da maidamedia
Ho provato ma quando entro nell'utility di BACKUP cerca sempre la directory di backup in:

home3/terraing/public_html/commerce/admin/backups/

Io non capisco da dove gli viene fuori questo HOME3, forse da una precedente installazione di OSCOMMERCE?

Ciao e grazie per la tua gentilezza.
Stefano

Inviato: 30/01/2005, 17:50
da sara75
:roll: non saprei che altro cercare......

Prova ancora a controllare nel file backup.php che si trova sotto /admin/ e guarda alla riga 300, dovresti trovare

if (is_dir(DIR_FS_BACKUP)) {

Se anche questo è giusto, se ricontrollando sei sicuro che in configure.php DIR_FS_ADMIN sia = a
define('DIR_FS_ADMIN', '/home/terraing/public_html/commerce/admin/'); //

non mi resta che una cosa....... svuota la cache del pc..... :roll:

Inviato: 30/01/2005, 18:26
da maidamedia
A me sembra tutto ok.
Di quale cache parli?
Come la svuoto?
Ciao Stefano

Inviato: 31/01/2005, 19:26
da maidamedia
Alla fine è andata bene.
In pratica da quando il materiale del sito era stato spostato su un altro server, le modifiche che io apportavo in base ai tuoi suggerimenti in realtà non andavano sui file realmente residenti sul nuovo server, ma puntavo ancora sul vecchio server. Mi sono accorto del problema editando configure.php non da Dreamweaver, ma direttamente dal pannello di controllo che ho nel servizio di hosting.
Grazie per tutti i suggerimenti.
Ciao Stefano