php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.11.2010, 11:45  
Neuer Benutzer
 
Registriert seit: 12.11.2010
Beiträge: 7
PHP-Kenntnisse:
Fortgeschritten
Frederic_S befindet sich auf einem aufstrebenden Ast
Standard VisualSVN Server und PHP5

Hallo Zusammen!

Ich verzweifle langsam and der im Titel genannte Kombination. Das Szenario ist wie folgt:

Ich bin gezwungen, den VisualSVN Server zu nehmen, Firmenvorgabe, ich kann also nicht Apache so installieren, oder ein Paket wie Xampp nehmen. Alles läuft unter Windows 7 bzw. Windows Server 2008. Entsprechende Rechte sind gesetzt.

VisualSVN, PHP5 und MySQL sind alle nach Vorgabe installiert worden.

MySQL läuft, VisualSVN läuft, PHP5 läuft nicht.

Mit einer "normalen" Apache Installation und mit Xampp funktioniert es. Nur mit dem VisualSVN Server nicht.

Folgendes habe ich die httpd.conf eingetragen:

Code:
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

PHPIniDir "C:/PHP/"
LoadModule php5_module "C:/PHP/php5apache2_2.dll"
AddType application/x-httpd-php .php

#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
Hier meckert SVN schon bei der PHPIniDir und Laodmodule gefällt auch nicht. Beim Neustarten des Servers wird abgebrochen.

Ach folgendes brachte keinen Erfolg:

Zitat:

LoadModule php5_module "C:/PHP/php5apache2_2.dll"

<IfModule dir_module>
DirectoryIndex index.php index.php3 index.html index.htm
</IfModule>

<IfModule mime_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
</IfModule>
Hier gefällt dem Server das Loadmodule nicht. AddModule bringt auch nichts, ist ja ein Unix Befehl und hier läuft alles unter Windows.

Um's verrecken will der VisualSVN Server die PHP Module nicht annehmen.

Kann mir hier vllt. jemand weiterhelfen? Eine ausführliche Suche unter Google hat mir auch nicht weiterhelfen können Das muss doch irgendwie miteinander zum laufen gebracht werden können >:-/

Cheers

Fred
Frederic_S ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.11.2010, 14:25  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Halbwegs brauchbare Problembeschreibungen enthalten keinen Hinweis darauf, dass irgendeine Stelle „meckern“ würde, sondern zitieren Fehlermeldungen im Wortlaut.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 12.11.2010, 15:07  
Neuer Benutzer
 
Registriert seit: 12.11.2010
Beiträge: 7
PHP-Kenntnisse:
Fortgeschritten
Frederic_S befindet sich auf einem aufstrebenden Ast
Standard

Fehler bei PHPIniDir:

VisualSVN Server service failed to start:
Der Dienst hat einen Dienstspezifischen Fehlercode zurückgegeben.
(0x8007042a)

Please check VisualSVN Sevrer log in Event Viewer for more details.

Server log:

Syntax error on line 28 of C:/VisualSVN Server/conf/httpd-custom.conf:
Invalid command 'PHPIniDir', perhaps misspelled or defined by a module not included in the server configuration

--------------------------------------------------------------------------
Das Modul ist jedoch vorhanden!

Fehler bei LoadModule:

VisualSVN Server service failed to start:
Der Prozess wurde unerwartet beendet. (0x8007042b)

Please check VisualSVN Server log in Event Viewer for more details.

Server log:

pid file C:/Repositories/server.pid overwritten -- Unclean shutdown of previous Apache run?
--------------------------------------------------------------------------

Beide Fehler verschwinden wieder, wenn die entsprechenden PHP Zeilen in der httpd auskommentiert werden.
Frederic_S ist offline   Mit Zitat antworten
Alt 12.11.2010, 16:57  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Reihenfolge ?

Woher soll er PHPIniDir kennen wenn du das php-apache-modul danach erst lädst ?

PHPIniDir ist ein befehl des php-apache-moduls, nicht von apache selbst!
robo47 ist offline   Mit Zitat antworten
Alt 15.11.2010, 11:04  
Neuer Benutzer
 
Registriert seit: 12.11.2010
Beiträge: 7
PHP-Kenntnisse:
Fortgeschritten
Frederic_S befindet sich auf einem aufstrebenden Ast
Standard

Die Reihenfolge zu ändern bringt nichts. Die Fehler treten nach wie vor auf. Die Eintragung ist übrigens die, die PHP automatisch bei der Installation erstellt.
Frederic_S ist offline   Mit Zitat antworten
Alt 15.11.2010, 11:20  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.563
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

so .. wo hast du denn php5 installiert ? normalerweise will "er" das unter Windoof in c:\Programme bzw seinem realen Pfad c:\program files [x86] (letzteres nur unter x64 systemen)

ansonsten hab ich das hier gefunden .... .. selbstverständlich müsstest du die Pfade anpassen

Zitat:
4.

Add the following to httpd-custom.conf :
Code:
# For PHP 5 do something like this:
LoadModule php5_module "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php


# configure the path to php.ini
PHPIniDir "C:/php"

<IfModule dir_module>
   DirectoryIndex index.html index.php 
</IfModule>

<Location /websvn/>
   Options FollowSymLinks
   AuthType Basic
   AuthName "Subversion Repository"
   Require valid-user
   AuthUserFile "C:/SVNRepositories/htpasswd"
   AuthzSVNAccessFile "C:/SVNRepositories/authz"
   SVNListParentPath on
   SVNParentPath "C:/SVNRepositories/"
</Location>
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 15.11.2010, 13:54  
Neuer Benutzer
 
Registriert seit: 12.11.2010
Beiträge: 7
PHP-Kenntnisse:
Fortgeschritten
Frederic_S befindet sich auf einem aufstrebenden Ast
Standard

PHP5 ist unter C:\PHP auf einem x86 System installiert. Den von dir zitierten Artikel hatte ich auch gefunden, aber im Gegensatz zu allen anderen verweigert der SVN Server nach wie vor den Dienst, wenn PHPIniDir, LoadModule und AddType in Bezug auf PHP in den httpd-custom.conf angegeben sind

Kann es vllt. an einem vorher geladenen Modul liegen? Ich poste einfach mal beide Configs:


Code:
#
# This is configuration file for Apache HTTP server which is
# part of VisualSVN Server.
#
# DO NOT EDIT THIS FILE IT WILL BE REGENERATED AUTOMATICALLY BY VISUALSVN SERVER
#
# Contact with VisualSVN Ltd. (support@visualsvn.com) if you have suggestions and
# improvements.
#

ThreadsPerChild 64
MaxMemFree 100
MaxRequestsPerChild  0
Win32DisableAcceptEx
LimitXMLRequestBody 0
LimitRequestFieldSize 12392

ServerRoot "C:/VisualSVN Server"
ServerName "NB-R60-Win701.xxxxxxx.de:443"
ServerSignature Off
ServerTokens Prod
DocumentRoot "htdocs"

PidFile "C:/Repositories/server.pid"

Listen "443"

LoadModule auth_basic_module bin/mod_auth_basic.so
LoadModule authn_file_module bin/mod_authn_file.so
LoadModule authn_visualsvn_module bin/mod_authn_visualsvn.so
LoadModule authz_visualsvn_module bin/mod_authz_visualsvn.so
LoadModule alias_module bin/mod_alias.so
LoadModule dir_module bin/mod_dir.so
LoadModule mime_module bin/mod_mime.so
LoadModule setenvif_module bin/mod_setenvif.so
LoadModule rewrite_module bin/mod_rewrite.so

LoadModule dav_module bin/mod_dav.so
LoadModule dav_svn_module bin/mod_dav_svn.so
LoadModule ssl_module bin/mod_ssl.so

<Directory />
  Options FollowSymLinks
  AllowOverride None

  RewriteEngine on
  RewriteCond %{REQUEST_URI} ^/svn$
  RewriteRule ^(.*/svn)$ %1/ [R=301,L]
</Directory>

<Location /svn/>
  DAV svn

  SVNListParentPath on
  SVNParentPath "C:/Repositories/"
  SVNIndexXSLT "/svnindex.xsl"

  AuthName "Subversion Repositories"
  AuthType VisualSVN
  AuthzVisualSVNAccessFile "C:/Repositories/authz-windows"
  AuthnVisualSVNBasic on
  AuthnVisualSVNIntegrated off
  AuthnVisualSVNUPN Off

  require valid-user
</Location>

BrowserMatch "(\s|^)neon/0.\d+.\d+(\s|$)" AuthnVisualSVNIgnoreReauth
BrowserMatch "(\s|^)neon/0.\d+.\d+(\s|$)" AuthnVisualSVNDisableNegotiate

Alias /web-ui-static htdocs/web-ui-static

<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>

ErrorLog nul

LogLevel error

TraceEnable off

DefaultType text/plain

<IfModule mime_module>
    TypesConfig conf/mime.types
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
    AddType application/x-x509-ca-cert .crt
    AddType application/x-pkcs7-crl    .crl
</IfModule>

<IfModule ssl_module>
SSLEngine on

SSLRandomSeed startup   builtin
SSLRandomSeed connect   builtin
SSLPassPhraseDialog     builtin
SSLSessionCache         "shm:C:/Repositories/ssl_scache"
SSLSessionCacheTimeout  300
SSLMutex                default
SSLCertificateFile      certs/server.pem
SSLCertificateKeyFile   certs/server.pem
SSLProtocol             -ALL +SSLv3 +TLSv1
SSLCipherSuite          ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:RC4+RSA:+HIGH:+MEDIUM

SetEnvIf User-Agent ".*MSIE.*" ssl-unclean-shutdown

</IfModule>

Include conf/httpd-custom.conf
Code:
Alias /bgz c:/bugzilla

LoadModule cgi_module bin/mod_cgi.so

DirectoryIndex index.html index.html.var index.cgi

<Directory "c:/bugzilla">
    Options Indexes FollowSymLinks ExecCGI
    AllowOverride All

    AddHandler cgi-script .cgi

    ScriptInterpreterSource Registry
</Directory>

# For PHP 5 do something like this:
#LoadModule php5_module "c:/php/php5apache2_2.dll"
#AddType application/x-httpd-php .php


# configure the path to php.ini
#PHPIniDir "C:/php"

<IfModule dir_module>
   DirectoryIndex index.html index.php index.cgi
</IfModule>
Die drei Zeilen sind auskommentiert, weil ich geguckt habe, woran die Abstürze liegen... ist eine der drei Zeilen aktiv, startet VSVN nicht.

Das System ist ein IBM R60, Windows 7 Enterprise x86, VisualSVN Server 6.1 (Build 7600) (Apache 2.2), ActivePerl 5.12, MySQL 5.1, PHP5 stable.

Es ist einfach zum Mäuse melken
Frederic_S ist offline   Mit Zitat antworten
Alt 15.11.2010, 14:56  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Zitat:
Zitat von Frederic_S Beitrag anzeigen
DocumentRoot "htdocs"
Ich mag mich täuschen, aber sollte docroot nicht ein absoluter Pfad sein?

Und zu deinem restlichen Problem: Das Laden der php5apache2_2.dll aus dem PHP Verzeichnis ist.. naja, nicht falsch, aber IMHO "gefährlich". Die meisten DLL's besitzen Abhängigkeiten zu anderen DLL's, die php5apache2_2.dll z.B. zu diesen:
LIBAPR-1.DLL
LIBAPRICONV-1.DLL
LIBAPRUTIL-1.DLL
LIBHTTPD.DLL

Das heisst, die DLL's müssen gefunden & geladen werden (sie existieren aber nur innerhalb des apache/bin Verzeichnisses!).

Es kann daran liegen, muss aber nicht...
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.

Geändert von lstegelitz (15.11.2010 um 15:05 Uhr).
lstegelitz ist offline   Mit Zitat antworten
Alt 15.11.2010, 15:18  
Neuer Benutzer
 
Registriert seit: 12.11.2010
Beiträge: 7
PHP-Kenntnisse:
Fortgeschritten
Frederic_S befindet sich auf einem aufstrebenden Ast
Standard

Schade, da hatte ich mir kurzzeitig Hoffnungen gemacht, da die 3. Datei in deiner Liste nicht vorhanden war. Schnell rüberkopiert und die dll vom /bin Verzeichnis aus geladen, aber leider noch immer das alte Ergebnis
Frederic_S ist offline   Mit Zitat antworten
Alt 15.11.2010, 15:33  
Neuer Benutzer
 
Registriert seit: 14.11.2010
Beiträge: 9
PHP-Kenntnisse:
Fortgeschritten
tiieto befindet sich auf einem aufstrebenden Ast
Standard

Klingt vielleicht doof... Ich mag mich vielleicht auch irren, aber Windoof verwendet für Pfadangaben meines erachtens nach den Backslash ( \ ) und nicht den Slash ( / )..

Vielleicht trifft das für den Indianer auch nicht so zu, aber n versuch währe es denk ich mal wert...

MfG ich...
tiieto ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Server erkennt UTF-8 Kodierung nicht DJ_RhoxxZ PHP Tipps 2010 21 31.08.2010 18:18
Apache2.2 & PHP5 mit MSSQL Extension Fehler AwaKe Server, Hosting und Workstations 4 14.07.2010 14:36
Biete Webspace mit Domain auf schnellem Server zu Duping-Preis an! 75MrCoolBoy Off-Topic Diskussionen 9 07.02.2010 22:16
Anwendung für mehrere Server entwickeln smilla Software-Design 14 30.12.2009 00:05
exec() auf win 2003 Server geqoo PHP-Fortgeschrittene 9 30.04.2009 21:57
[Erledigt] WAMP unter Windows 2000 Server oder Windows 2003 Server Mecronomecon Server, Hosting und Workstations 3 18.06.2008 09:15
Server für shell_exec() / exec() vorbereiten Martek Server, Hosting und Workstations 2 16.03.2007 15:03
streaming von videos, server lahmt bereits nach einem abruf snowflow Server, Hosting und Workstations 6 30.11.2006 18:04
php5 braucht 4 mal so lange wie php4? CC84 PHP Tipps 2006 4 12.04.2006 09:55
Grundsatz: includes vom anderen Server PHP-Fortgeschrittene 6 09.03.2006 11:56
Frage zu Windows Server 2003 b++ Off-Topic Diskussionen 1 03.03.2006 09:41
[Erledigt] Seit PHP5 - vB sehr Langsam PHP Tipps 2006 3 02.03.2006 10:11
Apache2 und PHP5 Problem Server, Hosting und Workstations 2 09.09.2005 17:14
php4 und php5 gleichzeitig test022 Server, Hosting und Workstations 13 24.08.2005 10:25
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
visualsvn 0x8007042a, visualsvn server 0x8007042a, visualsvn, visual svn 0x8007042a, 0x8007042a, visual svn server, 0x8007042a visualsvn, visual svn, visualsvn error 0x8007042a, visualsvn server, visualsvn php, svn 0x8007042a, visualsvn server error 0x8007042a, visual svn error 0x8007042a, visualsvn error code 0x8007042a, 0x8007042a visual svn, xampp visualsvn, 0x8007042a svn, visual svn server 0x8007042a, visualsvn server service failed to start (0x8007042a)

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:01 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum