/// Bonjour la communauté MODx,
Je viens d’avoir un très gros problème sur le site que je développe sous MODX.
Le contexte est le suivant :
Actuellement le serveur FTP qui héberge mon site est légèrement saturé. Pour information, mon site est hebergé chez
http://www.nexenservices.com/.
De plus, hier, j’ai constaté certaines anomalies dans l’affichage des données dans l’éditeur de lien "FCKeditor - Resources Browser". Dans ce module, devrait apparaitre arborescence des dossiers que j’ai mis en place dans le dossier "assets/files" sur le serveur FTP. Dans le module "FCKeditor - Resources Browser", ceux ci n’apparaissaient pas.
Ce matin, j’avais à mettre en place un nouveaux Chunk sur une page de mon site concernant la mise en place d’un formulaire de contact dont voici le code HTML :
<p class="error">[+validationmessage+]</p>
<form method="post" action="[~[*id*]~]" id="EmailFormUploadPDF" name="EmailFormUploadPDF">
<fieldset>
<h3>Formulaire de description du PDF chargé sur le site</h3>
<input name="formid" type="hidden" value="ContactForm" />
<label for="cfNom">Nom* :
<input name="nom" id="cfNom" class="text" type="text" eform="Nom::1:" />
</label>
<label for="cfPrenom">Prénom* :
<input name="prenom" id="cfPrenom" class="text" type="text" eform="Prenom::1:" />
</label>
<label for="cfAdresse">Adresse* :
<input name="adresse" id="cfAdresse" class="text" type="text" eform="Adresse::1:" />
</label>
<label for="cfCodePostal">Code Postal* :
<input name="codepostal" id="cfCodePostal" class="text" type="text" eform="Code Postal::1:" />
</label>
<label for="cfVille">Ville* :
<input name="ville" id="cfVille" class="text" type="text" eform="Ville::1:" />
</label>
<label for="cfTel">Tél.* :
<input name="tel" id="cfTel" class="text" type="text" eform="Tel::1:" />
</label>
<label for="cfEmail">e-mail* :
<input name="e-mail" id="cfEmail" class="text" type="text" eform="e-mail Address:email:1" />
</label>
<label for="cfRegarding">Sujet du PDF :</label>
<select name="subject" id="cfRegarding" eform="Form Subject::1">
<option value="Question">Sélectionner la tématique du PDF que vous venez de nous faire parvenir</option>
<option value="Cardiologie">Cardiologie</option>
<option value="Dermatologie">Dermatologie</option>
<option value="Exercice-Professionnel">Exercice Professionnel</option>
<option value="Gastroenterologie">Gastroentérologie</option>
<option value="Gyneco-obstetrique">Gynéco-obstétrique</option>
<option value="Maladies-infectieuses">Maladies infectieuses</option>
<option value="Medecine-Interne">Médecine interne</option>
<option value="Metabolisme-&-diabete">Métabolisme & diabète</option>
<option value="Neurologie">Neurologie</option>
<option value="Oncologie">Oncologie</option>
<option value="Pediatrie">Pédiatrie</option>
<option value="Pneumologie">Pneumologie</option>
<option value="Psychiatrie">Psychiatrie</option>
<option value="Rhumatologie-&-Orthopedie">Rhumatologie & Orthopédie</option>
<option value="Urologie-&-Nephrologie">Urologie & Néphrologie</option>
</select>
<label for="cfMessage1">Merci de décrir de manière sytétique le contenu médicale et sientifique du PDF que vous venez de nous faire parvenir :
<textarea name="message1" id="cfMessage1" rows="4" cols="20" eform="Message1:textarea:1"></textarea>
</label>
<!-- -->
<fieldset>
<h3>Bot-Patrol</h3>
<p>Entrez la combinaison de lettre & de chiffre inscrite sur l’image ci-dessous.</p>
<label>Code à copier* :
<input type="text" name="formcode" class="inputBox" size="20" />
</label>
<a href="[+action+]"><img align="top" src="manager/includes/veriword.php" width="148" height="60" alt="If you have trouble reading the code, click on the code itself to generate a new random code." style="border: 1px solid #039" /></a>
</fieldset>
<input type="submit" name="contact" id="cfContact" class="button" value="Envoyer" />
</fieldset>
</form>
<hr/>
Au moment d’enregistrer de la mise en place de mon nouveau Chunk, j’ai eu la mauvaise surprise d’avoir un message d’erreur qui à bloqué l’ensemble du site tant le Manager que le site en lui même. Désormais quand je tape l’adresse de mon site, je tombe sur une page blanche. Voici le message d’erreur que j’ai eu après l’enregistrement du Chunk:
Parse error: syntax error, unexpected $end in /home/user/e/p/u/epu95/www/modx-website-folder/assets/cache/siteCache.idx.php on line 6946
Voici le contenu du code se trouvant en ligne 6946 sur mon fichier siteCache.idx.php :
// Logout ?
$qe_logout= (isset($_GET[\’QuickEdit_logout\’])? $_GET[\’QuickEdit_logout\’]: \’\’);
if($qe_logout == \’logout\’) {
$_SESSION = arr
// $_SESSION =& $arr;
Le problème semble êtres due à une erreur de syntaxe. Peux t’ont corriger cette erreur et comment ?
En vue de rétablir la situation, quelles sont les actions que vous me conseillez ?
Peux-t on réinitialiser MODX sans perdre le contenu de la base de donnée ?
Ce problème est il due à une attaque de mon site ?
Pour celles et ceux qui peuvent m’aider à résoudre ce problème, je peux vous fournir une cope de mon fichier siteCache.idx.php.
Merci d’avance pour votre aide…
B./B. Poletto
Xopaze Bponer NYC 00
/// ;-)