Lokale Installation von CE6.2

Hallo Zusammen,

ich habe local auf Xampp die CE6.2.2 installiert und den Shop eingerichtet. Aufrufen der Startseite über http://localhost/xxxxx/source/ ist kein Problem. Auch der Aufruf des Kontaktformulars (http://localhost/xxxxx/source/index.php?cl=contact) oder Kontos ist kein Problem.
Versuch ich nun allerdings über das Menü eine Produktkategorie (http://localhost/xxxxx/source/Kategorie1/) zu öffnen, bekomme ich die Meldung “Not found, The requested URL was not found on this server.”
Das ist bei allen Kategorie so.
Im Log steht dazu nichts drin.
Hat jemand eine Idee, was ich falsch mache?

Gruß

besteht das Problem nur bei Kategorien oder allgemein bei SEO Urls, d.h. auch xxx/source/Impressum/ und xxx/source/Kontakt/?

Alle URLs mit dem Teil xxx/source/ sind betroffen, also auch Impressum, AGB usw.

Mit XAMPP kenne ich mich gar nicht so aus, aber auf einem normalen Server könnte so ein Verhalten des Shops darauf deuten, dass die .htaccess Datei im source/ Ordner fehlt.
Wurde der Shop wirklich erst auf dem XAMPP Server isntalliert oder hast du ggf. doch einen bestehenden Shop eifnach nur “importiert”?

.htaccess ist vorhanden!
Der Shop ist in der Tat kopiert, config.inc.php natürlich entsprechend angepasst!

dann könnte es sein, dass die Webserver Konfiguration die Einträge in der htaccess ignoriert.
Öffne mal Systemgesundheit im Admin, ist mod_rewrite grün?

Das ist ja spannend. Ich war der Meinung, das alles (außer Dateizugriffsrechte) ok bzw. grün ist. Aber tatsächlich ist mod_rewrite rot.
Habe daraufhin mal die httpsd.conf geprüft, dort ist
LoadModule rewrite_module modules/mod_rewrite.so nicht auskommentiert, sollte also geladen werden. Unter Systeminfo im Admin wird unter Loaded Modules auch angezeigt, das das Modul geladen wurde.
Ich bin ratlos …

es gibt da so eine Einstellung “AllowOverride All”, die im vhost hinterlegt werden kann und dem Webserver erlaubt, die lokale Konfiguration aus der htaccess zu lesen. Schau mal, ob du diesen Eisntellung irgendwo findest und sie auf irgendwas anderes als “All” eingestellt ist.

<Directory />
    AllowOverride none
    Require all denied
</Directory>

steht in der httpsd.conf

versuch mal mit
AllowOverride All
Require all granted

Eingetragen, Apache neu gestartet, aber leider keine Änderung. Immer noch rot.

Habe aber noch weitere Stellen gefunden:

<Directory "${SRVROOT}/htdocs">  
    Options Indexes FollowSymLinks
    AllowOverride none
    Require all granted
</Directory>

und diese hier:

<Directory "${SRVROOT}/cgi-bin">
    AllowOverride None
    Options None
    Require all granted
</Directory>

die richtige Stelle wäre auf jeden Fall die mit dem passenden Pfad in <Directory ...>
Wenn der Shop irgendwo im htdocs Ordner liegt, dann wäre es wahrscheinlich diese <Directory "${SRVROOT}/htdocs">

Gibts da ggf auch eine httpd.conf (ohne s wie in httpsd.conf)? https klingt so, als wäre es nur für https:// Aufrufe

Sorry, Fehler von mir.

#1 Die Datei heißt httpd.conf ohne s
#2 Die Auszüge aus der Datei habe ich aus der falschen Version zitiert. ;-(

In der richtigen httpd.conf steht schon folgendes:

<Directory />
    AllowOverride All
    Require all granted
</Directory>

sowie:

DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Require all granted
</Directory>

und

<Directory "C:/xampp/cgi-bin">
    AllowOverride All
    Options None
    Require all granted
</Directory>

#LoadModule rewrite_module modules/mod_rewrite.so

# entfernt?

Ja, ist entfernt!

Ich glaube langsam mein XAMPP hat ein Eigenleben … :wink:
Warum auch immer, jetzt ist Apache mod_rewrite Modul grün.

Das Fehlverhalten im Shop hat sich aber nicht geändert.

Mit einigem ausprobieren habe ich wohl das Problem gelöst (und mir hoffentlich kein anderes eingehandelt):

in der .htaccess habe ich geändert von:

<IfModule mod_rewrite.c>
    Options +FollowSymLinks
    RewriteEngine On
    RewriteBase /

auf:

<IfModule mod_rewrite.c>
    Options +FollowSymLinks
    RewriteEngine On
#   RewriteBase /

Herzlichen Dank für die Hilfe!

1 Like

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.