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
Mögliche Ursachen: Bild zu Groß (KB) Bild-Datei kaputt Umlaute, Leerzeichen, Sonderzeichen im Bildnamen .....
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.
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: ______________________________________________________________________________