WinFuture-Forum.de: Probleme Bei Apache-konfiguration - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Probleme Bei Apache-konfiguration httpd.conf


#1 Mitglied ist offline   BlackFaldder 

  • Gruppe: Mitglieder
  • Beiträge: 11
  • Beigetreten: 09. Juni 05
  • Reputation: 0

geschrieben 19. Juni 2005 - 12:30

Hi ihr,

gleich mein erster Beitrag in diesem Forum hier wird wohl ein Hilferuf sein x.x'

Es dreht sich um Folgendes:

Seit kurzem habe ich einen Apache (2.0.53) über xampp auf windows laufen - das ging soweit auch recht ordentlich,

bis ich heute morgen vergeblich den Versuch unternahm, dem Indianer zu verklickern, welches das CGI-Verzeichnis ist.

Diese Geschichte ging trotz fachkundiger Anleitung nicht sonderlich gut von statten

--> Server startet nicht mehr, mehrfache Überprüfung der httpd.conf brachte keine für mich ersichtlichen Fehler zu Tage.

Mein Anliegen:

a) Hat jemand die ursprüngliche httpd.conf von xampp parat? Ich hab mit den backups erst später begonnen.

b) hat jemand Lust sich die httpd.conf anzuschaun? *duck*

Ich hoffe, ich bin im richtigen Forum gelandet,

vielen Dank,

Blacky

Dieser Beitrag wurde von BlackFaldder bearbeitet: 19. Juni 2005 - 12:31

0

Anzeige



#2 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 19. Juni 2005 - 12:58

das müsste die standardmäßige httpd.conf sein...

Aber am besten postest du wirklich mal deine httpd.conf

Angehängte Datei(en)


0

#3 Mitglied ist offline   BlackFaldder 

  • Gruppe: Mitglieder
  • Beiträge: 11
  • Beigetreten: 09. Juni 05
  • Reputation: 0

geschrieben 19. Juni 2005 - 13:15

Hi,
danke dir Kuja hat mir schon weitergeholfen - ich bin nun wieder im Besitz der default,

ich post jetzt hier einfach mal, was ich für Konfigurationen benötige - und dann können wir das ja von der default aus schritt für schritt ändern:

1. Die Dokumente (sprich die Website) liegt im Pfad
C:\apachefriends\blackfladder.serveftp.com

2. Das Verzeichnis, das die Perl-Skripte enthält in
C:\apachefriends\blackfladder.serveftp.com\cgi-bin


als Attachment nochmal meine standard-config

Angehängte Datei(en)


0

#4 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 19. Juni 2005 - 13:26

Die beiden Optionen müssten glaub ich reichen...
#
# This should be changed to the ServerRoot/manual/.  The alias provides
# the manual, even if you choose to move your DocumentRoot.  You may comment
# this out if you do not care for the documentation.
#
#
# ScriptAlias: This controls which directories contain server scripts.
# ScriptAliases are essentially the same as Aliases, except that
# documents in the realname directory are treated as applications and
# run by the server when requested rather than as documents sent to the client.
# The same rules about trailing "/" apply to ScriptAlias directives as to
# Alias.
#
ScriptAlias /cgi-bin/ "D:/apachefriends/xampp/cgi-bin/"

#
# "D:/apachefriends/xampp/apache/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "D:/apachefriends/xampp/cgi-bin">
    AllowOverride None
    Options Includes ExecCGI
        AddHandler server-parsed .shtml
        AddHandler cgi-script .cgi .pl
    Order allow,deny
    Allow from all
</Directory>

0

#5 Mitglied ist offline   BlackFaldder 

  • Gruppe: Mitglieder
  • Beiträge: 11
  • Beigetreten: 09. Juni 05
  • Reputation: 0

geschrieben 19. Juni 2005 - 13:47

K Danke dir, ich hab jetzt Änderungen durchgeführt, er findet mein cgi-Verzeichnis aber trotzdem noch nicht - ich upp euch noch gleich das perl-Skript, nur um sicherzugehn, dass nicht da der Fehler zu suchen ist, was allerdings wahrscheinlich einen anderen Fehler hervorgerufen hätte.

EDIT: Im Perl-Skript ist die She-Bang-Zeile falsch --> war nur ein abgetipptes Beispiel - das kann den Fehler aber nicht verursachen

Angehängte Datei(en)


Dieser Beitrag wurde von BlackFaldder bearbeitet: 19. Juni 2005 - 13:51

0

#6 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 20. Juni 2005 - 08:44

Also...es liegt auf jedem Fall an deinem Script.
Apache gibt nen 500er aus und im Errorlog steht das drin:
[Mon Jun 20 09:37:45 2005] [error] [client 10.10.96.142] (OS 3)Das System kann den angegebenen Pfad nicht finden.  : couldn't create child process: 720003: comments.pl
[Mon Jun 20 09:37:45 2005] [error] [client 10.10.96.142] (OS 3)Das System kann den angegebenen Pfad nicht finden.  : couldn't spawn child process: D:/apachefriends/xampp/htdocs/comments.pl


Um zu gucken, ob deine httpd korrekt ist, nimm einfach das bei xampp vorhandene Guestbook und kopiere das in dein neues cgi-bin Verzeichnis.
0

#7 Mitglied ist offline   BlackFaldder 

  • Gruppe: Mitglieder
  • Beiträge: 11
  • Beigetreten: 09. Juni 05
  • Reputation: 0

geschrieben 20. Juni 2005 - 15:40

Hi, danke dir für deine Antwort - ich habe die httpd-config nochmals überprüft.

Dabei musste ich nen dummen Fehler feststellen - ich habe xampp nochmal auf ner anderen Partition isntalliert, um an die httpd zu kommen, das Verzeichnis war bis auf den Laufwerksbuchstaben glücklicherweise der selbe, entsprechend angepasst habe ich dann alle D:/.... als nun C:/

anbei die neue httpd - mit dem guestbook kann ich dir allerdings nicht ganz folgen, werd mir das näher anschaun - könntest du vielleicht die httpd so überprüfen?


Vielen Dank,
Blacky


P.S. Das Cgi-bin Verzeichnis soll ja

C:/apachefriends/blackfladder.serveftp.com/cgi-bin

lauten - dementsprechend versteh ich den Pfad in deinen error-logs auch net - in der aktuellen httpd, die hier beiliegt, gibts den auf jeden Fall nicht mehr.

Angehängte Datei(en)


0

#8 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 20. Juni 2005 - 19:46

Bei mir auf der Arbeit war bei der xampp-version ein Guestbook im Standard cgi-bin Verzeichnis dabei. Hier zu Hause ist leider nicht dabei, wahrscheinlich kannst du mir deshalb nicht folgen :D
Jedenfalls hat dieses Perl-Guestbook in dem geänderten cgi-bin Verzeichnis funktioniert und dein Script hat halt eben nen 500er ausgespuckt und den o.g. Eintrag im Errorlog.

die httpd sieht ganz ok aus, versuch einfach mal obs klappt...
0

#9 Mitglied ist offline   BlackFaldder 

  • Gruppe: Mitglieder
  • Beiträge: 11
  • Beigetreten: 09. Juni 05
  • Reputation: 0

geschrieben 20. Juni 2005 - 20:02

k soweit so gut, nun loggt er auch mit, folgende zwei errors gibts noch:

[Mon Jun 20 20:58:02 2005] [error] [client 127.0.0.1] File does not exist: C:/apachefriends/blackfladder.serveftp.com/favicon.ico, referer: http://localhost/
[Mon Jun 20 20:58:14 2005] [error] [client 127.0.0.1] script not found or unable to stat: C:/apachefriends/blackfladder.serveftp.com/cgi-bincomments.pl, referer: http://localhost/index2.htm

Es scheint so, als ob er nicht im cgi-bin nachschaut, sondern ne Datei namens "cgi-bincomment.pl" sucht, das dann im blackfladder.serveftp.com-Verzeichnis - ich weiß aber nicht woher der seine Informationen hierfür hat

EDIT: Wenn ich im blackfladder.serveftp.com ein File namens cgi-bincomment.pl reinhau kommt ein 500er, ein anderer Fehler, als bei dem File, das da ist wos hingehört - ist mir schon suspekt des ganze

Dieser Beitrag wurde von BlackFaldder bearbeitet: 20. Juni 2005 - 20:11

0

#10 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 21. Juni 2005 - 06:50

Ich geh mal davon aus, dass du den Firefox benutzt. Dieser sucht nämlich immer nach einem favicon (Im Prinzip das Symbol der Website, steht dann links von der URL). Wenn du keins hast, gibt es natürlich einen 404er.

Das zweite Fehler ist klar, du hast bei ScriptAlias ein / vergessen. Änder die Zeile so ab:
ScriptAlias /cgi-bin/ "C:/apachefriends/blackfladder.serveftp.com/cgi-bin/"

0

#11 Mitglied ist offline   BlackFaldder 

  • Gruppe: Mitglieder
  • Beiträge: 11
  • Beigetreten: 09. Juni 05
  • Reputation: 0

geschrieben 21. Juni 2005 - 13:54

Okay, super danke dir, das wars, jetzt schreibt er mir nur die logs noch nicht ins Verzeichnis

C:\apachefriends\Logs

das Script scheint auch nen Fehler zu haben aber das ist andere Baustellte

dabei soll der error-log: blackfladder.serveftp_error_log heißen
der custom log: blackfladder.serveftp_custom_log

P.S. Ich verwende Opera

Dieser Beitrag wurde von BlackFaldder bearbeitet: 21. Juni 2005 - 14:03

0

#12 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 21. Juni 2005 - 20:30

ich will ja nicht meckern, aber wenn du ein wenig in die httpd.conf reinschauen würdest, dann würden die sofort die Einstellungen ins Auge fallen. Aber ich bin ja nicht so, außerdem hab ich ein wenig Zeit :)
müssten die wichtigsten sein...
#
# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here.  If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
ErrorLog logs/error.log

#
# LogLevel: Control the number of messages logged to the error.log.
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
#
LogLevel error

#
# The following directives define some format nicknames for use with
# a CustomLog directive (see below).
#
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

#
# The location and format of the access logfile (Common Logfile Format).
# If you do not define any access logfiles within a <VirtualHost>
# container, they will be logged here.  Contrariwise, if you *do*
# define per-<VirtualHost> access logfiles, transactions will be
# logged therein and *not* in this file.
#
CustomLog logs/access.log common

#
# If you would like to have agent and referer logfiles, uncomment the
# following directives.
#
#CustomLog logs/referer.log referer
#CustomLog logs/agent.log agent

#
# If you prefer a single logfile with access, agent, and referer information
# (Combined Logfile Format) you can use the following directive.
#
# CustomLog logs/access.log combined

0

#13 Mitglied ist offline   BlackFaldder 

  • Gruppe: Mitglieder
  • Beiträge: 11
  • Beigetreten: 09. Juni 05
  • Reputation: 0

geschrieben 23. Juni 2005 - 06:48

Das hab ich ja schon versucht, siehe httpd:

Angehängte Datei(en)


Dieser Beitrag wurde von BlackFaldder bearbeitet: 23. Juni 2005 - 06:49

0

#14 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 29. Juni 2005 - 14:34

versuch mal keine absolute, sondern relative Pfade zu nehmen..
Ich denke, dass Problem ist das Windows für Unterordner ein \ (Backslash) benutzt, aber standardmäßig ist es ein / (Slash)
0

#15 Mitglied ist offline   BlackFaldder 

  • Gruppe: Mitglieder
  • Beiträge: 11
  • Beigetreten: 09. Juni 05
  • Reputation: 0

geschrieben 02. Juli 2005 - 20:51

Danke dir Witi, ich werd mal schaun ob ichs noch wie hinbekomm - anonsten - ist ja nur ne Lapalie

--> lokaler Einsatz bzw. nur zu Lernzwecken bezüglich Perl

Herzlichen Dank für dein Bemühen
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0