Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst WIN XP Pro Apache2 mit PHP4 installieren

Mitglied: 0cool

0cool (Level 2) - Jetzt verbinden

16.12.2007, aktualisiert 23.12.2007, 5621 Aufrufe, 11 Kommentare

Hallo Jungs,

ich habe grade ein Apache2 Server mit PHP4 aufgesetzt. Jetzt bekomme ich aber die fehlermeldung

You don't have permission to access /php/cli/php.exe/ehrenamtlich/aufwind/online/hauskreis.php on this server.

wenn ich über local host die info.php oder eine andere PHP datei starten öffnen will.

Die Meldung sagt ja das ich keine Berechtigung habe das jeweilige PHP script auszuführen. Das ist aber blödsinn da ich auf das Server Verzeichniss voll zugriff habe.

Ich habe in der httpd.conf folgende änderungen durchgenommen

ScriptAlias /php/ "c:/php"
AddType application/x-httpd-php .php .php3 .php4
Action application/x-httpd-php "/php/cli/php.exe
AddType application/x-httpd-php-source .phps

aber daran kanns ja wohl kaum liegen

Wie kann ich dieses Problem beheben??

Danke für eure Hilfe

Thorsten
Mitglied: gnarff
16.12.2007 um 00:44 Uhr
Was sagt denn error.log aus?

saludos
gnarff
Bitte warten ..
Mitglied: 0cool
16.12.2007 um 00:52 Uhr
der error.log bringt keine fehlermeldung, scheint alles normal zu sein

Gruß

Thorsten
Bitte warten ..
Mitglied: gnarff
16.12.2007 um 01:29 Uhr
Hat der Benutzer des httpd-Prozesses Datei-Leserechte und Ausfuehrungsrechte im Verzeichnis?
Hast Du SQL installiert?
Vllt. hilft das Dokument Get Apache 2 and PHP 4 working together in Windows weiter, hast du das alles so gemacht, wie beschrieben?

saludos
gnarff
Bitte warten ..
Mitglied: 0cool
17.12.2007 um 19:51 Uhr
also ich habe noch einman den Apache server deinstalliert windows neugestartet und genau nach der seite vorgegangen die du mir gezeigt hast.

aber sobald ich die zeile

LoadModule php4_module “c:/php/sapi/php4apache2.dll”

hinzufüge, bekomme ich die fehlermeldung: The requested operation has failed!

Ich komme einfach nicht drauf was ich fallsch mache.
In der Pfad angabe musste ich noch sapi dazufügen weil sonst der Pfad nicht stimmen würde.

Danke für eure Hilfe

Thorsten
Bitte warten ..
Mitglied: gnarff
17.12.2007 um 20:26 Uhr
Schau doch mal bitte in dem Windows EventLog nach, da muss etwas stehen!
Es wäre auch schön zu wissen welche Apache Version Du benutzt, also 2.x und welche PHP 4.x.x.

Hier ist übrigends jemand, der hatte das gleiche Problem

saludos
gnarff
Bitte warten ..
Mitglied: 0cool
17.12.2007 um 21:09 Uhr
meine Versionen

Apache 2.2.4
PHP 4.4.7

der eventlog bringt folgendes

The Apache service named reported the following error:
httpd.exe: Syntax error on line 487 of C:/Apache2.2/conf/httpd.conf: Invalid LoadModule path
\x93c:/php4/sapi/php4apache2.dll\x94

Das kommische dabei ist nur das der Pfad nicht falsch sein kann weil die php4apache2.dll liegt unter C:\php4\sapi .
Bitte warten ..
Mitglied: gnarff
17.12.2007 um 22:02 Uhr
Ich habe in der httpd.conf folgende
Änderungen vorgenommen

ScriptAlias /php/ "c:/php"
AddType application/x-httpd-php .php .php3
.php4
Action application/x-httpd-php
"/php/cli/php.exe
AddType application/x-httpd-php-source
.phps
Hast Du das auch genau so abgeschrieben, wie Du es im Script geändert hast?
1. ScriptAlias /php/ "c:/php"
- Da muss ein grosses C: hin

2. Action application/x-httpd-php "/php/cli/php.exe
- Wieso ist da ein Anführungszeichen

Kannst Du mal bitte die gesamte httpd.conf posten [ohne Abtippfehler]...

saludos
gnarff
Bitte warten ..
Mitglied: 0cool
17.12.2007 um 22:10 Uhr
aktueller stand ist folgender

httpd.conf

ScriptAlias /php/ "C:/php4/"
LoadFile "C:/php4/php4ts.dll"
LoadModule php4_module "C:/php4/sapi/php4apache2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php /php4/php.exe

php.ini

doc_root = "C:\Apache2.2\htdocs"
user_dir = "C:\Apache2.2\htdocs"
extension_dir = "C:\php4\"


fehlermeldung aus dem eventlog

The Apache service named reported the following error:
>>> httpd.exe: Syntax error on line 488 of C:/Apache2.2/conf/httpd.conf: Cannot load C:/php4/sapi/php4apache2.dll into server: Das angegebene Modul wurde nicht gefunden.

Pfad zur php4apache2.dll

C:\php4\sapi

unter C:\WINDOWS habe ich folgende dateien kopiert

php.ini
php4ts.dll


Alle einträge und Pfade habe ich mit copy and paste hier eingefügt

hier auch mal meine complete httd.conf

http://www.langweil.de/test/httpd.conf
Bitte warten ..
Mitglied: gnarff
18.12.2007 um 00:23 Uhr
Deine httpd.conf schaue ich mir mal morgen Abend genauer an, das ist ja ein einziges Tohuwabohu.

Wenn das Modul php4apache2.dll nicht geladen werden kann, obwohl Du es ja installiert hast, dann dürften wohl die Pfade falsch sein.

Als Pfad zur php4apache2.dll gibst Du hier C:\php4\sapi an...

In Zeile 488 steht LoadModule php4_module "C:/php4/sapi/php4apache2.dll"
Die Module werden aber nicht am Ende der httpd.conf geladen sondern zu Anfang; LoadModule php4_module "C:/php4/sapi/php4apache2.dll" gehört in Zeile 115

Warum ist bei Action application/x-httpd-php /php4/php.exe jetzt plötzlich überhaupt kein Anführungszeichen mehr?
Action application/x-httpd-php "/php4/php.exe"

Desweiteren gehört in Zeile:
384 LoadFile "C:/php4/php4ts.dll"
385 AddType application/x-httpd-php .php
386 AddType application/x-httpd-php-source .phps
387 Action application/x-httpd-php "/php4/php.exe"

Es sei den Du möchtest PHP als Apache-Modul laufen lassen, dann funktioniert das so nicht.
Wenn Du noch keine Erfahrung mit Apache hast, dann solltest Du Dir zum Üben
XAMPP herunterladen und installieren; da ist alles dabei, fix und fertig und mit wenigen Handgriffen kann man dieses Apache-Paket absichern...

saludos
gnarff
Bitte warten ..
Mitglied: 0cool
23.12.2007 um 17:31 Uhr
Ich habe vor PHP als Apache modul laufen zu lassen.
Ich habe schon x-mal Apache mit PHP installiert und jedesmal hat es geklappt nur dieses mal kriege ich es ums verrecken nicht hin.

Weil PHP als Mpdul laufen soll und er das PHP Modul nicht findet kommt warscheinlich im eventlog auch folgende fehlermeldung:

Cannot load C:/php4/php-4.4.7-Win32/sapi/php4apache2.dll into server: Das angegebene Modul wurde nicht gefunden
Bitte warten ..
Mitglied: 0cool
23.12.2007 um 18:13 Uhr
Problem ist gelöst

es lag den Programm Versionen. Anscheinend können apache_2.2.4 und php-4.4.7 nicht zusammen arbeiten.

ich habe jetzt die Versionen apache_2.0.52 und php-4.4.7 genommen. Damit hat es ohne Problem funktioniert.

folgende zeilen habe ich in der httpd.conf eingefügt für jeden den es interessiert:


ScriptAlias /php/ "c:/php4/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php "/php4/php.exe"
LoadModule php4_module "C:/php4/sapi/php4apache2.dll"

Die Pfad angaben müssen natürlich, für jeden persönlich angepasst werden.

Danke für eure Hilfe

Thorsten
Bitte warten ..
Ähnliche Inhalte
CPU, RAM, Mainboards
Win Xp auf Nintendo Wii installieren
gelöst Frage von Motherboard33CPU, RAM, Mainboards2 Kommentare

Hi möchte gern mal win xp auf einer wii ausprobieren habe es in einem youtube video gesehen hier is ...

Windows Installation

Win XP und Win 7 Hybridsystem. XP löschen

gelöst Frage von coltseaversWindows Installation17 Kommentare

Hallo zusammen, ich habe auf einem 0815-PC eine SATA-Platte, die 3 Partitionen enthält. Auf der ersten Partition wurde seinerzeit ...

Apache Server

Fehleranalyse Apache2

gelöst Frage von Thomas91Apache Server3 Kommentare

Hallo Community, ich habe ein Problem mit meinen Pi´s. Im Netzwerk habe ich drei Pi, einer davon ist als ...

Apache Server

Apache2 Umleitung von Verzeichnis mit Alias

gelöst Frage von banane31Apache Server9 Kommentare

Guten Morgen, ich habe da mal eine Frage zum Apache2.4 mit einer Verzeichnis Umleitung. Meine Webseiten liegen alle unter ...

Neue Wissensbeiträge
CPU, RAM, Mainboards
Neverending story
Tipp von keine-ahnung vor 4 StundenCPU, RAM, Mainboards1 Kommentar

Da kommt man mit dem fixen gar nicht mehr hinterher und die CPU erreichen wieder Rechenleistungen im Bereich des ...

Multimedia & Zubehör
AVM Fritz USB WLAN Sticks schneller einschalten
Tipp von NetzwerkDude vor 2 TagenMultimedia & Zubehör4 Kommentare

Die AVM Fritz WLAN Sticks haben in der Firmware 2 Modis: Einmal als Massenspeicher und einmal als WLAN Netzwerkkarte ...

Windows Server

Windows Server Backup schlägt fehl - Lösung 2008-2016

Tipp von BiGnoob vor 2 TagenWindows Server

Hi zusammen , ich möchte gerne einen Lösungstipp abgeben für folgenden Fehler: Lösung ist folgende:

Humor (lol)
Telekom vs. O2 - 3:2
Erfahrungsbericht von the-buccaneer vor 2 TagenHumor (lol)4 Kommentare

Unglaublich aber wahr: Nachdem mein privater Anschluss am 19.04.18 auf VOIP und VDSL umgestellt wurde, hatte ich seitdem 1,5 ...

Heiß diskutierte Inhalte
PHP
Nach Umzug zu 1und1 bekomme ich beim Eintrag in die DB Tabelle folgenden Fehler
gelöst Frage von jensgebkenPHP34 Kommentare

INSERT command denied to user 'dbo45342345342231244'@'112.127.102.073' for table 'orders'

Windows Userverwaltung
Problem mit Benutzerprofil
Frage von lieferscheinWindows Userverwaltung12 Kommentare

Guten Tag liebe Community, folgendes Problem habe ich: User meldet sich auf Client A an - sein Homelaufwerk verbindet. ...

Windows Server
2003er RDS Server lässt alten ThinClient nach Updates nicht mehr anmelden
Frage von KnorkatorWindows Server9 Kommentare

Hallo zusammen, wir hatten die Aufgabe, ein System (keine Domänenanbindung) zu virtualisieren welches mehrere Jahre keine Updates gesehen hat. ...

Peripheriegeräte
APC Smart-UPS - Diverse Fragen bzgl. Batterie und Konfiguration
Frage von vBurakPeripheriegeräte8 Kommentare

Hallo, nach wiederholendem Stromausfall beim Kunden habe ich Zweifel, dass die Konfiguration der USV richtig ist. Um es kurz ...