PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → serveur webdev ne marche pas "Premature end of script headers"
serveur webdev ne marche pas "Premature end of script headers"
Iniciado por nicolas, jul., 06 2005 11:34 AM - 6 respostas
Publicado em julho, 06 2005 - 11:34 AM
Bonjour,

je reviens à la charge pour faire fonctionner le serveur de productuion sur un dédié d'OVH.

j'ai l'erreur "Premature end of script headers" dans mon error_log sur un serveur redhat 7.2.
L'installation s'est faite sans problèmes (aucun message d'erreur).
L'accès à l'administration comme aux autres pages me donne comme l'erreur "Internal Server Error".

j'ai rajouter dans httpd.conf :"
# modification pour le serveur webdev

<Directory "/usr/local/WebDev/9.0/AWP/">
allow from all
</Directory>
ScriptAlias /WD90AWP/ "/usr/local/WebDev/9.0/AWP/"
"
mais ça n'a rien changé :(

Ce serait peut être un problème de permission mais je ne sais pas quoi modifier exactement.
j'ai testé en mettant sur le dossier webdev à 777 avec utilisateur et groupe en "nobody" mais ça n'a rien fait :(


Merci d'avance pour l'aide.

nico-k
Publicado em julho, 06 2005 - 1:12 PM
J'utilise le moteur de déploiement WebDev9 linux sur une distribution
mandrake 10.1, j'ai pourtant eu l'erreur de segmentation lors de son
installation mais en changeant le nom du compte par défaut webdev9 par
un existant puis je l'ai ré-installé avec le compte webdev9 après
l'avoir créé.

J'avais aussi cette erreur "Premature end of script headers" ainsi que
"malformed header from script" dans les erreurs d'apache et dans
/var/log/messages celle-là "wd90session : Cannot open semaphore
x2013D13, error 2, No such file or directory" et celle-ci "wd90session :
Cannot open shared memory x1013D13, Error 2, No such file or directory"
lors de l'exécution de mon site.

Après pas mal d'essais je n'ai plus tout çà ou beaucoup moins souvent,
j'y travaille encore dessus !

Voici où j'en suis depuis ma dernière contribution au forum :
->j'ai enlevé certains modules d'apache installé par défaut > çà n'a
rien changé
-j'ai mis à jour le moteur de déploiement webdev 9 linux en version 33t
> mieux
-j'ai modifié le raffraichissement de mes frames à partir d'une autre> mieux




nico-k a écrit :
Bonjour,

je reviens à la charge pour faire fonctionner le serveur de productuion sur un dédié d'OVH.

j'ai l'erreur "Premature end of script headers" dans mon error_log sur un serveur redhat 7.2.
L'installation s'est faite sans problèmes (aucun message d'erreur).
L'accès à l'administration comme aux autres pages me donne comme l'erreur "Internal Server Error".

j'ai rajouter dans httpd.conf :"
# modification pour le serveur webdev

<Directory "/usr/local/WebDev/9.0/AWP/">
allow from all
</Directory>
ScriptAlias /WD90AWP/ "/usr/local/WebDev/9.0/AWP/"
"
mais ça n'a rien changé :(

Ce serait peut être un problème de permission mais je ne sais pas quoi modifier exactement.
j'ai testé en mettant sur le dossier webdev à 777 avec utilisateur et groupe en "nobody" mais ça n'a rien fait :(


Merci d'avance pour l'aide.

nico-k
Publicado em julho, 06 2005 - 1:31 PM
Bonjour Fred

merci pour vos infos :)

Pour ce qui est de l'erreur "Premature end of script headers", comment vous en êtes vous débarassé? en réinstallant webdev serveur?
Publicado em julho, 07 2005 - 5:20 PM
Confronté au même problème, je cherche toujours.

Je viens de trouver un complément d'information à l'adresse http://wdgotcha.atspace.com/colinux/WebDev-Gentoo.html

Je ne l'ai pas encore testé, mais je la verse au dossier pour faire progresser le schmilblick.

Cordialement.
Publicado em julho, 07 2005 - 7:13 PM
C'est un très bon lien que voici, même s'il reprend une partie de la doc webdev, normal ;).

Mais ça ne me débloque pas de mon erreur 500 "internal Server error / The server encountered an internal error or misconfiguration and was unable to complete your request."
Depuis le lien : http://nsXXXX.ovh.net/WD90AWP/WD90AWP/CONNECT/WDAdminstrateurDistant90

j'ai même essayé de réinstaller le serveur (install qui se passe très bien) mais toujours le problème lors de l'accès à la page d'admin

je me demandais si ce n'était pas du à :
"/etc/apache/httpd.conf:User www-data
/etc/apache/httpd.conf-Group www-data
/etc/apache/httpd.conf-"
que je n'ai pas trouvé dans mon httpd.conf.


Voici le mien en suivant la commande de la doc du lien du post précédent:

[root@nsXXXXX webdevinstall]# grep -A2 User /usr/local/apache/conf/*.conf
/usr/local/apache/conf/httpd.conf:# User/Group: The name (or #number) of the user/group to run httpd as.
/usr/local/apache/conf/httpd.conf:# . On SCO (ODT 3) use "User nouser" and "Group nogroup".
/usr/local/apache/conf/httpd.conf-# . On HPUX you may not be able to use shared memory as nobody, and the
/usr/local/apache/conf/httpd.conf-# suggested workaround is to create a user www and use that user.
--
/usr/local/apache/conf/httpd.conf:User nobody
/usr/local/apache/conf/httpd.conf-Group nobody
/usr/local/apache/conf/httpd.conf-
--
/usr/local/apache/conf/httpd.conf:# UserDir: The name of the directory which is appended onto a user's home
/usr/local/apache/conf/httpd.conf-# directory if a ~user request is received.
/usr/local/apache/conf/httpd.conf-#
--
/usr/local/apache/conf/httpd.conf: UserDir www
/usr/local/apache/conf/httpd.conf-</IfModule>
/usr/local/apache/conf/httpd.conf-
--
/usr/local/apache/conf/httpd.conf:# Control access to UserDir directories. The following is an example
/usr/local/apache/conf/httpd.conf-# for a site where these directories are restricted to read-only.
/usr/local/apache/conf/httpd.conf-#
--
/usr/local/apache/conf/httpd.conf:LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
/usr/local/apache/conf/httpd.conf-LogFormat "%h %l %u %t \"%r\" %>s %b" common
/usr/local/apache/conf/httpd.conf-LogFormat "%{Referer}i -> %U" referer
/usr/local/apache/conf/httpd.conf:LogFormat "%{User-agent}i" agent
/usr/local/apache/conf/httpd.conf-
/usr/local/apache/conf/httpd.conf-#
--
/usr/local/apache/conf/httpd.conf:# block. So, if available, use this one instead. Read the mod_ssl User
/usr/local/apache/conf/httpd.conf-# Manual for more details.
/usr/local/apache/conf/httpd.conf-SSLRandomSeed startup builtin
--
/usr/local/apache/conf/httpd.conf:SetEnvIf User-Agent ".*MSIE.*" \
/usr/local/apache/conf/httpd.conf- nokeepalive ssl-unclean-shutdown \
/usr/local/apache/conf/httpd.conf- downgrade-1.0 force-response-1.0
--
/usr/local/apache/conf/httpd.conf:User vpopmail
/usr/local/apache/conf/httpd.conf-Group vchkpw
/usr/local/apache/conf/httpd.conf-ServerName ns31904.ovh.net
--
/usr/local/apache/conf/httpd.conf:User digitald
/usr/local/apache/conf/httpd.conf-Group users
/usr/local/apache/conf/httpd.conf-ServerName www.digitaldrift.com


Merci à tous de l'aide

nico-k
Publicado em julho, 07 2005 - 9:28 PM
peut être une piste supplémentaire :
j'ai trouvé dans /home/log/httpd/cgi.log :
"[2005-07-06 00:51:37]: info: (target/actual) uid: (vpopmail/vpopmail) gid: (vchkpw/vchkpw) cmd: WD90AWP
[2005-07-06 00:51:37]: error: command not in docroot (/usr/local/WebDev/9.0/AWP/WD90AWP)"
et ça pour une installation par défaut.
d'après mes recherches, l'erreur "command not in docroot" c'est le fait que l'install du dossier
"WebDev" se fesait dans "/usr/local/" par defaut alors que si j'ai bien compris ce serait mieux de mettre "WebDev" dans "/home" (dossier de base où se trouve les sites internet du style "/home/site/www/" pour les serveur OVH)

Du coup j'ai refait un install dans le dossier "Home" et maintenant j'ai comme erreur dans cgi.log :"[2005-07-07 18:58:12]: info: (target/actual) uid: (vpopmail/vpopmail) gid: (vchkpw/vchkpw) cmd: WD90AWP
[2005-07-07 18:58:12]: error: directory is writable by others: (/home/WebDev/9.0/AWP)"

En essayant de mettre le dossier AWP à 555 j'ai l'erreur dans mon cgi.log :"[2005-07-07 19:24:18]: info: (target/actual) uid: (vpopmail/vpopmail) gid: (vchkpw/vchkpw) cmd: WD90AWP
[2005-07-07 19:24:18]: error: target uid/gid (508/503) mismatch with directory (0/0) or program (0/0)"

y a également les user et group où je ne sais pas quoi mettre, pour l'instant, tout est en root et root

j'ai malheureusemtn toujours l'erreur 500 sur le navigateur :"Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request."

voilou

comment se passe votre cgi.log de vos cotés?


bon courage

nico-k
Publicado em dezembro, 20 2005 - 1:02 AM
victime aussi du meme prob chez ovh , je m'arrache les cheveux sur ce code erreur 500,pour l'instant j'en suis a me connecter en mettant https au lieu de http pour me connecter sur l'admin webdev mais ça ne me permet pas de deployer un site et je suis bloqué dessus depuis 15 jours,si vous avez une solution je suis preneur.
merci d'avance pour votre reponse.