|
fckeditor et prob de 'permission refusée' |
Iniciado por agidrol, mai., 24 2005 9:08 PM - 3 respostas |
| |
| | | |
|
| |
Publicado em maio, 24 2005 - 9:08 PM |
bonsoir,
j'ai installé fckeditor en production, et malheureusement, quand je test, il n'affiche pas fckeditor, il me pose une erreur en bas de l'ecran, et quand je l'ouvre, j'ai 'permission refusée'
je dois avoir un prob dans mon http.conf, mais je trouve pas, j'ai creer un alias pour arriver dans le repertoire ou est fckeditor, et il fonctionne bien.
est ce que l'un d'entre vous a déjà eu le prob ?
par avance merci
Antoine |
| |
| |
| | | |
|
| | |
| |
Publicado em maio, 25 2005 - 10:50 AM |
Antoine GIDROL a exprimé avec précision :
bonsoir,
j'ai installé fckeditor en production, et malheureusement, quand je test, il n'affiche pas fckeditor, il me pose une erreur en bas de l'ecran, et quand je l'ouvre, j'ai 'permission refusée'
je dois avoir un prob dans mon http.conf, mais je trouve pas, j'ai creer un alias pour arriver dans le repertoire ou est fckeditor, et il fonctionne bien.
est ce que l'un d'entre vous a déjà eu le prob ?
par avance merci
Antoine
je t'ais déjà parlé du lisezmoi.txt livré avec le projet test et je pense que tu as déjà suivi les recommandations, mais à tout hasard je te restitue à nouveau cette partie. [extrait] Le plus simple est d'installer le répertoire FCKeditor à la racine du site. C:\Program Files\Apache Group\Apache2\htdocs pour Apache (voir DocumentRoot dans http.conf) C:\InetPub\wwwroot pour IIS
Maintenant cela n'est pas toujours possible d'installer ce genre de répertoire sur des serveurs mutualisés. Les hébergeurs -et c'est normal- ne peuvent permettre d'installer n'importe quoi sur des répertoires partagés par d'autres sites. Nous allons voir comment installer ce répertoire sur un emplacement privé.
Pour cela, créer un alias (apache) ou répertoire virtuel (IIS) Apache ALIAS /Fckeditor/ "D:/FCKeditor/" Pour IIS, désolé je ne sais pas trop, mais c'est ce qu'on appelle un répertoire virtuel.
Comment spécifier l'emplacement de FCKeditor -:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:-
Déclarer une variable globale que l'on initiera en lisant un fichier ..ini. Dans le projet par exemple, cette variable s'appelle PATH et le fichier votre.ini
On déclare le chemin du fichier en absolu [FCKEDITOR] PATH=http://localhost/Fckeditor/
ou pour un site en prod [FCKEDITOR] PATH=http://www.wtablettes.net/Fckeditor/
et récupérer cette variable PATH=INILit("FCKEDITOR","PATH","",ComplèteRep(fRepEnCours)+"votre.ini")
dans les pages où vous utiliserez FCKeditor, mettre dans propriété Avancée de la page/Code HTML ajouté à l'en_tête de page <script type="text/javascript" src="[%PATH%]fckeditor.js"></script>
Vous devrez aussi le spécifier avec oFCKeditor.BasePath =Path (cf exemples) [/extrait]
Tiens nous au courant si tu trouves la solution. Peut être y'a-t-il qq chose à rajouter à ce howto? Il n'y a rien de plus rageant que de perdre des heures sur des détails comme ça alors que tout est fini
-- Eric Webmaster des Wtablettes www.wtablettes.net |
| |
| |
| | | |
|
| | |
| |
Publicado em maio, 25 2005 - 11:28 AM |
salut Eric,
ouais, j'ai fait exactement comme le fichier texte de ton site, et ça marche pas, j'ai récup ton exemple, changer le PATH par ma machine, et ça fonctionne pas, même probleme, c'est pour cela que je pense que c'est un prob du coté de la machine, certainement du http.conf, mais je ne trouve pas pour le moment.
Merci tout de meme pour toute tes infos sur le site wtablettes.
Antoine
"Eric R." <eric@wtablettes.net> a écrit dans le message de news: mn.ca127d55b9401342.11485@wtablettes.net...
Antoine GIDROL a exprimé avec précision : bonsoir,
j'ai installé fckeditor en production, et malheureusement, quand je test, il n'affiche pas fckeditor, il me pose une erreur en bas de l'ecran, et quand je l'ouvre, j'ai 'permission refusée'
je dois avoir un prob dans mon http.conf, mais je trouve pas, j'ai creer un alias pour arriver dans le repertoire ou est fckeditor, et il fonctionne bien.
est ce que l'un d'entre vous a déjà eu le prob ?
par avance merci
Antoine
je t'ais déjà parlé du lisezmoi.txt livré avec le projet test et je pense que tu as déjà suivi les recommandations, mais à tout hasard je te restitue à nouveau cette partie. [extrait] Le plus simple est d'installer le répertoire FCKeditor à la racine du site. C:\Program Files\Apache Group\Apache2\htdocs pour Apache (voir DocumentRoot dans http.conf) C:\InetPub\wwwroot pour IIS Maintenant cela n'est pas toujours possible d'installer ce genre de répertoire sur des serveurs mutualisés. Les hébergeurs -et c'est normal- ne peuvent permettre d'installer n'importe quoi sur des répertoires partagés par d'autres sites. Nous allons voir comment installer ce répertoire sur un emplacement privé. Pour cela, créer un alias (apache) ou répertoire virtuel (IIS) Apache ALIAS /Fckeditor/ "D:/FCKeditor/" Pour IIS, désolé je ne sais pas trop, mais c'est ce qu'on appelle un répertoire virtuel. Comment spécifier l'emplacement de FCKeditor -:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:- Déclarer une variable globale que l'on initiera en lisant un fichier .ini. Dans le projet par exemple, cette variable s'appelle PATH et le fichier votre.ini On déclare le chemin du fichier en absolu [FCKEDITOR] PATH= http://localhost/Fckeditor/ou pour un site en prod [FCKEDITOR] PATH= http://www.wtablettes.net/Fckeditor/et récupérer cette variable PATH=INILit("FCKEDITOR","PATH","",ComplèteRep(fRepEnCours)+"votre.ini") dans les pages où vous utiliserez FCKeditor, mettre dans propriété Avancée de la page/Code HTML ajouté à l'en_tête de page <script type="text/javascript" src="[%PATH%]fckeditor.js"></script> Vous devrez aussi le spécifier avec oFCKeditor.BasePath =Path (cf exemples) [/extrait] Tiens nous au courant si tu trouves la solution. Peut être y'a-t-il qq chose à rajouter à ce howto? Il n'y a rien de plus rageant que de perdre des heures sur des détails comme ça alors que tout est fini -- Eric Webmaster des Wtablettes www.wtablettes.net |
| |
| |
| | | |
|
| | |
| |
Publicado em fevereiro, 21 2006 - 11:11 PM |
Hello,
J'ai moi aussi eu le problème de "Permission refusée" de plus il y a la difficulté de demander à l'herbeur d'ajouter le répertoire Fckeditor à la racine de serveur Apache: (\\MonServeur\Apache Group\Apache2\htdocs).
J'ai donc procédé comme suit :
Dans le code d'initialisation du projet, j'ai ajouté la ligne suivante :
PATH est une chaîne //PATH=inilit("FCKEDITOR","PATH","",ComplèteRep(fRepEnCours)+"votre.ini") PATH="/IT-WYSIWYG_WEB/Fckeditor/"
Ensuite en local dans le répertoire source de mon projet "IT-WYSIWYG" j'ai collé le contenu du répertoire Fckéditor : \\MonServeur\MesSources\IT-WYSIWYG\IT-WYSIWYG_WEB\FCKeditor
Ensuite, j'ai déployé et ça fonctionne parfaitement, sans qu'il y ait besoin d'ajouter d'alias sur le serveur Apache. Par contre ça prend un peu de temps lors du premier déploiement, car il faux aller placer les nombreux fichiers du répertoire Fckeditor chez l'hebergeur.
J'ai aussi modifié le fichier fckconfig.js pour y ajouter ma version de la toolbar que j'ai appelé MyToolBar:
fckconfig.js
FCKConfig.ToolbarSets["MyToolbar"] = [ ['Cut','Copy','Paste','PasteText','PasteWord'], ['Undo','Redo','-','Bold','Italic','Underline','StrikeThrough'], '/', ['OrderedList','UnorderedList','-','Outdent','Indent'], ['Link','Unlink','Anchor'], '/', ['Style'], ['Table','Image','Flash','Rule','SpecialChar'], ['About'] ] ;
.... et j'ai modifié ma procédure navigateur pour qu'elle utilis mon nouveau profile de toolbar :
function OuvreEditeur(pnomChamp,pPath) { var oFCKeditor = new FCKeditor(pnomChamp); oFCKeditor.BasePath = pPath ; oFCKeditor.ToolbarSet = "MyToolbar" ; oFCKeditor.ReplaceTextarea(); }
Voila, si vous avez des problème, adressez-moi un email afin que je puisse vous envoyer une petit projet d'exemple
Salutations Bernard Vesy |
| |
| |
| | | |
|
| | | | |
| | |
|