Oxid conf

Hi,

hab leider bis jetzt nix gefunden zum folgenden Problem. Der Shop laeuft soweit Warenkorb etc. funktioniert OXID eshop 4.6 (Demo Installation). Mein Problem ist folgendes das bei AGB IMP. Konto-erstellen etc.

Not Found The requested URL /oxid/konto-eroeffnen/ was not found on this server. kommt.

Könnte das mod_rewrite modul daran schuld sein ? wurde beim installieren erst Rot dann gelb angezeigt.

Stehe damit momentan ziemlich aufm schlauch. Da ich eigentlich dachte das z.b. AGB ne blank page mit dem momentanen Design währe und man die AGB per admincenter added.

ohne mod_rewrite funktioniert nur die Startseite.
Existiert eine .htaccess Datei im Shop Verzeichnis?
Hast du den Shop nach der Installation in einen anderen Verzeichnis verschoben? Domain verändert?

eine .htaccess ist vorhanden. Der shop wurde weder verschoben oder sonstiges.

sieht .htaccess etwa so aus?


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

RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]

RewriteCond %{REQUEST_URI} oxseo\.php$
RewriteCond %{QUERY_STRING} mod_rewrite_module_is=off
RewriteRule oxseo\.php$ oxseo.php?mod_rewrite_module_is=on [L]

RewriteCond %{REQUEST_URI} !(\/admin\/|\/core\/|\/export\/|\/modules\/|\/out\/|\/setup\/|\/tmp\/|\/views\/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !(\.html|\/|\.jpg|\.css|\.pdf|\.doc|\.gif|\.png|\.js|\.htc)$ %{REQUEST_URI}/ [R=301,L]

RewriteCond %{REQUEST_URI} !(\/admin\/|\/core\/|\/export\/|\/modules\/|\/out\/|\/setup\/|\/tmp\/|\/views\/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (\.html|\/)$ oxseo.php


RewriteCond %{REQUEST_URI} (\/out\/pictures\/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (\.jpe?g|\.gif|\.png)$ core/utils/getimg.php

</IfModule>

# disabling log file access from outside
<FilesMatch "(EXCEPTION_LOG\.txt|\.log$|\.tpl$|pkg\.rev)">
order allow,deny
deny from all
</FilesMatch>

Options -Indexes
DirectoryIndex index.php index.html

versuch mal mod_rewrite zu aktivieren, bzw schau ob es aktiv ist.
und schau mal in der config.inc.php, was steht bei
$this->sShopURL =
$this->sShopDir =

das “oxid” bei oxid/konto-eroeffnen/ wundert mich ein bisschen

Der Shop liegt in /var/www/oxid falls es von nutzen ist.

.htaccess sind identisch bis auf die ersten 4 zeilen.

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

$this->sShopURL = ‘http://85.214.21.201/oxid’; // eShop base url, required
$this->sShopDir = ‘/var/www/oxid’;

also nur anhand der Daten/Pfadangaben stimmt alles.

mit mod_rewrite kämpfe ich noch. melde mich wenn ich weiter gekommen bin.


habe mir gerade nochmal per <?php phpinfo(); ?> die Daten module etc. anzeigen lassen und demnach sollte mod_rewrite geladen sein. Ich hatte allerdings während meiner installation öfters in faq gelesen das man es für manche ordner extra aktivieren muss. Wie genau hab ich noch nicht so ganz verstanden und da es gelb angezeigt wurde habe ich mich auch nicht mehr weiter drum gekümmert.

wenn du ssh zugriff hast, gib mal das im Terminal ein:


a2enmod rewrite
service apache2 restart

SSH hab ich. Ist nen Strato Vserv sollte das irgendwie helfen.

username@h2052580:~# a2enmod rewrite
Module rewrite already enabled

ah Strato… :smiley:
sag das doch direkt

Strato ist so zu sagen das Alptraum aller OXID Leute

versuch mal “RewriteEngine On” ganz oben in die .htaccess einzufügen,

schou noch unter /etc/apache2/sites_available/
liegt da irgendwas drinne bei dir?

sonst würde ich mal beim service von Strato anrufen, sie sind für sowas bekannt.

sites_available:

default
.defualt.swp
defualt
defualt-ssl

hatte auch in nem Faq gelesen das man für den Ordner/Page für den mod_rewrite aktiviert werden soll, folgendes eingetragen werden muss:

Options FollowSymLinks
AllowOverride FileInfo

Da zu dem Zeitpunkt aber nur ne Default file in Sites_Available vorhanden gewesen ist. Habe ich es, da nichts drin stand mit nano default geöffnet und eingetragen.