“On the fly” Artikelbilder

Thema wurde von Avenger, 5. Juni 2013 erstellt.

  1. Gambionike

    Gambionike Erfahrener Benutzer

    Registriert seit:
    17. Juni 2011
    Beiträge:
    240
    Danke erhalten:
    19
    Danke vergeben:
    67
    Hallo Avenger,

    selbst nachdem wir nun die Rechte auf 777 angepasst haben (ich habe das auch mal an einem weiteren Testshop untersucht, da stehen die Rechte auch n icht auf 777) klappt das nicht. Hast du eine weitere Idee?

    Hier mal der aktuelle Log:
    Code:
    20.10.2014,  13:53:21 --  file='/var/www/htdocs/www-intern/shopsysteme/nl-shop/htdocs/images/product_images/info_images/herrenschuh.jpg'
    original_file='/var/www/htdocs/www-intern/shopsysteme/nl-shop/htdocs/images/product_images/original_images/herrenschuh.jpg'
    rebuild missing file='1'
    rebuild file='1'
    IMAGE_MANIPULATOR='image_manipulator_GD2.php'
    
    20.10.2014,  13:53:27 --  file='/var/www/htdocs/www-intern/shopsysteme/nl-shop/htdocs/images/product_images/info_images/herrenschuh.jpg'
    original_file='/var/www/htdocs/www-intern/shopsysteme/nl-shop/htdocs/images/product_images/original_images/herrenschuh.jpg'
    rebuild missing file='1'
    rebuild file='1'
    IMAGE_MANIPULATOR='image_manipulator_GD2.php'
    
     
  2. Gambionike

    Gambionike Erfahrener Benutzer

    Registriert seit:
    17. Juni 2011
    Beiträge:
    240
    Danke erhalten:
    19
    Danke vergeben:
    67
    Hallo Avenger,

    schau mal, der Log des Servers zeigt folgendes an, vielleicht kannst du ja damit etwas anfangen:
    Code:
    [FONT=&quot][Mon Oct 20 17:29:54 2014] [error] [client 212.37.54.222] PHP Fatal error:  Class 'MainFactory' not found in /var/www/htdocs/www-intern/shopsysteme/nl-shop/htdocs/admin/includes/classes/image_manipulator_GD2.php on line 388, referer: [URL]http://www.seithe-partner.de/nl-shop/de/Damen/Damenstiefel--Alaska-.html[/URL][/FONT]
     
  3. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Ja, das ist der Übeltäter... :(

    In der aktuellen 2.1-Version ist der "image_manipulator" überladbar gemacht worden, wozu er die "MainFactory" verwendet, um die Klasse zu instantiieren.

    Ich habe mal die ältere Version des "image_manipulator" geladen, und damit funktioniert das wieder...

    Muss das aber noch updatesicher lösen, indem ich meine eigene ältere Version des "image_manipulator" lade....

    Für den aktuellen Zweck würde ich gerne vermeiden, das gesamte Gambio-Framework nur dafür zu aktivieren, weil das nur sinnlose Zeit kostet....
     
  4. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    So, hier die aktuelle Version.

    Die bringt jetzt ihren eigenen "image_manipulator" mit, so dass Updates das nicht mehr zerstören können.
     

    Anhänge:

  5. Gambionike

    Gambionike Erfahrener Benutzer

    Registriert seit:
    17. Juni 2011
    Beiträge:
    240
    Danke erhalten:
    19
    Danke vergeben:
    67
    Jaaaa! Das war es tatsächlich! Vielen Dank Avenger für deine Bemühungen. Es wird mir eine Freude sein, deinen Spendenbutton zu betätigen.
     
  6. cironimo

    cironimo Erfahrener Benutzer

    Registriert seit:
    20. November 2014
    Beiträge:
    70
    Danke erhalten:
    0
    Danke vergeben:
    6
    Hallo Avenger, danke für diese tolle Arbeit. Ich habe den Code eingefügt und die Dateien auf den Server gelegt. Wie kann ich nun den Bilder Prozess beginnen?

    danke
    ciro
     
  7. René (Kids-Inhouse)

    René (Kids-Inhouse) Erfahrener Benutzer

    Registriert seit:
    26. September 2011
    Beiträge:
    344
    Danke erhalten:
    68
    Danke vergeben:
    60
    Gar nicht "beginnen"...das System holt sich die Bilder aus dem Ordner "original_images", wenn keine in den anderen entsprechenden Ordnern abgelegt sind. Wenn Du willst, dass Avengers System arbeitet, löschst Du einfach die entsprechenden Bilder aus den anderen "images"-Ordnern, außer denen im "original-Ordner".
     
  8. cironimo

    cironimo Erfahrener Benutzer

    Registriert seit:
    20. November 2014
    Beiträge:
    70
    Danke erhalten:
    0
    Danke vergeben:
    6
    #108 cironimo, 6. Februar 2015
    Zuletzt bearbeitet: 6. Februar 2015
    Hi Leute, leider musste ich feststellen, dass sobald ich

    PHP:
    RewriteCond %{REQUEST_URI} (/product_images/)
    #RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule 
    (\.jpe?g|\.gif|\.png)$ pt_getimg.php
    in der .htaccess eingebe, bekomm ich immer eine 500 Fehler Seite.. ich weiß nicht weiter was ich falsch gemacht habe.

    Ich nutze GX 2 2.1.5

    die komplette .htacces ich habe ein hosting Paket bei 1und1 deshalb das base /

    PHP:
    ## Gambio SEO Boost
    ## www.gambio.de


    RewriteEngine on

    RewriteBase 
    /

    RewriteCond %{REQUEST_URI} (/product_images/)
    #RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule 
    (\.jpe?g|\.gif|\.png)$ pt_getimg.php

    RewriteCond 
    %{REQUEST_FILENAME} ^(.*)\.(php|css|js|gif|jpg|jpeg|png)$ [NC]
    RewriteRule ^(.+) - [L]

    RewriteCond %{REQUEST_URI} (.*)?/admin/(.*)
    RewriteRule ^(.+) - [L]

    RewriteCond %{REQUEST_URI} (.*)?/images/(.*)
    RewriteRule ^(.+) - [L]

    RewriteCond %{REQUEST_URI} (.*)?/templates/(.*)
    RewriteRule ^(.+) - [L]


    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule 
    ^(.+) - [L]

    RewriteCond %{REQUEST_FILENAME} -f
    RewriteRule 
    ^(.+) - [L]

    RewriteCond %{REQUEST_FILENAME} -l
    RewriteRule 
    ^(.+) - [L]


    ##boosted CONTENT
    RewriteRule (^[a-z]{2})/(.*/)?info/([A-Za-z0-9_-]+)\.html.* shop_content.php?language=$1&gm_boosted_content=$3&%{QUERY_STRING} [PT,L]
    RewriteRule (.*/)?info/([A-Za-z0-9_-]+)\.html.* shop_content.php?gm_boosted_content=$2&%{QUERY_STRING} [PT,L]

    ##boosted PRODUCTS
    RewriteRule (^[a-z]{2})/(.*/)?([A-Za-z0-9_-]+)\.html product_info.php?language=$1&gm_boosted_product=$3&%{QUERY_STRING} [PT,L]
    RewriteRule (.*/)?([A-Za-z0-9_-]+)\.html product_info.php?gm_boosted_product=$2&%{QUERY_STRING} [PT,L]

    ##boosted CATEGORIES
    RewriteRule (^[a-z]{2})/(.*/)?([A-Za-z0-9_-]+)/?.* index.php?language=$1&gm_boosted_category=$3&%{QUERY_STRING} [L]
    RewriteRule (.*/)?([A-Za-z0-9_-]+)/?.* index.php?gm_boosted_category=$2&%{QUERY_STRING} [L]

     
  9. cironimo

    cironimo Erfahrener Benutzer

    Registriert seit:
    20. November 2014
    Beiträge:
    70
    Danke erhalten:
    0
    Danke vergeben:
    6
    kann denn keiner Helfen??? sehr traurig!
     
  10. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.544
    Danke erhalten:
    11.305
    Danke vergeben:
    1.611
    Hast Du die Dateien von Avenger denn vorher hochgeladen?
    Cache geleert?
    Welche Shopversion hast Du?
     
  11. cironimo

    cironimo Erfahrener Benutzer

    Registriert seit:
    20. November 2014
    Beiträge:
    70
    Danke erhalten:
    0
    Danke vergeben:
    6
    Hallo Barbara, danke dass du mir antwortest.. Ich habe die Version 2.1.5 also die aktuellste

    Ich habe die Dateien admin und includes auf den server geladen sowie die php Datei "pt_getimg" dazu habe ich den Cache geleert bzw Manuel gelöscht und wie angegeben die htaccess wie in der aktuellsten PDF Anleitung geändert. Sobald ich die htaccess geändert habe bekomme ich eine Server Fehler 500...
     
  12. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.544
    Danke erhalten:
    11.305
    Danke vergeben:
    1.611
    Ich habe das nochmal in der Version 2.1.4.0 getestet.
    Bei mir werden keine Bilder neu erstellt.Das kann aber an meinen Anpassungen liegen.

    Wenn ich diese Zeile mit einer Raute am Anfang in die .htaccess schreibe, werden bei mir keine thumbnails mehr angezeigt.
    Vielleicht löst die Raute ja auch bei Dir den Fehler aus.
     
  13. cironimo

    cironimo Erfahrener Benutzer

    Registriert seit:
    20. November 2014
    Beiträge:
    70
    Danke erhalten:
    0
    Danke vergeben:
    6
    Ich habe das mit der Raute auch schon probiert. Ich hab auch schon mal die ganze Zeile ausgelassen bzw auskommentiert. Das Problem ist wohl genau dieser teil: sobald der drinnen steht ist vorbei dann kann ich den Shop nicht mehr aufrufen.

    RewriteRule (\.jpe?g|\.gif|\.png)$ pt_getimg.php
     
  14. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.544
    Danke erhalten:
    11.305
    Danke vergeben:
    1.611
    Und wenn Du es so versuchst?
    RewriteRule (\.jpg|\.jpeg|\.gif|\.png)$ pt_getimg.php
     
  15. cironimo

    cironimo Erfahrener Benutzer

    Registriert seit:
    20. November 2014
    Beiträge:
    70
    Danke erhalten:
    0
    Danke vergeben:
    6
    BARBARA das nimmt er mir, jetzt muss er nur noch arbeiten. ICH HOOOOOFFFFFEE ES KLAPPT
     
  16. cironimo

    cironimo Erfahrener Benutzer

    Registriert seit:
    20. November 2014
    Beiträge:
    70
    Danke erhalten:
    0
    Danke vergeben:
    6
    Bist die BESTE - der ist voll dabei... JUHU wir haben es geschafft. bin so begeistert
     
  17. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Lass mich raten:

    Dein Hoster ist 1 und 1 oder Strato????

    Auf jeden Fall der falsche, wenn er bei legalen Rewrite-Selektoren wie "\.jpe?g" Fehler schmeisst.
     
  18. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.985
    Danke erhalten:
    470
    Danke vergeben:
    369
    1und1 und Strato - Ich bin kurz davor die nicht mehr zu bedienen, bei allem Respekt. Aber was man bei denen erlebt ist Hölle pur. Die Arbeiten kann man ja kaum noch vernünftig kalkulieren, bei dem Unfug, den man dort auf den Servern vorfindet.

    Ich sag nur "MySQLi"... Kennen die meisten 1und1-Server gar nicht.
     
  19. cironimo

    cironimo Erfahrener Benutzer

    Registriert seit:
    20. November 2014
    Beiträge:
    70
    Danke erhalten:
    0
    Danke vergeben:
    6
    Hi ihr beiden,

    bin bei 1und1... ich weiß ihr habt recht.. 1und1 kotzen mich einfach nur noch an... ich hab bereits gekündigt August gehe ich zu All inkl.

    ich hab nur ärger mit dem Verein..
     
  20. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Weise Entscheidung....

    Und bei all-inkl. bekommst Du auch noch einen Support, von dem man bei den beiden anderen noch nicht mal zu träumen wagt.

    Aber wie die Lemminge dackeln alle da hin, obwohl das Netz voll ist, mit Problemmeldungen.

    Solltest aber schneller umziehen, besser heute als morgen.....

    Die paar €, die Du dabei evtl. verlierst, sind das Warten definitiv nicht wert.

    Und all-inkl. bietet gute Tools zur Migration von Sofware und DBn