tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
7
ZUGRIFFE
1862
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    Ich steh' gerade völlig auf dem Schlauch und komme nicht mehr weiter.

    Ich will das Modul mod_mono.so unter Apache einbinden (xampp 1.5.1) und kriege es einfach nicht hin.

    Zitat Zitat von httpd.conf
    LoadModule mono_module modules\mod_mono.so
    Das habe ich hinzugefügt, hier ist die Fehlermeldung:
    Zitat Zitat von apache_start.bat
    Diese Eingabeforderung nicht waehrend des Running beenden
    Bitte erst bei einem gewollten Shutdown schliessen
    Please close this command only for Shutdown
    Apache 2 is starting ...
    apache.exe: Syntax error on line 521 of E:/Apache2/xampp/apache/conf/httpd.conf: Cannot load E:/Apache2/xampp/apache/modules/mod_mono.so into server: Das angege
    bene Modul wurde nicht gefunden.

    Apache konnte nicht gestartet werden
    Apache could not be started
    Drücken Sie eine beliebige Taste . . .
    Pfad zur mod_mono.so
    E:\Apache2\xampp\apache\modules\mod_mono.so

    Alle anderen Module werden ordnungsgemäß geladen, obwohl sie im selben Ordner liegen und den gleichen Aufruf verwenden...

    Ich hoffe mir kann jemand helfen.
     

  2. #2
    Avatar von Arne Buchwald
    Arne Buchwald Arne Buchwald ist offline Mitglied Diamant
    Registriert seit
    Jul 2001
    Ort
    Engeln [ Niedersachsen ]
    Beiträge
    3.317
    Hallo,

    SharedObjects (*.so) kannst du nur unter Linux verwenden. Unter Windows benötigst du *.dll-Dateien ...
     
    Die Politik ist ein Versuch der Politiker, zusammen mit dem Volk mit den Problemen fertig zu werden, die das Volk ohne die Politiker niemals gehabt hätte.
    Dieter Hildebrandt



    http://www.busoft.de - Managed Server, WebHosting (CRM, typo3, Windows), Server, Serverhousing in den Rechenzentren Frankfurt am Main, Hannover und Indien

  3. #3
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    Zitat Zitat von Arne Buchwald
    Hallo,

    SharedObjects (*.so) kannst du nur unter Linux verwenden. Unter Windows benötigst du *.dll-Dateien ...
    Warum sind dann sämtliche anderen Module bei meinem Apache ebenfalls *.so Files?

    Zitat Zitat von httpd.conf
    LoadModule actions_module modules/mod_actions.so
    LoadModule alias_module modules/mod_alias.so
    LoadModule asis_module modules/mod_asis.so
    LoadModule auth_basic_module modules/mod_auth_basic.so
    Hier ein Auszug aus den üblichen Mods von der LoadList, die auch alle so im modules Ordner vorhanden sind und konform geladen werden.

    Und müsste er mir nicht in diesem Fall eine andere Fehlermeldung ausgeben, als nicht gefunden?
    Oder hat Apache eine externe Loadliste für die *.dll? Oder werden die in irgendeiner Form umgeleitet?
     

  4. #4
    Avatar von Dr Dau
    Dr Dau Dr Dau ist offline ich wisch hier durch
    Registriert seit
    Feb 2005
    Ort
    hinterm Mond gleich Links
    Beiträge
    6.160
    Blog-Einträge
    4
    Hallo!

    Mach mal aus
    "LoadModule mono_module modules\mod_mono.so"
    dieses
    "LoadModule mono_module modules/mod_mono.so".

    Die Datei liegt im modules Verzeichnis?
    Du hast sie aber nicht per Hand dort abgelegt?

    @Arne, hmm, dann frage ich mich aber warum es in XAMPP unter Windows 52 *.so Dateien gibt.
    (Kann sein dass es je nach Versionsnummer ein paar mehr oder weniger sind.)
    Die liegen da sicherlich nicht ohne Grund?!
    Und es wird auch sicherlich seinen Grund haben dass die *.so Dateien in der httpd.conf mit LoadModule aktiviert/deaktiviert werden.
    Allerdings scheinen die *.so Dateien nicht mit denen von Linux identisch zu sein, denn wenn ich mir die Dateien mal näher ansehe steht dort immer wieder etwas von irgend welchen *.dll Dateien.
    Könnte also evtl. sowas wie eine interne Verlinkung sein?!
    Evtl. um eine nahezu identische httpd.conf zwischen Windows und Linux zu bekommen?
    Denn so sollte ein Linux Admin auch unter Windows in der Lage sein Apache zu konfigurieren, ohne komplett umdenken/umlernen zu müssen.

    Gruss Dr Dau
     
    Schri-Schra-Schrödi *g*
    mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
    Dinge, die mit Tabellen besser klappen als mit CSS
    Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
    Meine Links zum Thema Linux (Last update: 29.10.2011)
    Kein Busen ist so flach wie das Niveau dieser Party!
    ----
    Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
    ----
    Ich habe 3 Kinder und kein Geld!
    Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)

  5. #5
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Ich denk mal, dass die im Apache fuer Windows enthaltenen .so-Dateien eigentlich DLLs sind die aber, aus Gruenden der Vereinheitlichung, die Endung .so erhalten haben.
    Wenn nun ein unter Linux kompiliertes .so in das Modul-Verzeichnis des Windows-Apachen kopiert wird so wird dies wohl kaum funktionieren.
    Wie Arne schon sagte, Shared Objects (.so) gibt es in Windows eigentlich nicht, das Gegenstueck dazu sind eben die Dynamic Link Libraries (.dll).
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

  6. #6
    Avatar von Arne Buchwald
    Arne Buchwald Arne Buchwald ist offline Mitglied Diamant
    Registriert seit
    Jul 2001
    Ort
    Engeln [ Niedersachsen ]
    Beiträge
    3.317
    Zitat Zitat von Dennis Wronka
    Ich denk mal, dass die im Apache fuer Windows enthaltenen .so-Dateien eigentlich DLLs sind die aber, aus Gruenden der Vereinheitlichung, die Endung .so erhalten haben.
    verquere Welt ... aber das kann nur die einzig plausible Erklärung sein
     

  7. #7
    Avatar von Dr Dau
    Dr Dau Dr Dau ist offline ich wisch hier durch
    Registriert seit
    Feb 2005
    Ort
    hinterm Mond gleich Links
    Beiträge
    6.160
    Blog-Einträge
    4
    Oder wie ich schon gesagt habe, eine Art interne Verlinkung.
    Auf jedenfall greifen die *.so Dateien auf DLL's zu..... ob die *.so selbst DLL's sind, kann ich nicht sagen.
    Denkbar währen halt beide Möglichkeiten.
    Sicher ist auf jedenfall dass es sich nicht um *.so Dateien aus der Linuxwelt handelt.
    Ich denke aber auch das bei Mono eine entsprechende "Windows" *.so dabei ist, schliesslich gibt es Mono ja auch als Installer für Windows.
    Fraglich ist nur ob der Installer diese *.so ins modules Verzeichnis von Apache packt, oder ob nicht eher auf das Verzeichnis von Mono in der httpd.conf verlinkt werden muss.
     
    Schri-Schra-Schrödi *g*
    mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
    Dinge, die mit Tabellen besser klappen als mit CSS
    Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
    Meine Links zum Thema Linux (Last update: 29.10.2011)
    Kein Busen ist so flach wie das Niveau dieser Party!
    ----
    Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
    ----
    Ich habe 3 Kinder und kein Geld!
    Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)

  8. #8
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    http://dev.anmar.eu.org/mono/mod_mono/

    Von dieser URL habe ich die .so File und es ist egal, welche Einstellungen ich aufrufe, er meldet immer den Error, dass er die mod_mono nicht findet.

    Ich hab leider schon diverse Schreibweise von Slash und Backslash ausprobiert, auch den absoluten Pfad einzutragen bringt leider nichts.

    /Nachtrag:
    Hab jetzt doch den XSP installiert und der läuft rund und gut, auch parallel zum Apache.
    Geändert von Flex (20.04.06 um 23:01 Uhr)
     

Ähnliche Themen

  1. Access Datenbank konnte nicht gefunden werden
    Von Saban im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 04.09.08, 13:47
  2. Antworten: 0
    Letzter Beitrag: 05.01.08, 12:34
  3. Namespace konnte nicht gefunden werden (CS0246)
    Von mackel90 im Forum .NET Web und Kommunikation
    Antworten: 6
    Letzter Beitrag: 28.11.06, 21:09
  4. Dreamweaver MX - Seite konnte nicht gefunden werden
    Von IvettGross im Forum HTML-Editoren
    Antworten: 1
    Letzter Beitrag: 29.10.06, 18:56
  5. Antworten: 1
    Letzter Beitrag: 07.11.04, 17:35