Hallo,
nach einer gelungenen Installation (Community Edition 4.7.7) habe ich ein Produkt und eine Kategorie angelegt. Folgendes zeigt sich (nicht):
-
Produktbild nicht zu sehen (habe die Rechte der Dateien sowie die .htaccess geprüft). Es liegt auch im pictures/ Ordner
-
URL zu
- Kategorieübersicht im Shop gibt: “Not Found The requested URL /oxid/Kugeln/ was not found on this server.”
- URL zum Produkt in etwa das gleiche wie bei der Kategorieübersicht.
Was ich aber sehen kann ist die Artikelvorschau aus dem Link, der im Admin nach Anlegen des Artikels angeboten wird.
Vielleicht spielt es eine Rolle, dass es bei der Installation zu Problemen mit mod_rewrite kam. Ich musste einen Workaround vornehmen, um die Bedingung wenigstens auf ‘Gelb’ zu setzen:
- in core/oxsysrequirements.php
- function: public function checkModRewrite()
- Zeile 507: return 1; gesetzt
Viele Grüße,
Georg
Hallo Georg,
der Workaround setzt nur die Prüfung ausser Kraft. Ich vermute, dass auf Deinem Server mod_rewrite tatsächlich nicht eingerichtet ist.
Gruß
Hallo Marco,
danke für die Rückmeldung. mod_rewrite ist aktiv:
~$ sudo a2enmod rewrite
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = “en_US.UTF-8”,
LANG = "de_DE.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale (“C”).
Module rewrite already enabled
im apache2 ist AllowOverride All gesetzt:
<VirtualHost ****:80>
ServerAdmin webmaster@localhost
ServerName *****
DocumentRoot *****
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory *****>
Options Includes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride All
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
.htaccess ist am richtigen Platz.
Trozdem sagt Oxid bei der Installation immer noch, dass das Modul nicht geladen ist.
Grüße,
Georg
Hallo,
ich habs gefunden. die directory direktive muss folgendermassen lauten:
Options FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
und nicht etwa:
Options FollowSymLinks
AllowOverride All
Vielen Dank.
Georg