Bonjour,
Je vais remonter ce sujet car j'ai exactement le même message d'erreur lorsque dans l'admin, je souhaite uploader une image, lorsque je clic sur +image du gestionnaire d'image, la fenêtre du gestionnaire d'image se déconnecte et je vois la fenêtre suivante :
Si je clic une seconde fois sur +image du gestionnaire d'image, voici le message d'erreur qui apparaît en popup :
- Code: Tout sélectionner
SyntaxError: JSON.parse: unexpected character
OK
<!DOCTYPE html>
<html dir="ltr" lang="fr">
<head>
<meta charset="UTF-8" />
<title>Connexion Utilisateur</title>
<base href="http://monsite.18200.fr/admin/" />
<link rel="stylesheet" type="text/css" href="view/stylesheet/stylesheet.css" />
<script type="text/javascript" src="view/javascript/jquery/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="view/javascript/jquery/ui/jquery-ui-1.8.16.custom.min.js"></script>
<link type="text/css" href="view/javascript/jquery/ui/themes/ui-lightness/jquery-ui-1.8.16.custom.css" rel="stylesheet" />
<script type="text/javascript" src="view/javascript/jquery/tabs.js"></script>
<script type="text/javascript" src="view/javascript/jquery/superfish/js/superfish.js"></script>
<script type="text/javascript" src="view/javascript/common.js"></script>
<script type="text/javascript">
//-----------------------------------------
// Confirm Actions (delete, uninstall)
//-----------------------------------------
$(document).ready(function(){
// Confirm Delete
$('#form').submit(function(){
if ($(this).attr('action').indexOf('delete',1) != -1) {
if (!confirm('Confirmez-vous cette action ?')) {
return false;
}
}
});
// Confirm Uninstall
$('a').click(function(){
if ($(this).attr('href') != null && $(this).attr('href').indexOf('uninstall', 1) != -1) {
if (!confirm('Confirmez-vous cette action ?')) {
return false;
}
}
});
});
</script>
</head>
<body>
<div id="container">
<div id="header">
<div class="div1">
<div class="div2"><img src="view/image/logo.png" title="Administration" onclick="location = 'http://monsite.18200.fr/admin/index.php?route=common/login'" /></div>
</div>
</div>
<div id="content">
<div class="box" style="width: 400px; min-height: 300px; margin-top: 40px; margin-left: auto; margin-right: auto;">
<div class="heading">
<h1><img src="view/image/lockscreen.png" alt="" /> Veuillez saisir vos identifiants</h1>
</div>
<div class="content" style="min-height: 150px; overflow: hidden;">
<form action="http://monsite.18200.fr/admin/index.php?route=common/login" method="post" enctype="multipart/form-data" id="form">
<table style="width: 100%;">
<tr>
<td style="text-align: center;" rowspan="4"><img src="view/image/login.png" alt="Veuillez saisir vos identifiants" /></td>
</tr>
<tr>
<td>Nom d’utilisateur :<br />
<input type="text" name="username" value="" style="margin-top: 4px;" />
<br />
<br />
Mot de passe :<br />
<input type="password" name="password" value="" style="margin-top: 4px;" />
<br />
<a href="http://monsite.18200.fr/admin/index.php?route=common/forgotten">Mot de passe oublié</a>
</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td style="text-align: right;"><a onclick="$('#form').submit();" class="button">Valider</a></td>
</tr>
</table>
<input type="hidden" name="redirect" value="http://monsite.18200.fr/admin/index.php?route=common/home" />
</form>
</div>
</div>
</div>
<script type="text/javascript"><!--
$('#form input').keydown(function(e) {
if (e.keyCode == 13) {
$('#form').submit();
}
});
//--></script>
</div>
<div id="footer"><a href="http://www.opencart-france.com" target="_blank">OpenCart France</a> © 2009-2013 Tous droits réservés.<br />Version 1.5.5.1</div>
</body></html>
Je pense qu'il faut vraiment trouver une solution car j'ai ce problème systèmatiquement sur toutes mes boutiques OC en ligne.
Lorsque je suis en local avec WAMP, tout va bien.
Transfert des image en Auto ou en binaire, il n'y pas de différence pour le message d'erreur.
Si je peux travailler actuellement, c'est parce que ce problème n'arrive pas systématiquement en mettant une restriction .htaccess et .htpasswd à la racine de mon répertoire admin.
Merci pour votre aide.