Pagina 1 di 3

Errore

Inviato: 05/09/2010, 20:34
da Haku
Quando accedo al pannello phppseo su PCA,e clicco su Google Sitemaps,mi da questo errore: (è la mod gym sitemap della SEO)

Codice: Seleziona tutto

[phpBB Debug] PHP Notice: in file /includes/acp/acp_gym_sitemaps.php on line 118: Invalid argument supplied for foreach()
[phpBB Debug] PHP Notice: in file /adm/index.php on line 387: Invalid argument supplied for foreach()
[phpBB Debug] PHP Notice: in file /includes/acp/acp_gym_sitemaps.php on line 149: Invalid argument supplied for foreach()
[phpBB Debug] PHP Notice: in file /includes/acp/acp_gym_sitemaps.php on line 345: Invalid argument supplied for foreach()
[phpBB Debug] PHP Notice: in file /includes/acp/acp_gym_sitemaps.php on line 236: Invalid argument supplied for foreach()
[phpBB Debug] PHP Notice: in file /adm/index.php on line 150: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3531)
[phpBB Debug] PHP Notice: in file /adm/index.php on line 152: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3531)
[phpBB Debug] PHP Notice: in file /adm/index.php on line 153: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3531)
[phpBB Debug] PHP Notice: in file /adm/index.php on line 154: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3531)
Cosa può essere?

Re: Errore

Inviato: 05/09/2010, 23:26
da Carlo
Mi riporti le righe 118, 149, 345 e 236 del file includes/acp/acp_gym_sitemaps.php?

Re: Errore

Inviato: 06/09/2010, 0:12
da Haku
Ecco =)
Dalla riga 118 alla 139:

Codice: Seleziona tutto

				// Check if we do not have a new module needing a new config key
				$clear_cache = false;
				foreach ($display_vars['vars'] as $key => $value) {
					if (!isset($this->gym_config[$key]) && strpos($key, 'legend') === false) {
						$clear_cache = true;
						if(isset($this->gym_modules_acp[$mode][$module][$action]['default'][$key])) {
							$this->new_config[$key] = $this->gym_modules_acp[$mode][$module][$action]['default'][$key];
							set_gym_config($key, $this->new_config[$key], $mode, $this->gym_config);
						}
					}
				}
				if ($clear_cache) {
					$this->remove_cache('config');
				}
			}
		}
Dalla riga 149 alla 152:

Codice: Seleziona tutto

foreach ($display_vars['vars'] as $config_name => $cfg_setup) {
			if ( (!isset($cfg_array[$config_name]) && @$cfg_setup['method'] != 'select_multiple_string') || strpos($config_name, 'legend') !== false) {
				continue;
			}
Dalla 345 alla 351:

Codice: Seleziona tutto

foreach ($this->gym_modules_acp[$mode][$module]['info']['actions'] as $module_action) {
				$template->assign_block_vars('menu', array(
					'L_TITLE'	=> $this->safe_lang($this->gym_modules_acp[$mode][$module][$module_action]['display_vars']['title']),
					'S_SELECTED'	=> $action == $module_action ? true : false,
					'U_TITLE'	=> $this->u_action . '&action=' . $module_action . '&module=' . $module,
				));
		}
Dalla 236 alla 239:

Codice: Seleziona tutto

foreach ($display_vars['vars'] as $config_key => $vars) {
			if (!is_array($vars) && strpos($config_key, 'legend') === false) {
				continue;
			}
Non è che devo installare:
http://downloads.phpbb-seo.com/phpbb-se ... ry-70.html

L'ultima mod è stata quella,anche perchè prima del trasferimento andava tutto.

Re: Errore

Inviato: 06/09/2010, 8:33
da Carlo
Mhm, non saprei.

Forse la variabile $display_vars['vars'] non è dichiarata o non è un array.

Re: Errore

Inviato: 06/09/2010, 14:26
da Haku
Ma la variabile non l'ho proprio toccata,cioè,non ho toccato nulla,a parte installare la gallery,ma senza alcun problema...
Se vi può essere utile,prima di accorgermi di sto errore,mi era apparso nel pannello navigando tra gli stili:
http://i54.tinypic.com/ipruxf.png

Re: Errore

Inviato: 06/09/2010, 15:47
da Carlo
Secondo me, molti files del tuo forum caricati si sono danneggati.

Re: Errore

Inviato: 06/09/2010, 16:25
da Haku
<.< il resto mi sembra a posto...quel messaggio non è più apparso.
Cosa dovrei fare?

Re: Errore

Inviato: 07/09/2010, 17:44
da Haku
Ho dato uno sguardo anche all'index della cartella adm,e nelle righe riporta questo:

Codice: Seleziona tutto

	header('Content-type: text/html; charset=UTF-8');

	header('Cache-Control: private, no-cache="set-cookie"');
	header('Expires: 0');

Re: Errore

Inviato: 07/09/2010, 21:01
da Carlo
Quelle sono corrette. Ma lì, ci sono errori, in quanto il PHP non riesce a eseguire header(), perchè, prima di tale funzione viene stampato a video del testo, in questo caso altri errori PHP.

Re: Errore

Inviato: 07/09/2010, 21:42
da Haku
Cosa dovrei fare?
Non credo non ci sia soluzione.