Cache che continua ad aumentare di size

Relativamente a Zen Cart extra altri Forum

Moderatori: Sandro Carniel aka webmaster, Paolo De Dionigi aka Spike00

minizracing
Messaggi: 29
Iscritto il: lun ott 03, 2011 11:48 am

Cache che continua ad aumentare di size

Messaggioda minizracing » dom dic 06, 2015 6:04 pm

Buonasera,
volevo chiedervi aiuto.
Nella cartella cache continua ad ingrandire dopo circa una settimana mi si rallenta tutto lo shop.
Analizzando i file all'interno della cartella che sono degli errori trovo il seguente errore:
PHP Parse error: syntax error, unexpected '*' in /web/htdocs/www.xxxxxxx.it/home/shop/includes/languages/english/extra_definitions/fiscal_def.php on line 12

E' possibile non fare loggare il debug nella cartella.

Cosa devo fare?
Grazie

Avatar utente
Paolo De Dionigi aka Spike00
Site Admin
Messaggi: 1691
Iscritto il: mar feb 08, 2005 10:41 am
Località: Busto Arsizio (VA)
Contatta:

Re: Cache che continua ad aumentare di size

Messaggioda Paolo De Dionigi aka Spike00 » lun dic 07, 2015 10:20 am

Ciao, la strada più giusta è quella di risolvere il problema che causa il log, sia perchè correggi un errore, sia perchè anche togliendo questo log, quello degli errori di php continuerebbe ugualmente a crescere (compatibilmente con le politiche di rotazione usate dal tuo hoster) e comunque 'disturberebbe' un file di log che invece è bene sia vuoto in modo che quando si verifichi un problema sia facile individuarlo e non sia 'annegato' in un mare di altre segnalazioni.

L'errore segnalato mi fa pensare che tu abbia modificato il file in questione perchè alla riga 12 (ho controllato la 1.5.4 e la 1.3.9) non è presente alcun *

Il file della 1.5.4 contiene quanto segue:

Codice: Seleziona tutto

<?php
/**
 * fiscal language extras - used for additional fiscal fields
 *
 * @package languageDefines
 * Mod by Paolo De Dionigi aka spike00 www.atfriends.net for additional VAT & Fiscal code fields
 * @copyright Copyright 2003-2005 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: fiscal_def.php 2007-02-07 22:49:50Z spike00 $
 */
define('CATEGORY_FISCAL', 'Fiscal Information');
define('ENTRY_VAT', 'VAT Number:');
define('ENTRY_VAT_ERROR', 'VAT Number must contain at least ' . ENTRY_VAT_MIN_LENGTH . ' characters.');
define('ENTRY_VAT_TEXT', '*');
define('ENTRY_CF', 'Fiscal Code:');
define('ENTRY_VAT_ERROR', 'Fiscal Code must contain at least ' . ENTRY_CF_MIN_LENGTH . ' characters.');
define('ENTRY_CF_TEXT', '*');
?>


Sostituiscilo al tuo e controlla che non ti dia più errore.

In ogni caso, se vuoi disabilitare il log degli errori, si fa in questo file (riferimento versione 1.5.4, ma non cambia granchè con le precedenti):

includes/extra_configures/enable_error_logging.php

Trova il punto (riga 24) in cui è presente questo codice:

Codice: Seleziona tutto

/**
 * Specify the pages you wish to enable debugging for (ie: main_page=xxxxxxxx)
 * Using '*' will cause all pages to be enabled
 */
  $pages_to_debug[] = '*';
//   $pages_to_debug[] = '';
//   $pages_to_debug[] = '';



e commenta la riga con l'asterisco oppure cancella solo l'asterisco. In questo modo non verrà salvato alcun log (da parte di Zen Cart). Se vuoi fare debu su una pagina specifica, inserisci al posto dell'asterisco il valore di main_page di quella pagina (se è la pagina di prodotto, product_info, ovviamente verrà fatto per ciascun prodotto).
1)Studiare questo documento prima di fare una domanda: http://url.zen-cart.it/faq
2)CERCA CERCA CERCA CERCA CERCA!


Torna a “Richieste Generiche - Documentazione”

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite