| |
|
| :: |
| Auteur |
Message |
Darkhost
Inscrit le: 29 Jan 2007 Messages: 15
|
Posté le: Jeu Fév 22, 2007 4:18 pm Sujet du message: [mx sitemaps 0.2.0] problème parse_url |
|
|
Bonjour à vous, j'ai installé mx sitemaps version phpbb (cad : sans faire l'étape du mxportail car je ne l'ai pas ce portail ).
Aucun message d'erreur durant le db_install.php, seulement j'ai un petit souci comme vous pourrez le constater sur ma page sitemaps http://www.clan-life.com/sitemaps.html
Je ne sais pas quoi faire :/
Merci d'avance  |
|
|
| Revenir en haut de page |
|
 |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15131
|
Posté le: Jeu Fév 22, 2007 4:27 pm Sujet du message: Re: [mx sitemaps 0.2.0] problème parse_url |
|
|
Ah oui, il faut initialiser la constante PHPBB_URL, dans common.php juste après le code ajouté par le mod, si tu utilises la version 0.2.2 du mod rewrite et mx sitemaps 0.2.0.
Donc, ouvres common.php et trouves :
| Code: | | $phpbb_seo = new phpbb_seo(); |
Ajoutes après :
| Code: | if (!defined('PHPBB_URL')) {
define('PHPBB_URL', $phpbb_seo->seo_path['phpbb_url']);
} |
Et ça devrait être au poil.
++ |
_________________ Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________
Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche |
|
| Revenir en haut de page |
|
 |
Darkhost
Inscrit le: 29 Jan 2007 Messages: 15
|
Posté le: Jeu Fév 22, 2007 5:15 pm Sujet du message: Re: [mx sitemaps 0.2.0] problème parse_url |
|
|
J'ai fais ta modification et ça marche toujours pas
Test avec mon premier lien sitemaps.html, rien n'a changé :S |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15131
|
|
| Revenir en haut de page |
|
 |
Darkhost
Inscrit le: 29 Jan 2007 Messages: 15
|
Posté le: Jeu Fév 22, 2007 5:29 pm Sujet du message: Re: [mx sitemaps 0.2.0] problème parse_url |
|
|
Le mod rewrite que j'utilise est "mod Rewrite phpBB SEO Intermédiaire V0.2.2"
Et dans mon common.php j'ai bien la ligne
| Code: | | $phpbb_seo = new phpbb_seo(); |
J'ai rajouté ça aprés comme tu l'avias dit :
| Code: | if (!defined('PHPBB_URL')) {
define('PHPBB_URL', $phpbb_seo->seo_path['phpbb_url']);
} |
Par contre le code que tu me donne a la fin se trovue tout en bas de mon common.php
Je mets carrément le common.php si tu veux :
| Code: | <?php
/***************************************************************************
* common.php
* -------------------
* begin : Saturday, Feb 23, 2001
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id: common.php,v 1.74.2.25 2006/05/26 17:46:59 grahamje Exp $
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
if ( !defined('IN_PHPBB') )
{
die("Hacking attempt");
}
//
error_reporting (E_ERROR | E_WARNING | E_PARSE); // This will NOT report uninitialized variables
set_magic_quotes_runtime(0); // Disable magic_quotes_runtime
// The following code (unsetting globals)
// Thanks to Matt Kavanagh and Stefan Esser for providing feedback as well as patch files
// PHP5 with register_long_arrays off?
if (@phpversion() >= '5.0.0' && (!@ini_get('register_long_arrays') || @ini_get('register_long_arrays') == '0' || strtolower(@ini_get('register_long_arrays')) == 'off'))
{
$HTTP_POST_VARS = $_POST;
$HTTP_GET_VARS = $_GET;
$HTTP_SERVER_VARS = $_SERVER;
$HTTP_COOKIE_VARS = $_COOKIE;
$HTTP_ENV_VARS = $_ENV;
$HTTP_POST_FILES = $_FILES;
// _SESSION is the only superglobal which is conditionally set
if (isset($_SESSION))
{
$HTTP_SESSION_VARS = $_SESSION;
}
}
// Protect against GLOBALS tricks
if (isset($HTTP_POST_VARS['GLOBALS']) || isset($HTTP_POST_FILES['GLOBALS']) || isset($HTTP_GET_VARS['GLOBALS']) || isset($HTTP_COOKIE_VARS['GLOBALS']))
{
die("Hacking attempt");
}
// Protect against HTTP_SESSION_VARS tricks
if (isset($HTTP_SESSION_VARS) && !is_array($HTTP_SESSION_VARS))
{
die("Hacking attempt");
}
if (@ini_get('register_globals') == '1' || strtolower(@ini_get('register_globals')) == 'on')
{
// PHP4+ path
$not_unset = array('HTTP_GET_VARS', 'HTTP_POST_VARS', 'HTTP_COOKIE_VARS', 'HTTP_SERVER_VARS', 'HTTP_SESSION_VARS', 'HTTP_ENV_VARS', 'HTTP_POST_FILES', 'phpEx', 'phpbb_root_path');
// Not only will array_merge give a warning if a parameter
// is not an array, it will actually fail. So we check if
// HTTP_SESSION_VARS has been initialised.
if (!isset($HTTP_SESSION_VARS) || !is_array($HTTP_SESSION_VARS))
{
$HTTP_SESSION_VARS = array();
}
// Merge all into one extremely huge array; unset
// this later
$input = array_merge($HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_COOKIE_VARS, $HTTP_SERVER_VARS, $HTTP_SESSION_VARS, $HTTP_ENV_VARS, $HTTP_POST_FILES);
unset($input['input']);
unset($input['not_unset']);
while (list($var,) = @each($input))
{
if (in_array($var, $not_unset))
{
die('Hacking attempt!');
}
unset($$var);
}
unset($input);
}
//
// addslashes to vars if magic_quotes_gpc is off
// this is a security precaution to prevent someone
// trying to break out of a SQL statement.
//
if( !get_magic_quotes_gpc() )
{
if( is_array($HTTP_GET_VARS) )
{
while( list($k, $v) = each($HTTP_GET_VARS) )
{
if( is_array($HTTP_GET_VARS[$k]) )
{
while( list($k2, $v2) = each($HTTP_GET_VARS[$k]) )
{
$HTTP_GET_VARS[$k][$k2] = addslashes($v2);
}
@reset($HTTP_GET_VARS[$k]);
}
else
{
$HTTP_GET_VARS[$k] = addslashes($v);
}
}
@reset($HTTP_GET_VARS);
}
if( is_array($HTTP_POST_VARS) )
{
while( list($k, $v) = each($HTTP_POST_VARS) )
{
if( is_array($HTTP_POST_VARS[$k]) )
{
while( list($k2, $v2) = each($HTTP_POST_VARS[$k]) )
{
$HTTP_POST_VARS[$k][$k2] = addslashes($v2);
}
@reset($HTTP_POST_VARS[$k]);
}
else
{
$HTTP_POST_VARS[$k] = addslashes($v);
}
}
@reset($HTTP_POST_VARS);
}
if( is_array($HTTP_COOKIE_VARS) )
{
while( list($k, $v) = each($HTTP_COOKIE_VARS) )
{
if( is_array($HTTP_COOKIE_VARS[$k]) )
{
while( list($k2, $v2) = each($HTTP_COOKIE_VARS[$k]) )
{
$HTTP_COOKIE_VARS[$k][$k2] = addslashes($v2);
}
@reset($HTTP_COOKIE_VARS[$k]);
}
else
{
$HTTP_COOKIE_VARS[$k] = addslashes($v);
}
}
@reset($HTTP_COOKIE_VARS);
}
}
//
// Define some basic configuration arrays this also prevents
// malicious rewriting of language and otherarray values via
// URI params
//
$board_config = array();
$userdata = array();
$theme = array();
$images = array();
$lang = array();
$nav_links = array();
$dss_seeded = false;
$gen_simple_header = FALSE;
include($phpbb_root_path . 'config.'.$phpEx);
if( !defined("PHPBB_INSTALLED") )
{
header('Location: ' . $phpbb_root_path . 'install/install.' . $phpEx);
exit;
}
include($phpbb_root_path . 'includes/constants.'.$phpEx);
include($phpbb_root_path . 'includes/template.'.$phpEx);
include($phpbb_root_path . 'includes/sessions.'.$phpEx);
include($phpbb_root_path . 'includes/auth.'.$phpEx);
include($phpbb_root_path . 'includes/functions.'.$phpEx);
include($phpbb_root_path . 'includes/db.'.$phpEx);
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
include($phpbb_root_path . 'phpbb_seo/phpbb_seo_class.'.$phpEx);
$phpbb_seo = new phpbb_seo();
if (!defined('PHPBB_URL')) {
define('PHPBB_URL', $phpbb_seo->seo_path['phpbb_url']);
}
// www.phpBB-SEO.com SEO TOOLKIT END
// We do not need this any longer, unset for safety purposes
unset($dbpasswd);
//
// Obtain and encode users IP
//
// I'm removing HTTP_X_FORWARDED_FOR ... this may well cause other problems such as
// private range IP's appearing instead of the guilty routable IP, tough, don't
// even bother complaining ... go scream and shout at the idiots out there who feel
// "clever" is doing harm rather than good ... karma is a great thing ... :)
//
$client_ip = ( !empty($HTTP_SERVER_VARS['REMOTE_ADDR']) ) ? $HTTP_SERVER_VARS['REMOTE_ADDR'] : ( ( !empty($HTTP_ENV_VARS['REMOTE_ADDR']) ) ? $HTTP_ENV_VARS['REMOTE_ADDR'] : getenv('REMOTE_ADDR') );
$user_ip = encode_ip($client_ip);
//
// Setup forum wide options, if this fails
// then we output a CRITICAL_ERROR since
// basic forum information is not available
//
$sql = "SELECT *
FROM " . CONFIG_TABLE;
if( !($result = $db->sql_query($sql)) )
{
message_die(CRITICAL_ERROR, "Could not query config information", "", __LINE__, __FILE__, $sql);
}
while ( $row = $db->sql_fetchrow($result) )
{
$board_config[$row['config_name']] = $row['config_value'];
}
if (file_exists('install') || file_exists('contrib'))
{
message_die(GENERAL_MESSAGE, 'Please_remove_install_contrib');
}
//
// Show 'Board is disabled' message if needed.
//
if( $board_config['board_disable'] && !defined("IN_ADMIN") && !defined("IN_LOGIN") )
{
message_die(GENERAL_MESSAGE, 'Board_disable', 'Information');
}
/* Start Add Gf-Portail */
include($phpbb_root_path . 'gf_portail/gf_start.'.$phpEx);
/* End Add Gf-Portail */
?> |
|
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15131
|
Posté le: Jeu Fév 22, 2007 6:03 pm Sujet du message: Re: [mx sitemaps 0.2.0] problème parse_url |
|
|
C'est ce que je disait, il faut que tu mettes :
| Code: | // www.phpBB-SEO.com SEO TOOLKIT BEGIN
include($phpbb_root_path . 'phpbb_seo/phpbb_seo_class.'.$phpEx);
$phpbb_seo = new phpbb_seo();
if (!defined('PHPBB_URL')) {
define('PHPBB_URL', $phpbb_seo->seo_path['phpbb_url']);
}
// www.phpBB-SEO.com SEO TOOLKIT END |
juste avant (la ligne au dessus, là tu l'as mis hachement plus haut ):
| Code: | if( $board_config['board_disable'] && !defined("IN_ADMIN") && !defined("IN_LOGIN") )
{
message_die(GENERAL_MESSAGE, 'Board_disable', 'Information');
} |
++ |
_________________ Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________
Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche |
|
| Revenir en haut de page |
|
 |
Darkhost
Inscrit le: 29 Jan 2007 Messages: 15
|
Posté le: Jeu Fév 22, 2007 6:22 pm Sujet du message: Re: [mx sitemaps 0.2.0] problème parse_url |
|
|
J'ai fais ça et ensuite j'ai eu une fatal error sur mon site :
| Code: | | Fatal error: Cannot redeclare class phpbb_seo in /var/www/life/phpbb_seo/phpbb_seo_class.php on line 34 |
Sur toute les pages :/
J'ai enlevé le | Code: | // www.phpBB-SEO.com SEO TOOLKIT BEGIN
include($phpbb_root_path . 'phpbb_seo/phpbb_seo_class.'.$phpEx);
$phpbb_seo = new phpbb_seo();
if (!defined('PHPBB_URL')) {
define('PHPBB_URL', $phpbb_seo->seo_path['phpbb_url']);
}
// www.phpBB-SEO.com SEO TOOLKIT END |
avant
| Code: | if( $board_config['board_disable'] && !defined("IN_ADMIN") && !defined("IN_LOGIN") )
{
message_die(GENERAL_MESSAGE, 'Board_disable', 'Information');
} | Pour refaire marcher le site.
Bizar tout ça :s De toute manière j'ai jamais de chance, quand ça plante ça plante méchant :/ |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15131
|
|
| Revenir en haut de page |
|
 |
Darkhost
Inscrit le: 29 Jan 2007 Messages: 15
|
Posté le: Jeu Fév 22, 2007 9:21 pm Sujet du message: Re: [mx sitemaps 0.2.0] problème parse_url |
|
|
Oui ça j'avais compris ^^
Je l'avais déplacé quand j'ai eu la fatal error, et toujours pareil
| Code: | | Fatal error: Cannot redeclare class phpbb_seo in /var/www/life/phpbb_seo/phpbb_seo_class.php on line 34 |
Tu sais d'où ça peut venir ?
:/ |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15131
|
Posté le: Jeu Fév 22, 2007 9:31 pm Sujet du message: Re: [mx sitemaps 0.2.0] problème parse_url |
|
|
En fait, comme tu n'avais pas l'erreur au départ, mais une autre, cette erreur ci nous indique que le code en question doit se trouver deux fois dans common.php.
Si tu l'avais avant d'éditer common.php, je veux bien, mais là, c'est toi, ou éventuellement un léger délais dans l'upload du fichier.
Il vaut mieux vider le cache de ton navigateur pour trancher sur le changement.
Et rafraichir la page une fois ou deux au cas ou.
++ |
_________________ Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________
Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche |
|
| Revenir en haut de page |
|
 |
Darkhost
Inscrit le: 29 Jan 2007 Messages: 15
|
Posté le: Sam Fév 24, 2007 11:07 am Sujet du message: Re: [mx sitemaps 0.2.0] problème parse_url |
|
|
Yep, ça marche
merci bien  |
|
|
| Revenir en haut de page |
|
 |
|
|
| Navigation |
Autres sujets de discussion |
|
|
|
|
|
|
|