Tout est dit ! (je blague

)
Si vous avez dejà tenté d’installer le snippet eForm (ou certains autres..), le message suivant apparait peut-être lorsque vous tentez de l’enregistrer :
Not Acceptable
An appropriate representation of the requested resource /manager/index.php could not be found on this server
J’ai essayé en 9.2 et 9.5 (beta)...
Même punition ! J’ai été voir sur le forum...et me suis perdue dans les config de .htaccess auxquelles ma foi je comprends..niet !
Un problème de droit sur le index.php de manager ? je l’ai mis à 777 pour voir mais ça change rien !
Un problème de .htaccess ?
Celui de ma racine manager/ contient :
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
Auriez-vous une bonne config à proposer ? C’est vrai qu’il faudrait un tuto la dessus ! Parce que c’est du raide !
Un problème d’hébergeur ?
Mon hébergeur est adorable et réactif...mais faudrait que je lui indique une piste pour ce problème..Vous en auriez une ?
Y a quand-même pas qu’à moi que ça arrive :’(
PS : pour ces problèmes , sottwell a fournie une solution (enregistrer le snippet vide et y coller ensuite le code php via phpmysql) mais je me demande si justement la présence de ce pb n’est pas la cause des difficultés que je rencontre à faire marcher certaines fonctionnalités de eForm...
En plus, si la manip semble marcher...ça fait pas très clean..Non ?
Voici ce que contient le snippet (pour ceux qui parlent couramment php) :
<?php
# eForm 1.4 - Electronic Form Snippet
# based on eForm snippet
# Original created by Raymond Irving 15-Dec-2004.
# Extended by Jelle Jager (TobyL) September 2006
# -----------------------------------------------------
#
# Captcha image support - thanks to Djamoer
# Multi checkbox, radio, select support - thanks to Djamoer
# Form Parser and extened validation - by Jelle Jager
#
#
# see eform.inc.php for more details
#
# Set Snippet Paths
$snipPath = $modx->config["base_path"]."assets/snippets/";
# check if inside manager
if ($modx->isBackend()) {
return ''; # don't go any further when inside manager
}
# Snippet customize settings
$params = array (
// Snippet Path
snipPath => $snipPath,
// eForm Params
vericode => isset($vericode)? $vericode:"",
formid => isset($formid)? $formid:"",
from => isset($from)? $from:$modx->config['emailsender'],
fromname => isset($fromname)? $fromname:$modx->config['site_name'],
to => isset($to)? $to:$modx->config['emailsender'],
cc => isset($cc)? $cc:"",
bcc => isset($bcc)? $bcc:"",
subject => isset($subject)? $subject:"",
ccsender => isset($ccsender)? 1:0,
sendirect => isset($sendirect)? 1:0,
mselector => isset($mailselector)? $mailselector:0,
mobile => isset($mobile)? $mobile:'',
mobiletext => isset($mobiletext)? $mobiletext:'',
autosender => isset($autosender)? $autosender:$from,
autotext => isset($automessage)? $automessage:"",
category => isset($category)? $category:0,
keywords => isset($keywords)? $keywords:"",
gid => isset($gotoid)? $gotoid:$modx->documentIdentifier,
noemail => isset($noemail)? true:false,
saveform => isset($saveform)? ($saveform? true:false):true,
tpl => isset($tpl)? $tpl:"",
report => isset($report)? $report:"",
allowhtml => isset($allowhtml)? 1:0,
//Added by JJ
replyto => isset($replyto)? $replyto:"",
language => isset($language)? $language:$modx->config['manager_language'],
thankyou => isset($thankyou)? $thankyou:"",
isDebug => isset($debug)? $debug:0,
reportAbuse => isset($reportAbuse)? $reportAbuse:false,
disclaimer => isset($disclaimer)?$disclaimer:'',
sendAsHtml => isset($sendAsHtml)?$sendAsHtml:false,
sendAsText => isset($sendAsText)?$sendAsText:false,
sessionVars => isset($sessionVars)?$sessionVars:false,
postOverides=> isset($postOverides)?$postOverides:0,
eFormOnBeforeMailSent => isset($eFormOnBeforeMailSent)?$eFormOnBeforeMailSent:'',
eFormOnMailSent => isset($eFormOnMailSent)?$eFormOnMailSent:'',
);
# Start processing
include_once ($snipPath."eform/eform.inc.php");
$output = eForm($modx,$params);
# Return
return $output;
?>