PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → fckeditor et prob de 'permission refusée'
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