HTTP ERROR 500 sobald ein Bild gespeichert wird

Thema wurde von Anonymous, 22. August 2020 erstellt.

  1. Anonymous
    Anonymous Neues Mitglied
    Registriert seit:
    22. August 2020
    Beiträge:
    4
    Danke erhalten:
    0
    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
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.617
    Mögliche Ursachen:
    Bild zu Groß (KB)
    Bild-Datei kaputt
    Umlaute, Leerzeichen, Sonderzeichen im Bildnamen
    .....
     
  3. Anonymous
    Anonymous Neues Mitglied
    Registriert seit:
    22. August 2020
    Beiträge:
    4
    Danke erhalten:
    0
    Dateiname: cat-grafik-SETS.png
    Größe: 109 KB

    Bild-Datei kaputt: Nein, in Prestashop funktioniert sie
     
  4. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.617
    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
    Registriert seit:
    22. August 2020
    Beiträge:
    4
    Danke erhalten:
    0
    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:
    ______________________________________________________________________________