Nach Server Umzug Fehler mit Drupal
Eingetragen von mayerl20 (37)
am 14.01.2011 - 11:22 Uhr in
am 14.01.2011 - 11:22 Uhr in
Hi liebe Leute, habe es heut endlich geschafft mein Fertiges Drupalsystem welches ich anfangs mit Xampp laufen hatte auf meinen Windows Server 2008 zu implementieren.
Nun aber leider mein Problem. Ich komm auf das Login Fenster von meine System jedoch wenn ich mich dann einlogge bekomm ich folgenden Fehler:
Serverfehler in der Anwendung "DEFAULT WEB SITE/DRUPAL"
HTTP-Fehler 404.0 - Not Found
Die gesuchte Ressource wurde entfernt oder umbenannt, oder sie steht vorübergehend nicht zur Verfügung.
Im Anhang is der Error im Detail.
Vielleicht weiß jemand ja Rat
MfG Mayer Lukas
Anhang | Größe |
---|---|
Error.png | 178.76 KB |
- Anmelden oder Registrieren um Kommentare zu schreiben
hmmm ....
am 14.01.2011 - 12:57 Uhr
Weiß keiner Rat. Wäre sehr dringend das es sich um ein wichtiges Projekt handelt !
MfG
Mein Gott
am 14.01.2011 - 15:23 Uhr
sagtest Du nicht Drupal würde unter XAMPP laufen?
Schau Dir den Fehler mal genauer an!!!!!!!!!!
Dieser Fehler kommt vom IIS
ausserdem hasst Du Drupal wohl im c:\Inetpub\wwwroot
installiert und das ist absoluter Blödsinn.
unter XAMMP gehört Drupal nach /htdocs (je nach konfiguration)
XAMPP ( Apache Mysql PHP) läuft unter Apache und nicht unter IIS !
Folglich läuft dein IIS Server auf Port 80 auf deiner Maschine.
Grüsse
PS:
Ich frage mich wirklich wie Du das Projekt schaffen möchtest,
wenn Du nichteinmal weisst welchen Webserver Du benutzt!
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)
Sorry, wieder einmal zu
am 14.01.2011 - 15:31 Uhr
Sorry,
wieder einmal zu schnell geurteilt.
Zu spät gesehen, dass Du von XAMPP umgestiegen bist auf
IIS.
Der Fehler liegt daran, dass der IIS den Pfad nicht kennt.
Warscheinlich musst Du noch einen virtuelen Server unter IIS einrichten.
LG
PS:
Noch was,
den pyhsischen Pfad c:\intetpub\wwwroot\drupal\node gibt es nicht !
node ist ein Modul und ist in c:\intetpub\wwwroot\drupal\modules\node
Da ist schon ein Fehelr in deriner Webserver Einstellung
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)
Aha
am 14.01.2011 - 16:05 Uhr
Ja das mit den Pfad hab ich mir auch schon gedacht das da was net funktionieren kann ... als ich das system aber noch auf xampp laufen hatte gabs keine probleme auch nicht mit dem Pfad ... kann jetzt leider nicht mehr daran weiter arbeiten erst wieder nach dem Wochenende ... aber trotzdem mal danke für deine Ratschläge
Irgendwie hatte ich grad
am 14.01.2011 - 16:12 Uhr
Irgendwie hatte ich grad Verbindungsprobleme, da war mein Beitrag dann futsch. Also nochmal:
Ich hab von Serveradministration so ziemlich gar keine Ahnung und vom IIS schon mal gar nicht. Aber hast Du mal gecheckt, ob URL-Rewriting da aktiviert ist? Schau mal, ob Du statt blabla/node wenigstens blabla/?q=node aufrufen kannst.
Drupal Freelancer im Rheinland gesucht?
Der Pfad ist falsch
am 14.01.2011 - 16:29 Uhr
In deiner Fehlermeldung heist es:
Physikalischer Pfad: c:\Inetpub\wwwroot\drupal\node
Dieser Pfad ist 100%ig falsch.
Der Pfad müsste c:\Inetpub\wwwroot\drupal
lauten, dann klapts auch mit dem /node
Was bekommst Du wenn du im URL /node weglässt?
LG
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)
Pfad
am 14.01.2011 - 16:54 Uhr
Wenn ich nur localhost/drupal eingebe komme ich auf die hauptseite wo ich mich anmelden muss aber das klappt dann nicht sobald ich das anmelde formular abschicke werde ich auf blabla/drupal/node weitergeleitet ...
Hab leider auch nicht soviel ahung von iis ist ,dass erste mal das ich damit arbeite ...
Ok ich mal nachgesehen
am 14.01.2011 - 17:21 Uhr
Dein Problem ist folgendes:
Der IIS kann mit der .htaccess nix anfangen.
Und so ergibt es sich, dass der IIS nach einem Verzeichniss /node sucht
wenn im URL /node steht. Dieses Verzeichnis gibt es nicht, daher 404.
Der IIS (IIS7?) muss so konfiguriert werden das das URL Rewriting
gleich ist wie in der .htaccess.
Siehe hier:
http://learn.iis.net/page.aspx/557/translate-htaccess-content-to-iis-web...
http://support.microsoft.com/kb/324064/de
Oder Alternativ kannst Du diesen ISAPI Filter installieren (Open Source)
http://iirf.codeplex.com/
Aber am besten versucht Du das hier:
http://drupal.org/node/3854
Ich denke damit wäre das geklärt :-)
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)
Danke
am 14.01.2011 - 17:35 Uhr
Vielen Dank :-D
Werd das am Montag gleich testen aber bin sehr zuversichtlich ,dass das Problem somit behoben werden kann
Wünsch dir noch ein schönes Wochenende
MfG
HMM
am 17.01.2011 - 10:23 Uhr
Hab leider ein Problem die von dir genannte am besten geignete Lösung kappier ich nicht so gant ... laut Web Plattform 3.0 ist URL Rewrite 2.0 installiert
und wo finde ich dieses web.config file welches ich ändern muss ?
MfG Mayer
Mag ja sein dass das URL
am 17.01.2011 - 18:06 Uhr
Mag ja sein dass das URL Rewrite installiert ist
aber welchen URL der IIS überschreiben soll
staht in der web.config.
http://www.aspheute.com/artikel/20010802.htm
Die diese ist eine konfigurations Datei für den Server,
die zu einer Winzigweich (Microsoft)
Webapplikation (ASP .NET ) gehört.
Genau wie die .htacess bei Apache.
Damit Du das Prinzip verstehst, was Du konfigurieren muss::
Beide IIS und Apache würden normalerweise bei einem URL (www.domain.com zeigt ins Drupal Root Verzeichniss)
wie http://www.domain.com/node/
Auf dem Server im Dupal Basisverzeichnis der Verz. /node suchen.
Du musst den Server so konfigurieren dass der Request an
index.php im Root Verzeichnis weitergeleitet wird!
Im Klartext, der URL muss in deinem Fall überschreiben werden mit:
http://www.domain.com/index.php?q=node/
Wenn Du Visual Studio
hast, kannst Du dort mit einer GUI deine Webapplikation konfigurieren.
Die web.config wird dadurch automatisch erstellt.
LG
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)
Erstmal danke für die gute
am 17.01.2011 - 18:50 Uhr
Erstmal danke für die gute erklärung ... hab mich da mal reingelesen und versteh nun schonmal was ich genau machen muss ^^
Leider haben wir kein Visual Studio installiert ...
Aber was ich noch nicht genau verstehe ... diese web.config datei existiert die schon oder muss die erst erstellt werden ...
oder wird einfach die .htaccess datei mit der web.config ersetzt ?
MfG
Na wenn Sie nicht da ist
am 17.01.2011 - 18:59 Uhr
Na wenn Sie nicht da
ist musst Du sie von Hand erstellen.
IIS liest diese Datei bei starten des (virtuellen) Servers
ein.
Normalerweise liegt Sie genau wie .htacces
im Rootverzeichnis deiner Web Applikation.
Die .htaccess brauchst Du nicht, der
IIS kann nix damit anfangen und liest die Datei auch nicht
ein.
Due brauchst statt der .htaccess eine web.config
(mit der der IIS was anfangen kann)
LG
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)
Super danke jetzt kappier ich
am 17.01.2011 - 19:28 Uhr
Super danke jetzt kappier ich alles hoffe nur das es morgen gleich hinhaut ^^
Wünsch euch noch nen schönen abend
LG