[1.6.12] Kann keine Artikel aufrufen

MyOOS hat einen Fehler, oder tut nicht das, was Ihr erwartet? Derartige "Unanehmlichkeiten" bitte hier.
Antworten
steffen
Beiträge: 8
Registriert: 12.12.2008, 00:50
Kontaktdaten:

Beitrag von steffen »

Ich kann soweit alle Funktionen des Shops nutzen nur kann ich weder Kategorien noch Artikel anwählen. Wenn ich eine Kategorie oder einen Artikel anklicke bekomme ich immer die Startseite angezeigt.

Ne Idee was ich verstellt habe? Oder was es sonst sein könnte?


THX
Steffen




PHP 5.2.3
MySQL 5.0.27
OOS 1.6.12
r23
Beiträge: 2696
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag von r23 »

Hallo,
Ich kann soweit alle Funktionen des Shops nutzen nur kann ich weder Kategorien noch Artikel anwählen. Wenn ich eine Kategorie oder einen Artikel anklicke bekomme ich immer die Startseite angezeigt.
bitte einmal alles hinter index.php hier posten.

und den Inhalt, falls vorhanden von

~/shop/.htaccess

cu

ralf
steffen
Beiträge: 8
Registriert: 12.12.2008, 00:50
Kontaktdaten:

Beitrag von steffen »

Artikellink:
/info/foo-bar-p-2.html?OOSSID=24726a48c76e3822ffb76fd5ce44f07f

Kategorielink:
/Porzellan-c-1.html?OOSSID=24726a48c76e3822ffb76fd5ce44f07f



Inhalt .htaccess
DirectoryIndex index.php
r23
Beiträge: 2696
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag von r23 »

Artikellink:
/info/foo-bar-p-2.html?OOSSID=24726a48c76e3822ffb76fd5ce44f07f

Kategorielink:
/Porzellan-c-1.html?OOSSID=24726a48c76e3822ffb76fd5ce44f07f



Inhalt .htaccess
DirectoryIndex index.php

Die Suchamschinen freundlichen Links benötigen in der
.htaccess folgenden eintrag.

DirectoryIndex index.php

<IfModule mod_rewrite.c>
RewriteEngine On

# you have ERROR 403 try this...
# Options +FollowSymlinks

# Spambots

RewriteBase /

#
# Rules
#

RewriteRule ^(.*)-p-(.*).html$ index.php?mp=products&file=info&products_id=$2&rewrite=true& [L,NC,QSA]
RewriteRule ^(.*)-c-(.*).html$ index.php?mp=main&file=shop&cPath=$2&rewrite=true& [L,NC,QSA]
RewriteRule ^(.*)-m-(.*).html$ index.php?mp=main&file=shop&manufacturers_id=$2&rewrite=true& [L,NC,QSA]
</IfModule>


oder das Plugin deaktivieren.

cu

r23
steffen
Beiträge: 8
Registriert: 12.12.2008, 00:50
Kontaktdaten:

Beitrag von steffen »

THX,

funzt wieder alles. Ich hatte das mit den suchmaschinenfreundlichen URLs schon vermutet nur nicht in der Konfiguration gefunden. Äh, gibts zum Shop eine Dokumentation?

Danke
Steffen
r23
Beiträge: 2696
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag von r23 »

gibts zum Shop eine Dokumentation?
jeep - gab es mal ;) unser dokumentations -server wurde nur von unserem "sponsor" deaktiviert ohne datensicherung....

zurzeit haben wir nur die inline dokumententsion von smarty, adodb und phpmailer rekonstruiert online.
http://www.oos-shop.de/

und ein zwei video anleitungen (allerdings nur für die 1.7.x)
http://www.oos-shop.de/beispiele/


cu

r23
steffen
Beiträge: 8
Registriert: 12.12.2008, 00:50
Kontaktdaten:

Beitrag von steffen »

Und eine neue Dokumentation? Ich weiß wie groß der Aufwand ist, aber gibt es niemanden der an sowas mitarbeiten will/kann.


BTW,
das Aktivieren von besagtem Plugin über den Adminbereich brachte eine Fehlermeldung vonwegen "failed to open stream" (Zeile 189, shop/includes/plugins/oos_event_sefu/oos_event_sefu.php). Anscheinend stimmt da einiges mit der Adressangabe nicht.

Original:
<div class='codetop'>CODE[/align]<div class='codemain' style='height:200px;white-space:pre;overflow:auto'>if (!($a = file(OOS_TEMP_PATH . 'htaccess/' . $template, 1))) {[/align]

Geändert in:
<div class='codetop'>CODE[/align]<div class='codemain' style='height:200px;white-space:pre;overflow:auto'>if (!($a = file('../../' . OOS_TEMP_PATH . '/htaccess/' . $template, 1))) {[/align]
r23
Beiträge: 2696
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag von r23 »

Geändert in:
<div class='codetop'>CODE[/align]<div class='codemain' style='height:200px;white-space:pre;overflow:auto'>if (!($a = file('../../' . OOS_TEMP_PATH . '/htaccess/' . $template, 1))) {[/align]
dann stimmt der OOS_TEMP_PATH nicht.

Der Shop verwendet ein Verzeichnis 'oos_temp' dass man bei der Installation auf den Server
nach Möglichkeit *unerreichbar* für einen WebBrowser veröffentlichen soll.

Den *absoulten Pfad* trägt man unter OOS_TEMP_PATH ein.


Zitat aus der Installations-Anleitung


-------------------------------------------------------------------
8) Fehlermeldungen im Shop
-------------------------------------------------------------------
Shop - wird nicht angezeigt. Für die Fehlersuche schalten Sie bitte
die debug Funktion ein:

~/includes/oos_main.php
$debug = 'true';


Warning: Smarty error: unable to read resource: "oos/theme.html"
in ~/includes/classes/smarty/libs/Smarty.class.php on line xxxx

Überprüfen Sie den Pfad zum Verzeichnis
oos_temp (Installation => 3. OOS_Temp

Ist der Pfad zur theme.html
/usr/www/users/shop/oos_temp/templates/oos/theme.html

so tragen Sie den richtigen Pfad in die
~/shop/includes/config.php ein:

define('OOS_TEMP_PATH', '/usr/www/users/shop/oos_temp/');
steffen
Beiträge: 8
Registriert: 12.12.2008, 00:50
Kontaktdaten:

Beitrag von steffen »

Da alles andere prima funktioniert und nur beim aktivieren/deaktivieren vom Plugin SEO dieses Fehlermeldung kam dachte ich mir das es direkt am Script liegt.
r23
Beiträge: 2696
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag von r23 »

Hallo,

mmh... ist Suchmaschinen freundliche Links wirklich so unwichtig, dass wir dort bewusste
Fehler nach 12 Bugfix-Releases noch haben? Eigentlich nicht.

Der Shop-Bereich ist so geschrieben, dass er auch in einer Fehlerhaftenumgebung
für den Kunden läuft.

wenn Du fehlermeldungen haben möchtest, musst du dir diese per Mail zusenden lassen
(404 fehler z.b. ) oder die Log - Files beobachten.

~/oos_temp/logs/

wenn der Shop nich in die /cache Verzeichnisse schreiben kann, wird er nur extrem langsamer läuft aber...

Prinzip: Hauptsache der Shop läuft - egal wie!

cu

r23
steffen
Beiträge: 8
Registriert: 12.12.2008, 00:50
Kontaktdaten:

Beitrag von steffen »

Prinzip: Hauptsache der Shop läuft -
Dem schließ ich mich an.


Danke für die Hilfe.
Steffen
Antworten