salvo78 ha scritto:Caspita ho beccato questa sciagura....non sono riuscito a capire bene, io sono alla ricerca di questo file ma non lo trovo.
Il messaggio che mi appare e´ questo:
ERROR_FILE_NOT_WRITEABLE
mainpage.php
Allora, il file originariamente dovrebbe essere dentro a /catalog/includes/languages/italian/mainpage.php
Io ho fatto una cosa così:
prima di tutto ho preso il file e l'ho messo dentro a /public/italian/mainpage.php
poi ho inserito questa riga in /catalog/includes/configure.php e /catalog/admin/includes/configure.php
Codice: Seleziona tutto
define('DIR_FS_PUBLIC', DIR_FS_CATALOG . '../public/');
presupponendo di avere una riga simile già nel file
Codice: Seleziona tutto
define('DIR_FS_CATALOG', 'D:/Inetpub/webs/nomesito/catalog/');
A questo punto nei file /catalog/admin/define_mainpage.php, ho modificato le righe dove contenefano DIR_FS_CATALOG_LANGUAGES con DIR_FS_CATALOG cosi:
Riga 45 e 47
Codice: Seleziona tutto
$file = DIR_FS_CATALOG_LANGUAGES . $HTTP_GET_VARS['filename'];
} else {
$file = DIR_FS_CATALOG_LANGUAGES . $HTTP_GET_VARS['lngdir'] . '/' . $HTTP_GET_VARS['filename'];
con
Codice: Seleziona tutto
$file = DIR_FS_PUBLIC . $HTTP_GET_VARS['filename'];
} else {
$file = DIR_FS_PUBLIC . $HTTP_GET_VARS['lngdir'] . '/' . $HTTP_GET_VARS['filename'];
Sempre in /catalog/admin/define_mainpage.php in riga 134 e 136
Codice: Seleziona tutto
$file = DIR_FS_CATALOG_LANGUAGES . $HTTP_GET_VARS['filename'];
} else {
$file = DIR_FS_CATALOG_LANGUAGES . $HTTP_GET_VARS['lngdir'] . '/' . $HTTP_GET_VARS['filename'];
con
Codice: Seleziona tutto
$file = DIR_FS_PUBLIC . $HTTP_GET_VARS['filename'];
} else {
$file = DIR_FS_PUBLIC . $HTTP_GET_VARS['lngdir'] . '/' . $HTTP_GET_VARS['filename'];
e infine in riga 204
Codice: Seleziona tutto
$dir = dir(DIR_FS_CATALOG_LANGUAGES . $HTTP_GET_VARS['lngdir']);
con
Codice: Seleziona tutto
$dir = dir(DIR_FS_PUBLIC . $HTTP_GET_VARS['lngdir']);
Per quanto riguarda il file /catalog/index.php, devi cercare la riga
Codice: Seleziona tutto
<td class="main"><?php include(DIR_WS_LANGUAGES . $language . '/' . FILENAME_DEFINE_MAINPAGE); ?></td>
e modificarla con
Codice: Seleziona tutto
<td class="main"><?php include(DIR_FS_PUBLIC . $language . '/' . FILENAME_DEFINE_MAINPAGE); ?></td>
Tieni conto che i numeri di riga sono indicativi, potrebbero essere sfalsati in base ad eventuali modifiche apportate dalla versione originale.
Dopo aver fatto la contrib PostePAY, penso proprio che mi metterò di buona lena per fare un tutorial su come installare su Aruba/windows .
Fammi sapere...
Ciao