Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Drupal im Unterordner und 1&1

Eingetragen von zwerg (736)
am 02.03.2011 - 14:09 Uhr in
  • Anfängerfragen
  • Drupal 6.x

Hallo,

eine Frage beschäftigt mich schon seit längerer Zeit: Ich habe bei 1&1 auf dem Webspace in einem Unterordner Drupal 6.2 installiert:

www.meine-domain/drupal

Wenn ich die Drupal-Installation auf diesem Wege aufrufe, bekomme ich Fehler 404 (Seite nicht gefunden). Daher habe ich, um eine schnelle Lösung zu finden, einfach die Subdomain:

www.drupal.meine-domain.de

erzeugt, die auf das Verzeichnis verweist. Und - siehe da, es klappt (wenn auch nach den bei 1&1 leider üblichen 24h Bearbeitungszeit).

Nun aber meine Frage: Ist es ein Providerproblem, dass ich Drupal nicht direkt, sondern nur via Subdomain erreiche (würde mich nicht wundern, da bei 1&1 ne Menge Handarbeit gefragt ist, z.B. das manuelle Aktivieren von PHP5 -> PHP4 ist Standard) oder liegt es an Drupal?

Ich denke, dass durch die Installation in der Subdomain beim späteren Ändern der Standardadresse bei 1&1 keine Probleme auftreten dürften, oder? Ein direktes Umleiten meiner

www.meine-domain/drupal auf die darin enthaltene index.php bekomme ich leider nicht hin :-(

Ich danke euch für eure Infos dazu.

Viele Grüße

‹ View anzeigen obwohl die nodes gesperrt sind Inhaltstypen abhängig von Gruppenberechtigung (Drupal 7) ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

zwerg

Eingetragen von Independent (124)
am 02.03.2011 - 14:45 Uhr
zwerg schrieb

www.meine-domain/drupal

Schreibfehler oder hast du das wirklich so Probiert?
Muss ja www.meine-domain.de/drupal heißen. Ansonsten kannst du ja mal eine normale .html Datei in den Unterordner packen um zu sehen ob dass klappt.

gruß
Independent

  • Anmelden oder Registrieren um Kommentare zu schreiben

Schreibfehler

Eingetragen von zwerg (736)
am 02.03.2011 - 16:14 Uhr

Ja, es war ein Schreibfehler. Natürlich gehört das ".de" immer dazu. Aber nein, auch das Aufrufen einer .html-Datei im Verzeichnis klappt nicht - daher bin ich ziemlich ratlos, denn der Zugriff mittels Subdomain funktioniert ja...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hm, vielleicht hast du eine

Eingetragen von Independent (124)
am 02.03.2011 - 16:34 Uhr

Hm, vielleicht hast du eine htaccess datei welche den Zugriff unterbindet.

Auf meine-domain.de hast du zugriff?
Auf welchen Pfad wird die Subdomain geleitet?

  • Anmelden oder Registrieren um Kommentare zu schreiben

.htacces

Eingetragen von zwerg (736)
am 02.03.2011 - 17:00 Uhr

Die Adresse www.meine-domain.de ist aktuell online als alte html-Seite. Damit, während die neue (Drupal) erstellt wir die alte weiterhin funktioniert, habe ich diese in den Unterordner

www.meine-domain.de/drupal

installiert. /drupal ist also das root-Verzeichnis von D6.2. Die Subdomain

www.drupal.meine-domain.de

ist vom Typ "Webspace" und verlinkt direkt in das Verzeichnis www.meine-domain.de/drupal.

Anbei mein .htaccess, in der ich das Unterbinden nicht erkennen kann...

#
# Apache/PHP/Drupal settings:
#

AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php

# Protect files and directories from prying eyes.
<FilesMatch "\.(engine|inc|info|install|module|profile|po|sh|.*sql|theme|tpl(\.php)?|xtmpl)$|^(code-style\.pl|Entries.*|Repository|Root|Tag|Template)$">
  Order allow,deny
</FilesMatch>

# Don't show directory listings for URLs which map to a directory.
Options -Indexes

# Follow symbolic links in this directory.
Options +FollowSymLinks

# Customized error messages.
ErrorDocument 404 /index.php

# Set the default handler.
DirectoryIndex index.php

# Override PHP settings. More in sites/default/settings.php
# but the following cannot be changed at runtime.

# PHP 4, Apache 1.
<IfModule mod_php4.c>
  php_value magic_quotes_gpc                0
  php_value register_globals                0
  php_value session.auto_start              0
  php_value mbstring.http_input             pass
  php_value mbstring.http_output            pass
  php_value mbstring.encoding_translation   0
</IfModule>

# PHP 4, Apache 2.
<IfModule sapi_apache2.c>
  php_value magic_quotes_gpc                0
  php_value register_globals                0
  php_value session.auto_start              0
  php_value mbstring.http_input             pass
  php_value mbstring.http_output            pass
  php_value mbstring.encoding_translation   0
</IfModule>

# PHP 5, Apache 1 and 2.
<IfModule mod_php5.c>
  php_value magic_quotes_gpc                0
  php_value register_globals                0
  php_value session.auto_start              0
  php_value mbstring.http_input             pass
  php_value mbstring.http_output            pass
  php_value mbstring.encoding_translation   0
</IfModule>

# Requires mod_expires to be enabled.
<IfModule mod_expires.c>
  # Enable expirations.
  ExpiresActive On

  # Cache all files for 2 weeks after access (A).
  ExpiresDefault A1209600

  # Do not cache dynamically generated pages.
  ExpiresByType text/html A1
</IfModule>

# Various rewrite rules.
<IfModule mod_rewrite.c>
  RewriteEngine on

  # If your site can be accessed both with and without the 'www.' prefix, you
  # can use one of the following settings to redirect users to your preferred
  # URL, either WITH or WITHOUT the 'www.' prefix. Choose ONLY one option:
  #
  # To redirect all users to access the site WITH the 'www.' prefix,
  # (http://example.com/... will be redirected to http://www.example.com/...)
  # adapt and uncomment the following:
  # RewriteCond %{HTTP_HOST} ^example.com\.com$ [NC]
  # RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
  #
  # To redirect all users to access the site WITHOUT the 'www.' prefix,
  # (http://www.example.com/... will be redirected to http://example.com/...)
  # uncomment and adapt the following:
  # RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
  # RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]

  # Modify the RewriteBase if you are using Drupal in a subdirectory or in a
  # VirtualDocumentRoot and the rewrite rules are not working properly.
  # For example if your site is at http://example.com/drupal uncomment and
  # modify the following line:
  # RewriteBase /drupal
  #
  # If your site is running in a VirtualDocumentRoot at http://example.com/,
  # uncomment the following line:
  # RewriteBase /
  RewriteBase /
  # Rewrite URLs of the form 'index.php?q=x'.
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ ?q=$1 [L,QSA]
</IfModule>

Danke vorab für deine Mühe.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Keine Lösung

Eingetragen von zwerg (736)
am 04.03.2011 - 13:17 Uhr

Hallo, ich habe für das Problem immer noch keine Lösung. Spannend: wenn ich MySQLDump aufrufe:

www.meine-domain.de/drupal/msd

funktioniert es auch nicht, ich muss auch den Weg über

www.drupal.meine-domain.de/msd

gehen, dann läufts. Muss man das Verstehen? Kann dieser Fehler ein Problem für die unerfolgreichen BackUp-Versuche der 1&1-DB auf einem Strato-Server sein? Dort kann ich nicht einmal auf den Drupal-Ordner mittels Subdomain zugreifen

:-(

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, bin auch bei 1und1 und

Eingetragen von Crusher (344)
am 05.03.2011 - 01:09 Uhr

Hi,

bin auch bei 1und1 und habe keine Probleme. Altes Projetk war mit contenido realisiert und vor der Umstellung sah es so aus:

/index.htm <- Redirect auf contenido
/kunde/cms
/kunde/contenido

Habe wegen php5 folgende Strutkur eingebaut:

/www/php4/kunde/ <- alter php4 stuff
/www/php5/kunde/drupal6

Im php5 ist .htaccess, die nur auf php5 umschaltet. www.meine-domain.de verwies immer in / wo die index.htm weitergeleitet hat.

Alles war also bissel Banane. darum hab ich erstmal drupal.meine-domai.de in /www/php5/kunde/drupal6 gelegt und später auch meine-domain.de dorthin zeigen lassen.

Generell ist ja www.meine-domain.de und meine-domain.de das gleiche! Zumindest bei 1und1.

Kann leider auch keine Fehler in deiner .htaccess sehen. Hab ebenfalls nur "/" als RewriteBase drin stehen. Die SQL sollte schon sauber laufen! Wenn du da fehlerhafte Daten migriert hast, ist das schon mal sehr schlecht.

Das erstellen von Subdomains dauert bei mir immer ziemlich lang. Das Bearbeiten geht aber meist < 10 min. von statten. Denke mal der Server macht alle 10 min. einen Durchlauf. Normal geht das also recht fix.

Wer bringt eig. die Fehlermeldung? Drupal oder 1und1? Wenns Drupal ist, liegts an was anderen.

Ich verwende auch den msd. Hab aber ebenfalls dafür eine sub eingerichtet: msd.meine-domain.de. Die zeigt auf /www/php5/kunde/msd

mfg Crusher

  • Anmelden oder Registrieren um Kommentare zu schreiben

RewriteBase / ist natürlich

Eingetragen von caw (2762)
am 05.03.2011 - 06:24 Uhr

RewriteBase / ist natürlich falsch!!!
Da muss stehen: RewriteBase /verzeichnis

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ach verdammt. War schon zu

Eingetragen von Crusher (344)
am 05.03.2011 - 09:44 Uhr

Ach verdammt. War schon zu spät.

Siehe auch ich hier: http://www.drupalcenter.de/node/32744

Hatte damals das Ganze noch tiefer vergaben. ;)

War irgendwie beim Root hängen geblieben. Finde es eh schöner, als wenn immer der Ordner hinter der Domain auftaucht ^^

Natürlich ist es /drupal

  • Anmelden oder Registrieren um Kommentare zu schreiben

"Crusher" schrieb Natürlich

Eingetragen von zwerg (736)
am 07.03.2011 - 10:24 Uhr
"Crusher" schrieb

Natürlich ist es /drupal

Das Problem ist, dass es mit /drupal bei 1&1 nicht funktioniert. Habe es getestet, die Variante "RewriteBase /" war die einzige, unter der es läuft...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Seltsam! Schau mal hier Hab

Eingetragen von Crusher (344)
am 07.03.2011 - 13:06 Uhr

Seltsam!

Schau mal hier

Hab zum Testen damals ja sogar /www/php5/xxx/drupal eingetragen.

Selbst mit diesen "tiefen" Unterordner gings bei mir. Haben das "1&1 Business 5.0" Paket. Ka, ggf. lief bei 1und1 bei dir was schief. Oder Browser Cache mal leeren, etc. etc.

Bei meinen Space funktionieren die Unterordner als "Base" einwandfrei.

Oder reden wir aneinander vorbei? Normal bezieht sich ja "RewriteBase" auf die CleanURLs. Auch OHNE dieses Setting in der .htaccess muss natürlich drupal erreichbar sein!

Standardmäßig gilt bei 1&1 doch folgendes:
(www.)meine-domain.de -> /

WWW ist optional. So oder so werden die Anfragen direkt ins Root ("/") geleitet. Am besten ist es vlt. doch, wenn du mal den 1&1 Kundendienst kontaktierst. Wenn keine weitere .htaccess im / aktiv ist, gilt einzig und allein die von drupal. (Vorausgesetzt, es ist wirklich nix anderes an Ordnern, etc. vorhanden.)

Wo hast du denn den Schalter auf PHP5 hinterlegt? Ist ggf. in dieser .htaccess noch irgendwas anderes an Code mit drin? Würde folgendes vorschlagen:

/
/php5/.htaccess <- die die Verarbeitung der PHP-Dateien regelt. Also auf PHP5 umstellt.

AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
AddHandler cgi-script .asp .cgi

Sonst weiter NIX!

/php5/drupal <- hier liegen die drupal6 Dateien

Domain Bearbeitung, was das Ziel angeht dauert meist < 10 min! Nur Neuanlegugn von Subdomains dauert so 8-12h. In dieser Zeit kann man aber die Domain meist schon bearbeiten und neues Ziel festlegen.

Ggf. ist aber genau dass, das Problem. Bin selber ungeduldig und hab schon vorher neues Ziel hinzugefügt.Lass einfach 1&1 die Zeit und manipulier erst rum, wenn Domain im Control Panel fertig eingerichtet ist.

Für den Fall, dass irgendwas "komisches" schon passiert ist, kannst du kaum was machen. Eine Sache wäre noch:

(www.)meine-domain.de -> /test/dummy/index.htm

index enthält nur ka Wörtchen "test" o.ä.

Kurz die 10 min. warten bis die Konf. abgeschloss ist und Domain im Browser aufrufen.

(www.)meine-domain.de -> /php5/drupal

Wieder 10. min warten. Ggf. auch mal den Browser Cache löschen! Zum Testen würde RewriteBase erstmal deaktivier lassen! Schreib also "#"davor!

Normal dürfen bei diesen sehr einfachen eingriffen weder Fehlermeldung von 1&1, noch von drupal kommen! Lediglich CleanURL darf (muss) versagen, weil die Rewrite Base fehlt.

Durch das "umswitchen" der Domain soll nur erreicht werden, dass ggf. fehlerhafte Konfig überschrieben wird. Sehr viel mehr kannst du als Endkunde eh nicht tuen!

Ansonsten hiflt nur der Anruf beim Support. Die können auch direkt auf deinen Space zugreifen udn ggf. auch die .htaccess anpassen, etc.

Ich selber hatte unerklärliche Fehler beim Seitenaufruf. "Seite nicht gefunden". Erst meinte 1&1, dass könne überhaupt nicht sein, wenn müssen sowas wie "Internal Server Error" dort stehen. Worauf ich dann nur erwiderte, dass in dem Fall ja die blau-weisse Hölle von 1&1 zu sehen sein müsste, da die Seite ja von 1&1 dargestellt wird.

Nach dem mein Problem weiter hoch eskaliert worden ist, war nach ca. 3 Std. alles in Ordnung. Meinte am Telefon: Techniker hätte irgendwas gemacht....

Auch so ne tolle Aussage. Seitdem lief alles fehlerfrei. Wenn alle Stricke reissen, musst du ggf. mal den Support bemühen!

mfg Crusher

  • Anmelden oder Registrieren um Kommentare zu schreiben

RewriteBase /

Eingetragen von zwerg (736)
am 08.03.2011 - 08:29 Uhr

Hm... Wie gesagt, bei mir funktioniert es merkwürdigerweise so... Aber aus allen Problemen gelernt, hab ich die DB erstmal nach Strato verschoben (keine Ideallösung, nur Zwischenlagerung), 1&1 wird gekündigt, dann gehts zu hosteurope oder all-inkl.

Danke für den Tipp, aber es funktioniert weiterhin nur mit meiner "falschen" Variante...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 6 Tagen
  • Hey danke
    vor 1 Woche 6 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 13 Stunden
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 2 Tagen
  • In der entsprechenden View
    vor 3 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 2 Tagen
  • gelöst
    vor 5 Wochen 5 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 19 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association