Warning: parse_url(http://www.jessicachoay.com:80silex_jessica/install): Unable to parse URL in /srv/datadisk01/home/communaute/forums/site/admin/sources/classes/bbcode/custom/defaults.php on line 2609 Warning: parse_url(http://www.jessicachoay.com:80silex_jessica/install): Unable to parse URL in /srv/datadisk01/home/communaute/forums/site/admin/sources/classes/bbcode/custom/defaults.php on line 2609 Problème d'install Silex sur IIS - Mediabox
Forums Développement Multimédia

Aller au contenu

Problème d'install Silex sur IIS

CMS Silex

21 réponses à ce sujet

#1 franckSL

    Ceinture Blanche

  • Members
  • Pip
  • 10 messages

Posté 18 October 2011 - 13:34 PM

Bonjour chers Silexiens,

J'ai un petit problème à vous soumettre.
J'ai installé un Silex server 1.6.1.2 sur un serveur IIS chez l'hébergeur aruba.it (transfert FTP des fichiers du serveur).

Lorsque je lance silex pour la première fois, j'obtiens l'erreur suivante :

uncaught exception: Undefined index: REQUEST_URI (errno: 8) in D:\Inetpub\webs\jessicachoaycom\silex_jessica\rootdir.php at line #19Undefined index: REQUEST_URI

in file: D:\Inetpub\webs\jessicachoaycom\silex_jessica\rootdir.php line 19
#0 D:\Inetpub\webs\jessicachoaycom\silex_jessica\rootdir.php(19): _hx_error_handler(8, 'Undefined index...', 'D:\Inetpub\webs...', 19, Array)
#1 D:\Inetpub\webs\jessicachoaycom\silex_jessica\framework\hx\org\silex\serverApi\RootDir.class.php(21): require_once('D:\Inetpub\webs...')
#2 D:\Inetpub\webs\jessicachoaycom\silex_jessica\framework\hx\php\Boot.class.php(852): require_once('D:\Inetpub\webs...')
#3 [internal function]: _hx_autoload('org_silex_serve...')
#4 D:\Inetpub\webs\jessicachoaycom\silex_jessica\framework\hx\org\silex\html\SilexIndex.class.php(27): spl_autoload_call('org_silex_serve...')
#5 D:\Inetpub\webs\jessicachoaycom\silex_jessica\index.php(9): org_silex_html_SilexIndex::main()
#6 {main}

Est-ce que quelqu'un aurait une idée par hasard ?

Merci d'avance et n'hésitez pas à me demander des détails si besoin est.

Vive Silex !!!

Franck

#2 koala_silex

    Ceinture Orange

  • Silex Lab
  • PipPipPip
  • 35 messages

Posté 18 October 2011 - 14:00 PM

Bonjour franckSL !

Je tente une réponse au plus simple (je me le permets car je vois que lex est également sur le sujet)...

Réponse qui se transforme en question...ton serveur supporte-il le php ?

#3 koala_silex

    Ceinture Orange

  • Silex Lab
  • PipPipPip
  • 35 messages

Posté 18 October 2011 - 14:09 PM

Et si la réponse est oui de quelle version de php s'agit-il ?

#4 755

    Ceinture Blanche

  • Members
  • Pip
  • 1 messages

Posté 18 October 2011 - 14:13 PM

Bonjour,

Essaie de remplacer le fichier rootdir.php de ton serveur par celui que tu peux trouver ici : http://silex.svn.sou...p?revision=8618 Il contient normalement un correctif pour IIS.

#5 franckSL

    Ceinture Blanche

  • Members
  • Pip
  • 10 messages

Posté 18 October 2011 - 16:35 PM

Merci pour toutes vos réponses.

Je pense en effet que le serveur n'a tout simplement pas PHP d'installé, le site précédent étant en ASP.

Je fais donc le nécessaire auprès de l'hébergeur.

A bientôt pour de nouvelles questions stupides ;)

FranckSL

#6 Badwolf

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 667 messages

Posté 18 October 2011 - 16:40 PM

Pour avoir déjà tester la chose, PHP sur IIS , les performances seront amoindries...
Haoooooooooooooooooooooooooooooooooooooooooooooou !!!

#7 _lex

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 1016 messages

Posté 20 October 2011 - 10:01 AM

Voir le messageBadwolf, le 18 October 2011 - 16:40 PM, dit :

Pour avoir déjà tester la chose, PHP sur IIS , les performances seront amoindries...
Ah ok, c'est bon à savoir
Par contre on n'a pas besoin de bonnes perf côté serveur avec Silex, puisque le php n'est utilisé quasiment que pour l'édition
A la lecture du site, flash charge des XML directement avec apache (ou iis) et ne passe pas par php :)

#8 franckSL

    Ceinture Blanche

  • Members
  • Pip
  • 10 messages

Posté 24 October 2011 - 14:51 PM

Rebonjour à toutes et à tous.

Après une petite enquête et quelques tests, j'ai demandé à l'hébergeur qui me confirme que PHP5 est bien installé, voyez vous-même: http://webs1217.aruba.it/ver.php
J'ai remplacé le fichier rootdir.php à la racine du serveur silex par celui très aimablement fourni par notre koala masqué... et là je n'ai plus de message d'erreur, juste une page blanche avec rien dedans :(

Une autre idée ?

Merci !

#9 franckSL

    Ceinture Blanche

  • Members
  • Pip
  • 10 messages

Posté 24 October 2011 - 14:59 PM

Voir le messagefranckSL, le 24 October 2011 - 14:51 PM, dit :

Rebonjour à toutes et à tous.

Après une petite enquête et quelques tests, j'ai demandé à l'hébergeur qui me confirme que PHP5 est bien installé, voyez vous-même: http://webs1217.aruba.it/ver.php
J'ai remplacé le fichier rootdir.php à la racine du serveur silex par celui très aimablement fourni par notre koala masqué... et là je n'ai plus de message d'erreur, juste une page blanche avec rien dedans :(

Une autre idée ?

Merci !

J'ai trouvé un truc !!!
Grace à firebug, j'ai regardé la ligne qui apparait dans la page (visiblement une redir) qui est la suivante :
http://www.jessicach...jessica/install
J'ai donc ajouté le / qui manque et tapé : http://www.jessicach...jessica/install
Et... miracle... on arrive sur l'écran d'install de silex :)
Serait-ce un pb lié au nouveau rootdir.php qui comporte une petite coquille ?

#10 franckSL

    Ceinture Blanche

  • Members
  • Pip
  • 10 messages

Posté 24 October 2011 - 15:37 PM

Pour continuer, j'ai voulu passer à l'étape 2 de l'install et silex m'affiche une erreur de droits:
-----
Vous n'avez pas les droits sur le système de fichier et Silex ne pouvait pas les changer pour vous. Ca veut dire que vous ne pourrez pas maquetter avec Silex, mais ça devrait ok pour un visiteur. Essayez de les changer vous même, avec votre client FTP par exemple

Silex a besoin de droits de lecture, écriture et exécution sur les répertoires media, contents, et logs et sur cgi/scripts/upload.cgi .
Si tout le reste est impossible, vous pouvez toujours utiliser ce site uniquement pour la consulation. Pour ce faire, créer un fichier vide à conf/pass.php
-----

J'ai donc mis le serveur silex complet en 777 depuis FileZillia, et le problème persiste :(

Une idée ?

#11 franckSL

    Ceinture Blanche

  • Members
  • Pip
  • 10 messages

Posté 24 October 2011 - 16:12 PM

Voir le messagefranckSL, le 24 October 2011 - 15:37 PM, dit :

Pour continuer, j'ai voulu passer à l'étape 2 de l'install et silex m'affiche une erreur de droits:
-----
Vous n'avez pas les droits sur le système de fichier et Silex ne pouvait pas les changer pour vous. Ca veut dire que vous ne pourrez pas maquetter avec Silex, mais ça devrait ok pour un visiteur. Essayez de les changer vous même, avec votre client FTP par exemple

Silex a besoin de droits de lecture, écriture et exécution sur les répertoires media, contents, et logs et sur cgi/scripts/upload.cgi .
Si tout le reste est impossible, vous pouvez toujours utiliser ce site uniquement pour la consulation. Pour ce faire, créer un fichier vide à conf/pass.php
-----

J'ai donc mis le serveur silex complet en 777 depuis FileZillia, et le problème persiste :(

Une idée ?

Bon ben comme j'aime faire les questions et les réponses, voici la réponse pour celle là :
> Ce satané hébergeur a bloqué les droits via client FTP. Il faut se connecter sur leur interface de m... pour pouvoir les changer ! Bref c'est chose faite et j'arrive à passer l'étape d'install.

Par contre une fois sur le manager, page blanche (enfin grise) ! Et c'est visiblement lié à ce / qui manque dans les urls (d'après firebug).

Merci d'avance pour votre aide à ce sujet !!!

#12 _lex

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 1016 messages

Posté 24 October 2011 - 16:12 PM

Voir le messagefranckSL, le 24 October 2011 - 15:37 PM, dit :

Pour continuer, j'ai voulu passer à l'étape 2 de l'install et silex m'affiche une erreur de droits:
-----
Vous n'avez pas les droits sur le système de fichier et Silex ne pouvait pas les changer pour vous. Ca veut dire que vous ne pourrez pas maquetter avec Silex, mais ça devrait ok pour un visiteur. Essayez de les changer vous même, avec votre client FTP par exemple

Silex a besoin de droits de lecture, écriture et exécution sur les répertoires media, contents, et logs et sur cgi/scripts/upload.cgi .
Si tout le reste est impossible, vous pouvez toujours utiliser ce site uniquement pour la consulation. Pour ce faire, créer un fichier vide à conf/pass.php
-----

J'ai donc mis le serveur silex complet en 777 depuis FileZillia, et le problème persiste :(

Une idée ?

Bon on avance
En plus du bug pour IIS ( https://sourceforge....954&atid=943477 )
J'ai créé une 2e bug pour le slash qui manque dans l install ( https://sourceforge....954&atid=943477 )

Pour les droits, peux tu fermer filezilla, le re-ouvrir et vérifier que les droits ont bien été pris en compte sur les fichiers et dossiers ?

#13 franckSL

    Ceinture Blanche

  • Members
  • Pip
  • 10 messages

Posté 24 October 2011 - 16:26 PM

Voir le message_lex, le 24 October 2011 - 16:12 PM, dit :

Bon on avance
En plus du bug pour IIS ( https://sourceforge....954&atid=943477 )
J'ai créé une 2e bug pour le slash qui manque dans l install ( https://sourceforge....954&atid=943477 )

Pour les droits, peux tu fermer filezilla, le re-ouvrir et vérifier que les droits ont bien été pris en compte sur les fichiers et dossiers ?

Pas de problème pour les droits (cf mon dernier post).

En revanche, il y a bien un pb de / et j'ai tenté de corriger le fichier rootdir.php mais je ne vois pas trop où le problème survient.

J'attends donc le retour sur une nouvelle version de ce fichier :)

FranckSL

#14 _lex

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 1016 messages

Posté 24 October 2011 - 16:41 PM

Pour le "/" on va le corriger, mais ca n'est pas bloquant pour toi
Ca sera dans la prochaine release

Voir le messagefranckSL, le 24 October 2011 - 16:26 PM, dit :

Pas de problème pour les droits (cf mon dernier post).

Vérifie quand meme, ca peut ne pas etre pris en compte sans message d'erreur
Et essaye un truc comme ca : http://coppermine-ga...issions/iis.php
Parce que le ftp n'est pas forcément en mesure de changer les droits d acces d'IIS

#15 franckSL

    Ceinture Blanche

  • Members
  • Pip
  • 10 messages

Posté 24 October 2011 - 17:23 PM

Voir le message_lex, le 24 October 2011 - 16:41 PM, dit :

Pour le "/" on va le corriger, mais ca n'est pas bloquant pour toi
Ca sera dans la prochaine release



Vérifie quand meme, ca peut ne pas etre pris en compte sans message d'erreur
Et essaye un truc comme ca : http://coppermine-ga...issions/iis.php
Parce que le ftp n'est pas forcément en mesure de changer les droits d acces d'IIS

Euh... en fait le problème des droits est réglé ! Je suis passé par l'interface spécifique online de l'hébergeur qui as bridé les clients lourds en terme de changement de droits et donc plus de pb.
C'est le problème du slash qui ne me permet pas d'accéder au manager et qui est donc bloquant !!!
D'après firebug, je vois que le problème est au niveau de l'url de tous les fichiers appelés:
-------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html style="overflow:none; height:100%;margin:0px;padding:0px;">
<head>
<title>SILEX PUBLICATIONS MANAGER - </title>
<meta content="must-revalidate, pre-check=0, post-check=0, max-age=0" http-equiv="cache-control">
<meta content="2011-10-24 16:20:59" http-equiv="Last-Modified">
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
<meta content="" http-equiv="description">
<meta content=", " http-equiv="keywords">
<meta content="en" http-equiv="content-language">
<meta content="Silex version=v1.6.1.2" http-equiv="Generator">
<meta content="INDEX/FOLLOW" name="robots">
<link href="" title="RSS" type="application/rss+xml" rel="alternate">
<link href="media/silex.ico" rel="icon">
<script src="http://www.jessicachoay.com:80silex_jessica/js/hook.min.js" type="text/javascript">
<script src="http://www.jessicachoay.com:80silex_jessica/js/silex_api.min.js" type="text/javascript">
<script type="text/javascript">
</head>
-------------------------------------

J'espère que c'est une piste !

Merci d'avance !

#16 _lex

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 1016 messages

Posté 25 October 2011 - 08:49 AM

Voir le messagefranckSL, le 24 October 2011 - 17:23 PM, dit :

C'est le problème du slash qui ne me permet pas d'accéder au manager et qui est donc bloquant !!!
D'après firebug, je vois que le problème est au niveau de l'url de tous les fichiers appelés:
-------------------------------
<script src="http://www.jessicachoay.com:80silex_jessica/js/hook.min.js" type="text/javascript">
-------------------------------------

J'espère que c'est une piste !

Merci d'avance !

En effet, je comprends. C'est un 2e problème de slash...
Voici le fichier corrigé par Benjamin
http://silex.svn.sou...p?revision=8661

#17 franckSL

    Ceinture Blanche

  • Members
  • Pip
  • 10 messages

Posté 25 October 2011 - 09:23 AM

Voir le message_lex, le 25 October 2011 - 08:49 AM, dit :

En effet, je comprends. C'est un 2e problème de slash...
Voici le fichier corrigé par Benjamin
http://silex.svn.sou...p?revision=8661

GENIAL ! Ca fonctionne :)

Merci beaucoup pour votre assistance ! Silex Team Rocks !

FranckSL

#18 _lex

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 1016 messages

Posté 25 October 2011 - 09:50 AM

:texas:
Yeah !

#19 Thomas-21

    Ceinture Blanche

  • Members
  • Pip
  • 4 messages

Posté 05 April 2013 - 15:40 PM

Bonjour,

Voici une autre errno: 8 !

Ma situation est différente car j'ai bien réussi à installer silex depuis plusieurs semaines et j'ai pu commencé à m'en servir.

et là un gros message d'erreur à faire peur :

"uncaught exception: Trying to get property of non-object (errno: 8) in /homez.13/marceljo/www/nouveau/silex_server_html/framework/hx-seo/org/silex/core/seo/Utils.class.php
at line #103Trying to get property of non-object

in file: /homez.13/marceljo/www/nouveau/silex_server_html/framework/hx-seo/org/silex/core/seo/Utils.class.php line 103

suivi de 7 lignes de développement :

#0 /homez.13/marceljo/www/nouveau/silex_server_html/framework/hx-seo/org/silex/core/seo/Utils.class.php(103): _hx_error_handler(8, 'Trying to get p...', '/homez.13/marce...', 103, Array)

#1 /homez.13/marceljo/www/nouveau/silex_server_html/framework/hx-seo/org/silex/core/seo/Utils.class.php(32): org_silex_core_seo_Utils::aggregateLayerSeoData(Object(_hx_anonymous), 'index/', 'http://www.marc...')

#2 /homez.13/marceljo/www/nouveau/silex_server_html/framework/hx-seo/org/silex/core/seo/Utils.class.php(67): org_silex_core_seo_Utils::getPageSeoData('asso-marcel-jou...', 'index', 'http://www.marc...')

#3 /homez.13/marceljo/www/nouveau/silex_server_html/cgi/includes/site_editor.php(225): org_silex_core_seo_Utils::getPageSeoDataAsPhpArray('asso-marcel-jou...', 'index', 'http://www.marc...')

#4 /homez.13/marceljo/www/nouveau/silex_server_html/framework/hx/org/silex/serverApi/SiteEditor.class.php(12): site_editor->getSectionSeoData('asso-marcel-jou...', 'index', 'http://www.marc...')

#5 /homez.13/marceljo/www/nouveau/silex_server_html/framework/hx/org/silex/html/SilexIndex.class.php(173): org_silex_serverApi_SiteEditor->getSectionSeoData('asso-marcel-jou...', 'index', 'http://www.marc...')

#6 /homez.13/marceljo/www/nouveau/silex_server_html/index.php(9): org_silex_html_SilexIndex::main()

#7 {main}

En revanche, le manager silex fonctionne et je réussis à manoeuvrer le mini site de démo "business silex card".

Comment est-ce que j'ai pu déclencher cela ?

Merci de votre aide car j'utilise silex pour une mission pro et je dois faire une première présentation des débuts de ma construction jeudi prochain !

Thomas

#20 codam

    Ceinture Orange

  • Silex Lab
  • PipPipPip
  • 33 messages

Posté 08 April 2013 - 14:49 PM

Thomas,

Tu as eu ce message suite à une installation, ou après avoir utilisé Silex ?

Pour éviter de tomber sur cette erreur et d'etre bloqué, fais des backups réguliers de ta publication sur ton serveur (répertoire contents/nom_de_ta_publication).

En général, ce genre de problème arrive quand tu supprimes et ajoutes des calques et qu'un lien est "cassé".
Essaies de supprimer tous les fichiers de seo sur le serveur directement (fais un copie de sauvegarde au cas ou).
Tu pourras les trouver dans le répertoire: contents/nom_de_ta_publication\nom_du_calque.seodata.xml

Si ca marche, il faudra ensuite sauver manuellement chaque calque dans l'interface de silex, ou utiliser le plugin seo.

Codam

#21 Thomas-21

    Ceinture Blanche

  • Members
  • Pip
  • 4 messages

Posté 09 April 2013 - 17:36 PM

Merci Codam pour la piste ! j'aurais pas trouvé tout seul ! ce message s'est affiché après avoir utilisé Silex.
Cela m'a permis de remettre le site en fonctionnement et de travailler dessus aujourd'hui.
Et ce soir rebelotte !
Je dois vraiment mal m'y prendre avec les calques !

où on trouve le plugin SEO ?

j'ai aussi des problèmes d'affichage quand je passe du mode éditeur à un mode simple visiteur.

le résultat en mode éditeur (copie d'écran) :

et là en visiteur : http://www.marceljou...l-jousse/index/

Les rubriques sont décalées comme si elles n'avaient pas assez de place et le contenu de la page d'accueil ne s'affiche pas.

A suivre !

Thomas

#22 _lex

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 1016 messages

Posté 03 May 2013 - 21:07 PM

Salut Thomas

Laisse tomber le plugin seo, il n'est pas nécessaire, ton site sera tout de même référencé (si tu veux vraiment optimisé alors le plugin est une cerise sur le gateau)

Et sinon ca avance? Tiens nous au courant
A+



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)