Problem beim Einstellen von Clean URL`s
Eingetragen von moppel748 (6)
am 23.08.2007 - 16:11 Uhr in
am 23.08.2007 - 16:11 Uhr in
Hallo liebe Drupal Community, völlig frustriert da kein Weiterkommen wende ich mich hilfesuchend an euch.
Beim Testen von clean URL`s unter /?q=admin/settings/clean-urls erhalte ich eine 404 Fehlermeldung. Im Hauptverzeichniss der Drupalinstallation liegt unverändert die .htaccess. Mein Provider hat mir versichert, dass mod_rewrite für meinen Webspace aktiviert ist. Die info.php - http://91.194.91.196/~admn1266/jakob/info.php - kann ich allerdings nicht deuten. Hat vielleicht jemand eine Idee, woran es hapert und kann mir gegebenenfalls weiterhelfen?
Danke
- Anmelden oder Registrieren um Kommentare zu schreiben
Neues Problem = neues thema
am 23.08.2007 - 16:16 Uhr
Neues Problem = neues Thema ;)
Möglicherweise darfst Du die Options nicht anpassen.
Kommentiere mal die folgenden Zeilen aus Deiner .htaccess aus:
# Don't show directory listings for URLs which map to a directory.
Options -Indexes
# Follow symbolic links in this directory.
Options +FollowSymLinks
--
sanduhrs · Stefan Auditor · Drupalcenter
http://erdfisch.de · http://audiens.de · http://drupal.org/user/28074
Noch immer 404
am 23.08.2007 - 16:28 Uhr
Nachdem ich die genannten Zeilen herausgenommen habe, hat sich nichts geändert. Nach dem Test für lesbare URL`s erscheint noch immer eine 404 Fehlermeldung.
Die .htaccess liegt in dem Hauptordner der Drupalinstallation und schaut nun wie folgt aus:
#
# Apache/PHP/Drupal settings:
#
# 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>
# 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$ [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/...)
# adapt and uncomment 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 and
# the rewrite rules are not working properly.
#RewriteBase /drupal
# Rewrite old-style URLs of the form 'node.php?id=x'.
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{QUERY_STRING} ^id=([^&]+)$
#RewriteRule node.php index.php?q=node/view/%1 [L]
# Rewrite old-style URLs of the form 'module.php?mod=x'.
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{QUERY_STRING} ^mod=([^&]+)$
#RewriteRule module.php index.php?q=%1 [L]
# Rewrite current-style URLs of the form 'index.php?q=x'.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</IfModule>
# $Id: .htaccess,v 1.81.2.2 2007/05/21 01:34:59 drumm Exp $
Kommentiere mal die Zeile
am 24.08.2007 - 08:14 Uhr
Kommentiere mal die Zeile mit dem "RewriteBase" aus und passe den Pfad dahinter entsprechend an (wahrscheinlich so: /).
gruß pebosi
Es tut sich was
am 24.08.2007 - 09:10 Uhr
Hallo, guten Morgen Pebosi
Zunächst war die Fehlermeldung folgende:
The requested URL /home/admn1266/public_html/drupal5.2/index.php was not found on this server.
nachdem ich nun
#RewriteBase /drupal
in
RewriteBase /
geändert habe, erscheint folgende Fehlermeldung
You don't have permission to access /index.php on this server.
Der index.php habe ich Rechte bis 775 zugewiesen, die Fehlermeldung hat sich nicht geändert.
Morgen ;) Wie rufst du denn
am 24.08.2007 - 09:11 Uhr
Morgen ;)
Wie rufst du denn deine Drupalseite auf über domain.de oder domain.de/drupal ?
gruß pebosi
domain.de/ordner
am 24.08.2007 - 09:31 Uhr
...denke ich. Auf dem Webspace ist der Ordner public_html das Hauptverzeichniss. Die Drupalinstallation befindet sich in einem Unterordner dort.
Dann musst du diesen Ordner
am 24.08.2007 - 09:33 Uhr
Dann musst du diesen Ordner bei der RewriteBase angeben anstatt nur / also /ordner
gruß pebosi
Hurraaa!!!
am 24.08.2007 - 09:48 Uhr
Also, genau wie du gesagt hast, nur RewriteBase / wenn im Hauptverzeichniss und RewriteBase /unterordner, wenn Drupal in einem Unterordner installiert ist.
Mein Problem war folgendes: Einige Domains beziehe ich noch immer von einem anderen Provider als den Webspace. Ich habe sowohl versucht über die weitergeleiteten Domains, als auch über die IP/Unterordner die Clean URL einzustellen. Beides Mist.
Mit der einen Domain die auf den Webspace geschaltet ist, funktioniert es ohne Probleme, die hatte ich bisher noch nicht versucht.
Danke
Ähnliche Probleme, siehe
am 24.08.2007 - 09:55 Uhr
Ähnliche Probleme, siehe FAQ: http://www.drupalcenter.de/faq/4879
gruß pebosi
...nachdem ich auf "clean
am 27.10.2007 - 22:39 Uhr
...nachdem ich auf "clean url testen" geclickt habe komme ich auf meiner startseite der webseite
das mit "rewritebase /" asukommentieren klappt auch nicht, obwohl drupal in hauptordner
ich hatte gar keine .htaccess im hauptordner, hab mir die von oben kopiert!
jemand tips?
mfg
Manche FTP Programme zeigen
am 27.10.2007 - 22:57 Uhr
Manche FTP Programme zeigen versteckte Dateien nicht! also musste das noch aktivieren! GGF fragste dein Hoster ob er das mod rewrite Modul vom Apache Server aktivieren kann!
------------------------------------------
http://kochazubi.net
Spartacus wrote: Manche FTP
am 27.10.2007 - 23:10 Uhr
Manche FTP Programme zeigen versteckte Dateien nicht! also musste das noch aktivieren! GGF fragste dein Hoster ob er das mod rewrite Modul vom Apache Server aktivieren kann!
------------------------------------------
http://kochazubi.net
versteckte dateien habe ich auf "anzeigen", jedoch keine .htaccess.
werd mal mein hoster evanzo fragen, aber ich denke da kann ich das eh vergessen.
kennt jemand hostloco.com?
gruss