HTTP ERROR 500 sobald ein Bild gespeichert wird

Thema wurde von Anonymous, 22. August 2020 erstellt.

  1. Anonymous

    Anonymous Neues Mitglied

    Moin Moin,

    ich habe eine frische Installation von Version 4.1.3.0.

    Ich kann problemlos eine neue Kategorie anlegen und abspeichern, ABER sobald ich ein Bild für diese Kategorie einstelle und die Kategorie erneut abspeicher, kommt sofort ein HTTP ERROR 500 und im Backoffice lässt sich die Seite "Artikel / Kategorien" nicht mehr öffnen.

    Eine Neuinstallation hab ich schon hinter mir. Weiß jemand wie man das beheben kann?

    Die Bilddateien sind PNG und konnte ich in meinem alten Prestashop problemlos benutzen.

    Beste Grüße
    sero2kk
     
  2. barbara

    barbara G-WARD 2014-2020

    Mögliche Ursachen:
    Bild zu Groß (KB)
    Bild-Datei kaputt
    Umlaute, Leerzeichen, Sonderzeichen im Bildnamen
    .....
     
  3. Anonymous

    Anonymous Neues Mitglied

    Dateiname: cat-grafik-SETS.png
    Größe: 109 KB

    Bild-Datei kaputt: Nein, in Prestashop funktioniert sie
     
  4. barbara

    barbara G-WARD 2014-2020

    Wenn die Datei hin und her geladen wurde, kann sie beim Transport beschädigt worden sein.
    Da müsste man schauen, ob sie richtig im Shop angekommen ist.
    Es kann aber auch ein Cache - Problem oder nicht genug Arbeitsspeicher auf dem Server sein.
    Schau doch mal in Deine Logs im Adminbereich, vielleicht steht da etwas mehr zu dem Fehler.
     
  5. Anonymous

    Anonymous Neues Mitglied

    ok, in den Logs wird etwas angezeigt sobald die Fehlermeldung ausgegeben wird:

    _______________________________________________________________________________

    2020-08-22 14:51:39 ERROR: Uncaught InvalidArgumentException: '/homepages/24/d797644920/htdocs/gambio/images/categories/og' is not a valid directory path in /homepages/24/d797644920/htdocs/gambio/GXEngine/Shared/FileSystem/ExistingDirectory.inc.php:34

    context:
    message:

    Uncaught InvalidArgumentException: '/homepages/24/d797644920/htdocs/gambio/images/categories/og' is not a valid directory path in /homepages/24/d797644920/htdocs/gambio/GXEngine/Shared/FileSystem/ExistingDirectory.inc.php:34
    Stack trace:
    #0 /homepages/24/d797644920/htdocs/gambio/GXEngine/Shared/FileSystem/WritableDirectory.inc.php(30): ExistingDirectory->__construct('/homepages/24/d...')
    #1 /homepages/24/d797644920/htdocs/gambio/system/core/MainFactory.inc.php(331) : eval()'d code(4): WritableDirectory->__construct('/homepages/24/d...')
    #2 /homepages/24/d797644920/htdocs/gambio/system/core/MainFactory.inc.php(331): eval()
    #3 /homepages/24/d797644920/htdocs/gambio/system/core/MainFactory.inc.php(291): MainFactory::create_object('WritableDirecto...', Array)
    #4 /homepages/24/d797644920/htdocs/gambio/GXMainComponents/Services/Core/Category/Factories/CategoryServiceFactory.inc.php(550): MainFactory::create('WritableDirecto...', '/homepages/24/d...')
    #5 /homepages/24/d797644920/htdocs/gambio/GXMainComponents/Servic
    code:
    1
    file:
    /homepages/24/d797644920/htdocs/gambio/GXEngine/Shared/FileSystem/ExistingDirectory.inc.php
    line:
    34
    context:
    obCleanCache:

    false
    extra:
    request:

    ...
    session:
    ...

    _____________________________________________________________________________________________

    2020-08-22 14:51:56 ERROR: An unexpected error occurred while handling an incoming request.

    context:
    error:
    class:

    Slim\Exception\HttpNotFoundException
    message:
    Not found.
    code:
    404
    file:
    /homepages/24/d797644920/htdocs/gambio/vendor/slim/slim/Slim/Middleware/RoutingMiddleware.php
    line:
    93
    trace:
    0:

    /homepages/24/d797644920/htdocs/gambio/vendor/slim/slim/Slim/Middleware/RoutingMiddleware.php:59
    │ {
    │ $request = $request->withAttribute(RouteContext::ROUTE_PARSER, $this->routeParser);
    ├─ $request = $this->performRouting($request);
    │ return $handler->handle($request);
    │ }

    1:
    /homepages/24/d797644920/htdocs/gambio/vendor/slim/slim/Slim/MiddlewareDispatcher.php:140
    │ public function handle(ServerRequestInterface $request): ResponseInterface
    │ {
    ├─ return $this->middleware->process($request, $this->next);
    │ }
    │ };

    2:
    /homepages/24/d797644920/htdocs/gambio/vendor/slim/slim/Slim/Middleware/ErrorMiddleware.php:107
    │ {
    │ try {
    ├─ return $handler->handle($request);
    │ } catch (Throwable $e) {
    │ return $this->handleException($request, $e);

    3:
    /homepages/24/d797644920/htdocs/gambio/vendor/slim/slim/Slim/MiddlewareDispatcher.php:140
    │ public function handle(ServerRequestInterface $request): ResponseInterface
    │ {
    ├─ return $this->middleware->process($request, $this->next);
    │ }
    │ };

    4:
    /homepages/24/d797644920/htdocs/gambio/GambioAdmin/Application/Middleware/AuthMiddleware.php:79
    │ }
    │
    ├─ return $handler->handle($request);
    │ }
    │

    5:
    /homepages/24/d797644920/htdocs/gambio/vendor/slim/slim/Slim/MiddlewareDispatcher.php:188
    │ if ($this->callableResolver instanceof AdvancedCallableResolverInterface) {
    │ $callable = $this->callableResolver->resolveMiddleware($this->middleware);
    ├─ return $callable($request, $this->next);
    │ }
    │

    6:
    /homepages/24/d797644920/htdocs/gambio/GambioAdmin/Application/Middleware/SecurityHeadersMiddleware.php:54
    │ public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    │ {
    ├─ $response = $handler->handle($request);
    │ $config = 'SEND_X_FRAME_OPTIONS_SAMEORIGIN_HEADER';
    │

    7:
    /homepages/24/d797644920/htdocs/gambio/vendor/slim/slim/Slim/MiddlewareDispatcher.php:188
    │ if ($this->callableResolver instanceof AdvancedCallableResolverInterface) {
    │ $callable = $this->callableResolver->resolveMiddleware($this->middleware);
    ├─ return $callable($request, $this->next);
    │ }
    │

    8:
    /homepages/24/d797644920/htdocs/gambio/vendor/slim/slim/Slim/MiddlewareDispatcher.php:81
    │ public function handle(ServerRequestInterface $request): ResponseInterface
    │ {
    ├─ return $this->tip->handle($request);
    │ }
    │

    9:
    /homepages/24/d797644920/htdocs/gambio/vendor/slim/slim/Slim/App.php:215
    │ public function handle(ServerRequestInterface $request): ResponseInterface
    │ {
    ├─ $response = $this->middlewareDispatcher->handle($request);
    │
    │ /**

    10:
    /homepages/24/d797644920/htdocs/gambio/vendor/slim/slim/Slim/App.php:199
    │ }
    │
    ├─ $response = $this->handle($request);
    │ $responseEmitter = new ResponseEmitter();
    │ $responseEmitter->emit($response);

    11:
    /homepages/24/d797644920/htdocs/gambio/GambioCore/Application/Kernel/HttpKernel.php:49
    │ $slim = $this->application->get(SlimApp::class);
    │ $slim->setBasePath(rtrim(dirname($_SERVER['SCRIPT_NAME']), '/'));
    ├─ $slim->run();
    │ }
    │ }
    12:
    /homepages/24/d797644920/htdocs/gambio/GambioCore/Application/Application.php:42
    │
    │ $kernel->bootstrap($app, $bootstrapper);
    ├─ $kernel->run();
    │ }
    │ }
    13:
    /homepages/24/d797644920/htdocs/gambio/admin/index.php:26
    │ require_once __DIR__ . '/../vendor/autoload.php';
    │
    ├─ Application::main(new HttpKernel(), new AdminBootstrapper());

    extra:
    request:
    method:

    GET
    uri:
    /admin/styles/legacy/global-colorpicker.css
    software:
    Apache
    address:
    XXX.XXX.XXX.XXX
    userAgent:
    Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36 OPR/68.0.3618.206
    time:
    40
    remoteAddress:
    XXXX:XXXX:XXXX:XXXX:XXXX
    session:
    tpl:

    Honeygrid
    language:
    german
    languages_id:
    2
    language_charset:
    utf-8
    language_code:
    de
    currency:
    EUR
    customers_status:
    ...
    customer_id:
    1
    payment:
    shipping:



    cartID:
    sendto:



    billto:
    ______________________________________________________________________________