autocomplete error 404
Eingetragen von DrupalFan (1646)
am 06.09.2007 - 22:23 Uhr in
am 06.09.2007 - 22:23 Uhr in
Ich habe z. Bsp. beim Registrieren ein "autocomplete textfeld".
Jetzt tritt aber dabei immer ein http error 404 auf, sobald man etwas in das autocomplet feld schreibt.
Ich bin mir nicht ganz sicher, aber es scheint so, als würde das Problem auf einem Server nicht auftreten und auf einem anderen schon (anderer Provider).
Kann das sein?
Was kann ich tun, um das Problem mit dem autocomplete error 404 zu lösen?
Vielen Dank.
- Anmelden oder Registrieren um Kommentare zu schreiben
Domainabhängig
am 06.09.2007 - 22:33 Uhr
Noch ein Zusatz:
Befindet man sich auf der URL
http://www.example.com/installpfad/user/register
dann kommt wie gesagt der http error 404.
Befindet man sich aber auf
http://example.com/installpfad/user/register
(also ohne www)
dann kommt ein JavaScript-Fehler, wenn man in das autocomplete feld etwas eingibt, und der Zugriff auf die DB erfolgt anscheinend gar nicht, ein error 404 tritt nicht auf, allerdings wird das Feld auch nicht ausgefüllt.
Befindet man sich auf
http://www.example.de/installpfad/user/register
also auf einer anderen Domain, die draufgeschaltet ist auf den selben Server, dann kommt ebenfalls der JavaScript-Fehler.
Es scheint also 2 Probleme zu geben:
Hat man mehr als 1 Domain, kommt ein JavaScript-Fehler beim Autocomplete-Feld, was die Sache stillegt.
Ist man auf der "richtigen" Domain, dann kommt der error 404.
WAS TUN?
Vielen Dank.
Glückstreffer - Problem erkannt
am 06.09.2007 - 23:09 Uhr
Ich habe erkannt, was das Problem ist:
Das autocomplete Feld versucht (wohl mittels Ajax) auf einen Pfad der Form
"/profile/autocomplete/26"
zuzugreifen
landet dabei aber aufgrund des aktivierten Apache Moduls mod_speling im Verzeichnis "profiles" statt "profile", da "profiles" real existiert ud "profile" wohl nur mit .htaccess umgeleitet wird.
SCHULD ist also das aktivierte Apache Modul "mod_speling".
Die Frage ist, wie man "mod_speling" abschalten kann. Hier wurde auch schon darüber gesprochen:
http://www.drupalcenter.de/node/4151
Und md schrieb dort:
Das Drupal Verzeichnis "profiles" hat nichts mit Drupals User Profilen zu tun. Es ist für Drupals Install-Profiles - http://www.mdwp.de/Drupal/Install-Profiles - zuständig.
Wenn ich das Verzeichnis
/profiles
umbennene (z. Bsp. XprofXilesX), dann ist der http error 404 beim autocomplete feld weg.
GELÖST!!!!
Die Frage ist noch, ob man
/profiles
umbenennen darf (zB. in /installation-profiles).
Vielleicht kann "md" dazu was sagen.
Vielen Dank.
JavaScript-Fehler bleibt
am 06.09.2007 - 23:14 Uhr
LEIDER ist der JavaScript-Fehler damit nicht gelöst.
Wie gesagt, befindet man sich statt auf
www.example.com
auf
example.com (also ohne www.)
oder auf
www.expample.de (eine draufgeschaltete zweite Domain),
dann FUNKTIONIEREN die autocomplete Felder NICHT!!!!!
Hilfe, bitte helfen. Es ist doch ein riesen Problem, wenn alle autocomplete-Felder auf weiteren draufgeschalteten Domains (.de, .ch, .at, etc) nicht funktionieren.
Vielen Dank.