Bilder Zoom geht nicht bei neue Artikeln

Seit ein paar Tagen ist meine Seite live.
Bei allen Artikeln die ich im Probebetrieb aufgenommen habe, funktioniert der Zoom.

Wenn ich jetzt neue Artikeln anlege, geht der Zoom nicht. Da steht nur "Laden…"
Ich muß doch in Live Betrieb neue Artikeln anlegen können.

Habe seit ich Live bin an die Einstellungen für Bilder nichts geändert. Wie gesagt - Alt Bestand funktioniert - neu nicht.

Diese Artikel habe ich heute aufgenommen: Zoom geht nicht

Diese funktioniert (alt-Bestand im Probebetrieb hochgeladen)

wenn du jetzt nur den live Betrieb ausschalten würdest, gehts dann?
Sonst denke ich, dass Schreibberechtigungen für den out/pictures/ Ordner fehlen.

Versuch mal, das Bild aufzurufen: https://www.helens-quiltstubb.de/out/pictures/master/product/1/disneyprin.jpg
Schreibrechte OK? Zu spät :blush:

Stehen bei 777 - weiß nicht wie es richtig wäre. Daran kann es also nicht liegen.

Live Betriebabschaltung hat auch nichts gebracht

Neu ist aber auch die Kategorieansicht, habe ich gerade festgestellt. Vor ca. 1 Stunde war nur zu sehen z.B. Sortiert nach Farben - das Bild mit Text darunter, aber keine Auflistung.

Das Bild wird jetzt angezeigt, aber auch nur weil ich es manuell hochgeladen habe. Das kanns wohl nicht sein. Das Zoom geht aber immer noch nicht.

Das einzige was geändert wurde zwischen “alten” und “neuen” Bilder waren die .htaccess and der config.inc.php wegen der umstellung auf https

Bei der .htaccess wurde das eingefügt

RewriteCond %{SERVER_PORT} !=443
RewriteRule ^(.*)$ https:///$1 [R=301,L]

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https:///$1 [R,L]
</IfModule>

Bei der Config.inc.php das Stück geändert

$this->sShopURL = 'https://'; // eShop base url, required
    $this->sSSLShopURL  = 'https://';  // eShop SSL url, optional
    $this->sAdminSSLURL = 'https://; // eShop Admin SSL url, optional

tmp-Verzeichnis geleert?

mein TMP füllt sich nicht - da steht nichts drin. Das Problem hatte ich die Tage schonmal beschrieben und nie eine Antwort erhalten. Auch das Smarty ist leer - komplett leer.

hast du zufällig den Shop aus einem Ordner in einen anderen verschoben oder den Ordner mit dem Shop umbenannt?

Der Shop war ursprünglich in ein Ordner im Probebetrieb. Deswegen hat es vermutlich auch Stunden gedauert bis der oxseo.php gefunden wurde. Hatte alles ausm Ordner runtergeladen und dann im Hauptverzeichnis hochgeladen.

Bis auf das TMP Ordner und jetzt die Bilder und seit mittlerweile 2 Stunden die Optik funktioniert alles. Wobei mit der Optik kann ich leben.

Bilder und TMP wäre toll wenn das wieder geht.

jedenfalls, wenn der Pfad auf dem Server nun anders ist, als vorher, dann muss die config.inc.php aktualisiert werden und der neue Pfad eingetragen

Was muß ich wo eintragen ?

Mein Config (bis auf die Datenbankdaten, die habe ich weggelassen) Sieht so aus

  $this->sShopURL = 'https://www.'; // eShop base url, required
    $this->sSSLShopURL  = 'https://www.';  // eShop SSL url, optional
    $this->sAdminSSLURL = 'https://www./admin'; // eShop Admin SSL url, optional
    $this->sShopDir = '/kunden/homepages/27/d`xxx/htdocs/Oxid';
    $this->sCompileDir = '/kunden/homepages/27/xxx/htdocs/Oxid/tmp';

    // UTF-8 mode in shop 0 - off, 1 - on
    $this->iUtfMode = 0;

    // File type whitelist for file upload
    $this->aAllowedUploadTypes = array('jpg', 'gif', 'png', 'pdf', 'mp3', 'avi', 'mpg', 'mpeg', 'doc', 'xls', 'ppt');

    // timezone information
    date_default_timezone_set('Europe/Berlin');

    // Search engine friendly URL processor
    // After changing this value, you should rename oxid.php file as well
    // Always leave .php extension here unless you know what you are doing
    $this->sOXIDPHP = "oxid.php";

    //  enable debug mode for template development or bugfixing
    // -1 = Logger Messages internal use only
    //  0 = off
    //  1 = smarty
    //  2 = SQL The SQL logging feature is deprecated since v5.3.0 (2016-06-07). This feature will be removed.
    //  3 = SQL + smarty The SQL logging feature is deprecated since v5.3.0 (2016-06-07). This feature will be removed.
    //  4 = SQL + smarty + shoptemplate data The SQL logging feature is deprecated since v5.3.0 (2016-06-07). This feature will be removed.
    //  5 = Delivery Cost calculation info
    //  6 = SMTP Debug Messages
    //  7 = oxDbDebug SQL parser The SQL logging feature is deprecated since v5.3.0 (2016-06-07). This feature will be removed.
    //  8 = display smarty template names (requires /tmp cleanup)
    $this->iDebug = 0;

    // Log all modifications performed in Admin
    $this->blLogChangesInAdmin = false;

    // Force admin email
    $this->sAdminEmail = '';

    // in case session must be started on first user page visit (not only on
    // session required action) set this option value 1
    $this->blForceSessionStart = false;

    // Use browser cookies to store session id (no sid parameter in URL)
    $this->blSessionUseCookies = true;

    // The domain that the cookie is available: array( _SHOP_ID_ => _DOMAIN_ );
    // check setcookie() documentation for more details @php.net
    $this->aCookieDomains = null;

    // The path on the server in which the cookie will be available on: array( _SHOP_ID_ => _PATH_ );
    // check setcookie() documentation for more details @php.net
    $this->aCookiePaths = null;

    // uncomment the following line if you want to leave euro sign unchanged in output
    // by default is set to convert euro sign symbol to html entity
    // $this->blSkipEuroReplace = true;


    // List of all Search-Engine Robots
    $this->aRobots = array(
                        'googlebot',
                        'ultraseek',
                        'crawl',
                        'spider',
                        'fireball',
                        'robot',
                        'slurp',
                        'fast',
                        'altavista',
                        'teoma',
                        'msnbot',
                        'bingbot',
                        'yandex',
                        'gigabot',
                        'scrubby'
                        );

    // Deactivate Static URL's for these Robots
    $this->aRobotsExcept = array();

    // IP addresses for which session/cookie id match and user agent change checks are off
    $this->aTrustedIPs = array();

    /**
     * Works only if basket reservations feature is enabled in admin.
     *
     * The number specifies how many expired basket reservations are
     * cleaned per one request (to the eShop).
     * Cleaning a reservation basically means returning the reserved
     * stock to the articles.
     *
     * Keeping this number too low may cause article stock being returned too
     * slowly, while too high value may have spiking impact on the performance.
     */
    $this->iBasketReservationCleanPerRequest = 200;

    // Trusted shops buyer protection wsdl url
    $this->sTsProtectionUrl = "https://protection.trustedshops.com/ts/protectionservices/ApplicationRequestService?wsdl";
    // This is only needed for testing during integration
    $this->sTsTestProtectionUrl = "https://protection-qa.trustedshops.com/ts/protectionservices/ApplicationRequestService?wsdl";

    // Trusted Shops Ratings login info
    // The public username and password are provided in TrustedShops documentation and helps to identify the functionality provided by OXID eShop
    // Do not change this information unless instructed otherwise
    $this->sTsUser = "oxid_esales";
    $this->sTsPass = "V1AoGEXm";

    // Trusted Shops Ratings configuration array
    $this->aTsConfig = array( "blTestMode"   => false, // set TRUE to enable testing mode
                              "sTsUrl"       => "https://www.trustedshops.com", // Trusted Shops Rating main url
                              "sTsTestUrl"   => "https://qa.trustedshops.com",  // Trusted Shops Rating test url
                              "sTsWidgetUri" => array( "bewertung/widget/widgets/%s.gif" ), // rating widget url
                              "sTsInfoUri"   => array( "de" => "bewertung/info_%s.html",  // DE rating info url
                                                       "en" => "buyerrating/info_%s.html" // EN rating info url
                                                     ),
                              "sTsRatingUri" => array( "de" => "bewertung/bewerten_%s.html", // DE rating url
                                                       "en" => "buyerrating/rate_%s.html"    // EN rating url
                                                     )
                             );
    // Trusted Shops Ratings service wsdl
    $this->sTsServiceWsdl = "https://www.trustedshops.de/ts/services/TsRating?wsdl";

    // Trusted Shops Ratings test service wsdl
    $this->sTsServiceTestWsdl = "https://qa.trustedshops.de/ts/services/TsRating?wsdl";

    /**
     * should template blocks be highlighted in frontend ?
     * this is mainly intended for module writers in non productive environment
     */
    $this->blDebugTemplateBlocks = false;

    /**
     * should requests, coming via stdurl and not redirected to seo url be logged to seologs db table?
     * note: only active if in productive mode, as the eShop in non productive more will always log such urls
     */
    $this->blSeoLogging = false;

    /**
     * To override oxubase::_aUserComponentNames use this array option:
     * array keys are component(class) names and array values defines if component is cacheable (true/false)
     * e.g. array("user_class" => false);
     */
    $this->aUserComponentNames = null;

    /**
     * Default database connection character set. This option is only used when config option iUtfMode is set to 0.
     */
    $this->sDefaultDatabaseConnection = 'latin1';

    /**
     * Additional multi language tables
     */
    $this->aMultiLangTables = null;

    /**
     * Instructs shop that price update is perfomed by cron (time based job sheduler)
     */
    $this->blUseCron = false;


    /**
     * Do not disable module if class from extension path does not exist.
     */
    $this->blDoNotDisableModuleOnError = false;

    /**
     * Captcha encryption key.
     */
    $this->captchaKey = 'd0b9531496b0c353d45debcadac41598';
``

$this->sShopDir
$this->sCompileDir

Genauso wie du es geschrieben hast ?

Muß ich nicht hier einfach das “Oxid” entfernen
$this->sShopDir = ‘/kunden/homepages/27/d`xxx/htdocs/Oxid’;
$this->sCompileDir = ‘/kunden/homepages/27/xxx/htdocs/Oxid/tmp’;

Habs so geschrieben wie du es geschrieben hast - da kommt

Warning: file_put_contents(sCompileDir/config.oxbaseshop.amodules.txt): failed to open stream: No such file or directory in /homepages/27/d38461161/htdocs/core/oxutilsobject.php on line 696

Warning: Cannot modify header information - headers already sent by (output started at /homepages/27/d38461161/htdocs/core/oxutilsobject.php:696) in /homepages/27/d38461161/htdocs/core/oxutilsserver.php on line 87

Warning: Cannot modify header information - headers already sent by (output started at /homepages/27/d38461161/htdocs/core/oxutilsobject.php:696) in /homepages/27/d38461161/htdocs/core/oxutilsserver.php on line 87

Warning: Cannot modify header information - headers already sent by (output started at /homepages/27/d38461161/htdocs/core/oxutilsobject.php:696) in /homepages/27/d38461161/htdocs/core/oxutilsserver.php on line 87

nicht so, wie ich das geschrieben habe, das sind nur die Variablen, die den Pfad enthalten.
Wenn es früher im Order “htdocs/Oxid” war und jetzt direkt in “htdocs/” liegt, dann ja. Es muss einfach der aktuelle Pfad des Shops rein.

hab jetzt nur das Oxid weg, immerhin keine Fehlermeldung.

Versuche ob es jetzt mit den Bildern geht.

Es geht !!! Die ganzen Kategoriebilder die ich die gestern rein hab sind zwar weg, aber ich kann wieder Artikel einstellen. Funktioniert - DANKE !!!

Die paar Bilder setz ich wieder rein. Wichtig ist, es geht wieder.

schau mal, in den Ordner Oxid/out/pictures/ rein, wegen dem alten Pfad hat er alle Bilder dorthin hochgeladen oder zumindest versucht

Die alten sind drin.

Bei den Bildern die ich gestern und heute hochgeladen hat, stehen nur die Datei Namen drin. Die lade ich gerade neu hoch.

Die neuen Artikeln hat er diesmal gleich genommen mit Zoom und allem drum und dran.