Sono un utilizzatore principiante di Drupal 7.12 su Windows 7 in ambiente locale xampp. Spesso Drupal non riesce a portare a termine un'operazione da me richiesta e compare l'errore seguente (o uno a esso simile):
Fatal error: Maximum execution time of 30 seconds exceeded in C:\xampp\htdocs\drupal-7.12_medshop\includes\file.inc on line 2043
Su Drupal.org ho trovato come soluzione l'aggiunta a default settings.php o a settings.php della seguente istruzione:
ini_set('max_execution_time', 0);
Non mi è però chiaro se bisogna modificare default settings.php o settings.php. Infatti, modificando default settings.php non è cambiato nulla, nel senso che s'è ripresentato il Fatal Error. Modificando, invece, settings.php, quando ho cercato d'accedere a Drupal con username e password è comparsa la schermata d'installazione.
Qualcuno può, per favore, chiarirmi le idee?
Grazie!
Ciao!
Credo che PHP in safe mode non permetta di fare il cambio di questa configurazione al volo.
http://www.php.net/manual/en/info.configuration.php#ini.max-execution-time
In questo caso (che mi sembra molto probabile), devi chiedere al gestore dell'hosting di cambiare la configurazione globale di PHP, oppure verificare se è possibile inserire la direttiva in .htaccess (occhio che quando aggiorni Drupal, potresti sovrascrivere .htaccess)
Grazie per il prezioso consiglio.
Ciao.
andrea