Vorabversion - Service Pack 3.9.1.0 Beta1 erschienen

Thema wurde von Wilken (Gambio), 27. Januar 2018 erstellt.

  1. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Über das was bei mir klemmt reden wir hier besser nicht! :confused:

    Aber wenn Du den BrowserCache meinst - siehe Bild.
    Forum_Icon_Zugriffsrollen_02.png
     
  2. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Code:
    if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['<MeinModul>'] == '1'))
    {
        <code für erlaubt für MasterAdmin>
    } 
    Das ist dann wohl jetzt auch anders - richtig?
     
  3. Andreas (DTR-Shop.de)

    Registriert seit:
    18. Dezember 2014
    Beiträge:
    2.532
    Danke erhalten:
    810
    Danke vergeben:
    921
    #23 Andreas (DTR-Shop.de), 28. Januar 2018
    Zuletzt bearbeitet: 29. Januar 2018
    @Gambio,

    Update von 3.7.3.0 auf 3.9.1.0 BETA1 im Testshop http://test1.dtr-shop.de fehlerfrei durchgelaufen. Addthis auf der rechten Seite wird nicht mehr angezeigt.

    Nachtrag: Addthis Anzeige wieder da.

    beim Aufruf der Zugriffsrollen kommt bei mir folgende Fehlermeldung:

    Code:
    Fatal error: Uncaught UnexpectedValueException: No language code has been found in /var/www/web26748899/html/test1/GXMainComponents/Shared/LanguageProvider.inc.php:127 Stack trace: #0 /var/www/web26748899/html/test1/GXMainComponents/Services/System/AdminAccess/Repositories/Readers/AdminAccessRoleReader.inc.php(207): LanguageProvider->getCodeById(Object(IdType)) #1 /var/www/web26748899/html/test1/GXMainComponents/Services/System/AdminAccess/Repositories/Readers/AdminAccessRoleReader.inc.php(97): AdminAccessRoleReader->_createAdminAccessRoleByArray(Array) #2 /var/www/web26748899/html/test1/GXMainComponents/Services/System/AdminAccess/Repositories/Readers/AdminAccessRoleReader.inc.php(158): AdminAccessRoleReader->getById(Object(IdType)) #3 /var/www/web26748899/html/test1/GXMainComponents/Services/System/AdminAccess/Repositories/Readers/AdminAccessUserReader.inc.php(111): AdminAccessRoleReader->getByCustomerId(Object(IdType)) #4 /var/www/web26748899/html/test1/GXMainComponents/Services/System/AdminAccess/Repositories/Readers/ in /var/www/web26748899/html/test1/GXMainComponents/Shared/LanguageProvider.inc.php on line 127
     
  4. Andreas (DTR-Shop.de)

    Registriert seit:
    18. Dezember 2014
    Beiträge:
    2.532
    Danke erhalten:
    810
    Danke vergeben:
    921
    @Gambio,

    bei mir werden auf der Artikeldetailseite die Social Media Buttons nicht mehr angezeigt.
     

    Anhänge:

  5. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.576
    Danke erhalten:
    11.316
    Danke vergeben:
    1.614
    Muss ich jetzt im Boden versinken?
    Ich habe bestimmt 20x den Cache im Shop geleert, aber an den blöden Browser-Cache habe ich nicht gedacht .:oops:
     
  6. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Ist das gewollt, das man den Text nicht mehr ändern kann?

    Forum_InternerInhalt_aendern_00.png
     
  7. Andreas (DTR-Shop.de)

    Registriert seit:
    18. Dezember 2014
    Beiträge:
    2.532
    Danke erhalten:
    810
    Danke vergeben:
    921
    @Gambio,

    meine "checkout_payment.php" wird nicht mehr angezeigt
     
  8. Anonymous

    Anonymous Administrator
    Mitarbeiter

    Registriert seit:
    26. April 2011
    Beiträge:
    1.768
    Danke erhalten:
    1.377
    Danke vergeben:
    305
    @Manfred Das ist gewollt, es gibt ja noch die Felder "Übershrift" und "Titel". Bei den EInträgen die wir mit ausliefern kann der interne Name nicht mehr geändert werden. Es gab viele Support-Anfragen das die Kunden die Einträge im Content-Manager nicht mehr wiedergefunden haben, weil der interne Name geändert wurde. Da der interne Name jetzt nicht mehr geändert werden kann, haben wir keine Probleme mehr damit.

    @Andreas (DTR-Shop) Bitte mach ein Ticket auf, wir schauen uns das dann an.
     
  9. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    @Till (Gambio)
    Soweit .. so gut & ok.
    Nur was ist mit den Altlasten aus GX < 3.9 die per Updates nun endlos weiter mitgeschleppt werden .. obwohl die Bezeichnung inzwischen Blödsinn ist?
    Evtl. in der DB ändern?
     
  10. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.693
    Danke vergeben:
    903
    Kann ich bestätigen. Wird korrigiert.
     
  11. Anonymous

    Anonymous Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.749
    Danke vergeben:
    137
    Leider ist mir da beim Entsorgen ein kleiner Fehler in den Pfaden der zu löschenden Dateien unterlaufen. Siehe https://tracker.gambio-server.net/issues/54941
    Wenn du diese Dateien manuell löschst, müsste das Problem weg sein:
    Code:
    includes/modules/payment/paypal.php
    includes/modules/payment/paypalexpress.php
    includes/modules/payment/paypalng.php
    includes/modules/payment/paypalgambio_alt.php
    
     
  12. Kai Schoelzke

    Kai Schoelzke Beta-Held

    Registriert seit:
    30. März 2016
    Beiträge:
    3.945
    Danke erhalten:
    590
    Danke vergeben:
    289
    ich habe mal eine Neuinstallation mit php 7.2 gemacht, und auf der Seite admin/admin.php?do=AdminAccess/managePermissions&id=1 diese Fehlermeldung:
    WARNING(2): "count(): Parameter must be an array or an object that implements Countable"
    In der log Datei steht folgendes:
    Code:
    #11    File: /www/htdocs/xxxxxxxxx/gx39/GXMainComponents/Services/System/AdminAccess/Repositories/Readers/AdminAccessGroupReader.inc.php:357 (Details)
        Code:
    │    line 355:         }
    │    line 356:        
    ├─    line 357:         if(count($groupData['items']) > 0)
    │    line 358:         {
    │    line 359:             foreach($groupData['items'] as $item)
    #10    File: /www/htdocs/xxxxxxxxx/gx39/GXMainComponents/Services/System/AdminAccess/Repositories/Readers/AdminAccessGroupReader.inc.php:283 (Details)
        Code:
    │    line 281:         foreach($resultArray as $groupData)
    │    line 282:         {
    ├─    line 283:             $groupsArray[] = $this->_createAdminAccessGroupByArray($groupData);
    │    line 284:         }
    │    line 285:        
    #9    File: /www/htdocs/xxxxxxxxx/gx39/GXMainComponents/Services/System/AdminAccess/Entities/AdminAccessGroup.inc.php:260 (Details)
        Code:
    │    line 258:     public function getChildren()
    │    line 259:     {
    ├─    line 260:         return $this->reader->getChildren(new IdType($this->id));
    │    line 261:     }
    │    line 262:    
    #8    File: /www/htdocs/xxxxxxxxx/gx39/GXMainComponents/Controllers/HttpView/Admin/AdminAccess/AdminAccessController.inc.php:594 (Details)
        Code:
    │    line 592:                 $groupsArray[$group->getId()] = $group;
    │    line 593:                
    ├─    line 594:                 $children = $group->getChildren();
    │    line 595:                 if($children->count() > 0)
    │    line 596:                 {
    #7    File: /www/htdocs/xxxxxxxxx/gx39/GXMainComponents/Controllers/HttpView/Admin/AdminAccess/AdminAccessController.inc.php:562 (Details)
        Code:
    │    line 560:         if($groups->count() > 0)
    │    line 561:         {
    ├─    line 562:             $this->_appendGroupChildrenToGroupsArray($groups->getArray(), $groupsArray, 0);
    │    line 563:         }
    │    line 564:        
    #6    File: /www/htdocs/xxxxxxxxx/gx39/GXMainComponents/Controllers/HttpView/Admin/AdminAccess/AdminAccessController.inc.php:515 (Details)
        Code:
    │    line 513:         $langCode    = $this->languageProvider->getCodeById(new IdType((int)$_SESSION['languages_id']))->asString();
    │    line 514:         $permissions = $this->adminAccessService->getPermissionsByGroupCollection(new IdType($roleId),
    ├─    line 515:                                                                                   $this->_getPermissionOverviewsGroupCollection());
    │    line 516:         if(count($permissions) > 0)
    │    line 517:         {
    #5    File: /www/htdocs/xxxxxxxxx/gx39/GXMainComponents/Controllers/HttpView/Admin/AdminAccess/AdminAccessController.inc.php:181 (Details)
        Code:
    │    line 179:                                     . $role['name'][$langCode],
    │    line 180:                 'action'         => [],
    ├─    line 181:                 'elements'       => $this->_getPermissionsOverviewsListItems($roleId),
    │    line 182:                 'elementActions' => [],
    │    line 183:             ],
    #4    File: /www/htdocs/xxxxxxxxx/gx39/GXEngine/Services/System/Http/HttpViewController.inc.php:152 (Details)
        Code:
    │    line 150:         }
    │    line 151:
    ├─    line 152:         $response = call_user_func(array($this, $methodName));
    │    line 153:
    │    line 154:         return $response;
    #3    File: /www/htdocs/xxxxxxxxx/gx39/GXEngine/Services/System/Http/HttpViewController.inc.php:107 (Details)
        Code:
    │    line 105:
    │    line 106:         $actionName = $this->httpContextReader->getActionName($httpContext);
    ├─    line 107:         $response   = $this->_callActionMethod($actionName);
    │    line 108:
    │    line 109:         $this->httpResponseProcessor->proceed($response);
    #2    File: /www/htdocs/xxxxxxxxx/gx39/GXEngine/Services/System/Http/HttpDispatcher.inc.php:72 (Details)
        Code:
    │    line 70:             $controller->validateCurrentAdminStatus();
    │    line 71:         }
    ├─    line 72:         $controller->proceed($httpContext);
    │    line 73:     }
    │    line 74: }
    #1    File: /www/htdocs/xxxxxxxxx/gx39/GXEngine/Services/System/Http/HttpService.inc.php:67 (Details)
        Code:
    │    line 65:         try
    │    line 66:         {
    ├─    line 67:             $this->httpDispatcher->dispatch($httpContext);
    │    line 68:         }
    │    line 69:         catch(MissingControllerNameException $e)
    #0    File: /www/htdocs/xxxxxxxxx/gx39/admin/admin.php:15 (Details)
        Code:
    │    line 13: $httpService = StaticGXCoreLoader::getService('Http');
    │    line 14: $httpContext = $httpService->getHttpContext();
    ├─    line 15: $httpService->handle($httpContext);Request: GET /admin/admin.php?do=AdminAccess/managePermissions&id=1 (Details)
        - duration: ~164ms
        - server: Apache
        - server address: xx.xx.xxx.xx
        - user agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0
        - remote address: 866dd697da42d459ce304c640c3bed1d
    Session:  (Details)
    Get:  (Details)
     
  13. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    @Marco (Gambio)
    Genannte Files gelöscht - ModulCache => Negativ!

    Code:
    FATAL ERROR(1): "Uncaught Error: Class 'GMPayPal' not found in /www/htdocs/xxxxxxx/<MeinPfad>/includes/modules/payment/paypalng.php:23
    Stack trace:
    #0 /www/htdocs/xxxxxxx/<MeinPfad>/admin/includes/gm/classes/GMModulesManager.php(119): paypalng_ORIGIN->__construct()
    #1 /www/htdocs/xxxxxxx/<MeinPfad>/admin/modules.php(228): GMModuleManager_ORIGIN->repair()
    #2 {main}
      thrown"
     
  14. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.693
    Danke vergeben:
    903
    Laut Fehlermeldung tritt der Fehler in der Datei includes/modules/payment/paypalng.php in Zeile 23 auf. Die Datei ist aber die, die du mit löschen sollst.
     
  15. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Sorry - im falschen TestShop gewesen.

    Aktuell:
    Module Zahlungsweisen => ok
    Bestellübersicht => ok
    Bestell-Details =>
    Code:
    FATAL ERROR(1): "Uncaught Error: Class 'GMPayPal' not found in /www/htdocs/xxxxxxx/<MeinPfad>/admin/includes/modules/orders/orders_paypalng.php:12
    Stack trace:
    #0 /www/htdocs/xxxxxxx/<MeinPfad>/admin/orders.php(1039): include()
    #1 {main}
      thrown"
     
  16. Anonymous

    Anonymous Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.749
    Danke vergeben:
    137
    Die Datei
    admin/includes/modules/orders/orders_paypalng.php muss auch weg.
     
  17. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Alles ok jetzt! :)
     
  18. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.693
    Danke vergeben:
    903
    Zur Information: In der Beta 1 sind nicht alle Teile des Gambio Hub Connectors auf dem neuesten Stand, so dass Fehler in Zusammenhang mit Hub-Zahlungsweisen auftreten (Checkout). Das korrigieren wir mit der Beta2.
     
  19. Mirko (Gambio)

    Mirko (Gambio) Administrator
    Mitarbeiter

    Registriert seit:
    27. März 2017
    Beiträge:
    41
    Danke erhalten:
    22
    Danke vergeben:
    5
    Danke für den Bug-Report. Fehler wurde bereits entdeckt und wird mit der nächsten Version behoben: https://tracker.gambio-server.net/issues/54948
     
  20. Kai Schoelzke

    Kai Schoelzke Beta-Held

    Registriert seit:
    30. März 2016
    Beiträge:
    3.945
    Danke erhalten:
    590
    Danke vergeben:
    289
    Mal noch eine Bitte, in der Standard Installation habt Ihr immer noch in den Rechtstexten wie Impressum,AGB und Versand-und-Zahlungsbedingungen in die sitemap aufnehmen auf aktiv die die Prio in der sitemap auf 1.0 und der Eintrag in robosts.txt ist auch aktiv das beißt sich, und sollte in der Standard Installation richtig eingestellt sein, wer es später ändern möchte kann es ja tun, aber unerfahrene Shop Betreiber sind damit überfordert und das verursacht bei google Konflikte.
    agb.JPG