Accueil > Forum > > > > je n'ai plus accès à mon module Newsletter ds l'interface administrateur
je n'ai plus accès à mon module Newsletter ds l'interface administrateur
samedi 19 septembre 2009 à 18:40:45 |
je n'ai plus accès à mon module Newsletter ds l'interface administrateur

elido83
|
Bonjour,
je suis archi débutante; mon webmaster m'a planté et j'essaierai de me débrouiller toute seule avec mon site;
j'ai le message suivant qd je veux accéder à Wanetter ( module gestionnaire newsletter intégré à mon site):
Warning: Cannot modify header information - headers already sent by (output started at /homez.20/site/www/newsletter/includes/config.inc.php:3) in /homez.20/site/www/newsletter/start.php on line 37
ds config.inc.php, il y a les paramètres d'accès à la base de données ( mot de passe changé tout récemment)
et à start.php, on trouve :
if( !defined('NL_INSTALLED') )
{
$use_refresh = @preg_match("#Microsoft|WebSTAR|Xitami#i", getenv('SERVER_SOFTWARE'));
$header_location = ( $use_refresh ) ? 'Refresh: 0; URL=' : 'Location: ';
header($header_location . $waroot . 'setup/install.php');
exit;
}
ligne37, c'est $header_location = ( $use_refresh)...............
c'est surement évident à un tas de gens ce qui se passe là , moi, je commence à comprendre mais comment faire pour que cette ligne là ne bloque plus le processus?
l'effacer?
|
|
samedi 19 septembre 2009 à 22:45:38 |
Re : je n'ai plus accès à mon module Newsletter ds l'interface administrateur

kohntark
|
Salut,
Les headers HTTP doivent être envoyés avant tout autre envoi.
En l'occurence tu essais d'envoyer les headers de la ligne 37 alors qu'il y a déjà eu des caractères envoyés au client (dans le fichier config.inc.php à la ligne 3) Il faudrait voir ce fichier pour éventuellement pouvoir t'aider.
Ce module était il déjà installé ?
Si c'est le cas il faudrait savoir où est défini la constante NL_INSTALLED, il y a peut être un autre pb.
Cordialement,
Kohntark -
|
|
samedi 19 septembre 2009 à 23:38:53 |
Re : je n'ai plus accès à mon module Newsletter ds l'interface administrateur

elido83
|
Salut, merci pour ton aide;
ds le fichier config.inc.php:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<?php // // Paramètres d'accés à la base de données // Ne pas modifier ! // define('NL_INSTALLED', true); $dbtype = "mysql"; etc, etc......
</head>
<body>
<br>
</body>
</html>
la ligne 3 c'est:
<head>
où est définie la constante NL_INSTALLED?
je regarde:
j'ai trouvé ça dans le fichier setup/install.php
if( defined('NL_INSTALLED') )
{
$db = new sql($dbhost, $dbuser, $dbpassword, $dbname);
if( !$db->connect_id )
{
$error = true;
$msg_error[] = '<b>Impossible de se connecter à la base de données</b>';
}
$sql = "SELECT language, urlsite, path, version, hebergeur FROM " . CONFIG_TABLE;
if( !($result = $db->query($sql)) )
{
exit('<b>Impossible d\'obtenir la configuration du script</b>');
}
$old_config = $db->fetch_array($result);
$old_version = $old_config['version'];
$urlsite = $old_config['urlsite'];
$urlscript = $old_config['path'];
$language = $old_config['language'];
$hebergeur = $old_config['hebergeur'];
require($waroot . 'language/lang_' . $language . '.php');
$login = FALSE;
et dans setup/setup.inc.php,
j'ai entre autres, ça:
if( count($supported_db) == 0 )
{
exit('<b>Sorry but WAnewsletter 2.2.x requires a database MySQL 3.x/4.x, Microsoft SQL Server or PostgreSQL 7</b>');
}
require($waroot . 'includes/template.php');
$config_file = '<' . "?php\n\n";
$config_file .= "//\n";
$config_file .= "// Paramètres d'accés à la base de données\n";
$config_file .= "// Ne pas modifier !\n";
$config_file .= "//\n";
$config_file .= "define('NL_INSTALLED', true);\n\n";
$config_file .= "\$dbtype = \"$dbtype\";\n\n";
$config_file .= "\$dbhost = \"$dbhost\";\n";
$config_file .= "\$dbuser = \"$dbuser\";\n";
$config_file .= "\$dbpassword = \"$dbpassword\";\n";
$config_file .= "\$dbname = \"$dbname\";\n\n";
$config_file .= "\$prefixe = \"$prefixe\";\n\n";
$config_file .= '?' . '>';
$template = new Template($waroot . 'templates/');
?>
oui, le module était déjà installé; fallait changer le mot de passe de la base de données, pas possible autrement;
apparemment , ç'est ça qui met le brin.
je n'y connais rien en html et php mais suis obligée de m'y mettre par la force des choses;
est ce que tu vois ce qu'il y a à faire pour ce prob?
MERCI.
|
|
samedi 19 septembre 2009 à 23:47:45 |
Re : je n'ai plus accès à mon module Newsletter ds l'interface administrateur

elido83
|
ah, au fait, pour la newsletter,
c'est Wanewsletter, si tu connais.
cordialement,
|
|
lundi 21 septembre 2009 à 10:24:16 |
Re : je n'ai plus accès à mon module Newsletter ds l'interface administrateur

elido83
|
Que veut dire cela?:
if( !defined('NL_INSTALLED') )
{
$use_refresh = @preg_match("#Microsoft|WebSTAR|Xitami#i", getenv('SERVER_SOFTWARE'));
$header_location = ( $use_refresh ) ? 'Refresh: 0; URL=' : 'Location: ';
header($header_location . $waroot . 'setup/install.php');
exit;
}
merci pour votre aide,
|
|
lundi 21 septembre 2009 à 10:48:07 |
Re : je n'ai plus accès à mon module Newsletter ds l'interface administrateur

Tonio_35
|
Hello,
if( !defined('NL_INSTALLED') )
Si la constante 'NL_INSTALLED' n'est pas définie (A mon avis cette constante est définie quand ton module est correctement installé.
On redirige l'utilisateur vers une page d'instalation du module probablement... dans le dossier setup/install.php de ton module...
Résumé : Si le module n'est pas installé, on redirige vers l'instal...
_________________________________
Min iPomme
|
|
lundi 21 septembre 2009 à 12:15:50 |
Re : je n'ai plus accès à mon module Newsletter ds l'interface administrateur

elido83
|
mais le module a été installé, ça a fonctionné correctement pendant des mois ( c'est Wanewsletter).
j'ai juste changé le mot de passe de la base de données dans le fichier newsletter/admin/config.inc.php.
si je vire ce truc if( !defined('NL_INSTALLED') ).........................exit;)
ça devrait marcher, non?
|
|
lundi 21 septembre 2009 à 12:52:23 |
Re : je n'ai plus accès à mon module Newsletter ds l'interface administrateur

Tonio_35
|
Non ne fais pas ça.
Tu dois avoir une erreur ou une ligne manquante dans ton fichier
newsletter/includes/config.inc.php
peux écrire son contenu ici en prenant soins de remplacer le nom, le mot de passe, le nom d'utilisateur de la base de donnée par des *****.
D'ailleurs ca parait étrange qu'il se trouve dans le dossier admin...
_________________________________
Min iPomme
|
|
lundi 21 septembre 2009 à 13:46:21 |
Re : je n'ai plus accès à mon module Newsletter ds l'interface administrateur

elido83
|
non, tu as raison,
ce n'est pas dans le dossier admin
voilà, le fichier newsletter/includes/config.inc.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<?php //
// Paramètres d'accés à la base de données
// Ne pas modifier !
// define('NL_INSTALLED', true);
$dbtype = "mysql";
$dbhost = "mysqlXXXX";
$dbuser = "truc-muche";
$dbpassword = "XXXXXXX";
$dbname = "truc-muche";
$prefixe = "wa_";
?>
</head>
<body>
<br>
</body>
</html>
où est l'erreur?
merci pour ton aide et le conseil pour le site zéro.
Odile.
|
|
lundi 21 septembre 2009 à 13:54:28 |
Re : je n'ai plus accès à mon module Newsletter ds l'interface administrateur

Tonio_35
|
Alors en php, // signifie que la ligne est un commentaire. Quand le serveur parcours une page, si la ligne commence par // il ne cherche même pas à lire la suite de la ligne, il passe à la ligne suivante.
Ici comme tu le vois la ligne // define('NL_INSTALLED', true); est commentée. Pour le serveur, la constante NL_INSTALLED ne seras donc jamais définie.
Pour la définir, il suffi de décomanter cette ligne en supprimant les //.
Je pense aussi que le fichier ne devrais pas contenir
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
...
</head>
<body>
<br>
</body>
</html>
Mais juste le code php comme cela :
Code PHP : <?php
//
// Paramètres d'accés à la base de données
// Ne pas modifier !
define('NL_INSTALLED', true);
$dbtype = "mysql";
$dbhost = "mysqlXXXX";
$dbuser = "truc-muche";
$dbpassword = "XXXXXXX";
$dbname = "truc-muche";
$prefixe = "wa_";
?>
Par la suite quand le serveur arriveras à la ligne
if( !defined('NL_INSTALLED') )
de ton autre fichier, il verras qu'il à bien crée la constante NL_INSTALLED avec comme valeur true, du coup il rentreras pas dans le if...
_________________________________
Min iPomme
|
|
Cette discussion est classée dans : site, php, refresh, header, newsletter
Répondre à ce message
Sujets en rapport avec ce message
Problème avec la fonction header de PHP [ par ArnaudT62 ]
Bonjour à tous, Voilà, je suis encore ce qu on peut appeller un petit newbi en php, et voici ce que j'aimerai faire:Dc je viens de créer mon site qui
Cannot modify header information [ par lp0683 ]
Bonjour à tous, je viens à vous car je désespère (à peu près ;) ). J'ai migré mon site sur un nouveau serveur, et je rencontre quelques difficultés,
Demande de crétion de site vitrine en php et mysql [ par yahiko30 ]
Bonjour, Je voudrais creer une vitrine je m'explique : - un site ou je pourrais "moi ou des personnes autorisé par psuedo et mdp" rentrer des produit
Vitrine ou catalogue simple en php [ par sinicha ]
Bonjour, Pour un site que je dois faire, il y aura une page qui présentera des produits, à gauche l'image du produit et à droite le descriptif du pro
paiement en ligne [ par souna2010 ]
st je suis débutant en php et mysql;je veux intégrer le module de paiement en ligne dans mon site qui comprend une base de données contenant les catég
écrire dans une page PHP définitivement avec du PHP [ par kangourouxxx ]
Bonjour, je voudrais faire une administration dans mon site web afin de ne plus avoir a ouvrir mes pages avec mon éditeur. Je voudrais savoir si il es
Erreur bizard [ par renegeorges ]
Bonjour, J'ai un problème avec un petit script de géolocalisation qui fonctionne très bien en local mais il y a cette erreur chez mon hébergeur : War
logiciel PHP [ par rimouch82 ]
salut, je suis entrain de réaliser un site web en PHP. en utilisant macromedia dreamweaver, je n'ai pas la possibilité de déposer des objets librement
SITE WEB PHP [ par abirmasmoudi ]
Salut ! Je cherche à réaliser un site de formation en php qui contient un forum, mais je sais pas quels sont les fonctionnalités requises par ce site
htaccess et wordpress [ par yatoo ]
je vous contacte car j'ai wordpress et mon site à la racine . j'ai tout mis en un seul htaccess. cependant les htacess semblent incompatible ( mon s
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|