Fehler bei Artikel nach Server Umzug

Thema wurde von damian_prudlik, 22. Juli 2019 erstellt.

  1. damian_prudlik
    damian_prudlik Erfahrener Benutzer
    Registriert seit:
    8. Juni 2019
    Beiträge:
    58
    Danke erhalten:
    8
    Danke vergeben:
    28
    #1 damian_prudlik, 22. Juli 2019
    Zuletzt bearbeitet: 22. Juli 2019
    Schönen Guten Tag,

    ich habe einen Serverumzug vorgenommen und mich an die Anleitung hier aus dem Forum gehalten, es hat alles Wunderbar funktioniert die Seite ist auch Online und der Server läuft. Jedoch bekomme ich im Gambio Admin Menü sei es bei den Artikeln direkt oder bei der Erstellung eines neuen Artikel folgende Meldung in der Kopfzeile:


    WARNING(2): "Use of undefined constant WSDL_CACHE_MEMORY - assumed 'WSDL_CACHE_MEMORY' (this will throw an Error in a future version of PHP)"
    WARNING(2): "Use of undefined constant SOAP_1_1 - assumed 'SOAP_1_1' (this will throw an Error in a future version of PHP)"
    WARNING(2): "Use of undefined constant SOAP_USE_XSI_ARRAY_TYPE - assumed 'SOAP_USE_XSI_ARRAY_TYPE' (this will throw an Error in a future version of PHP)"
    WARNING(2): "Use of undefined constant SOAP_SINGLE_ELEMENT_ARRAYS - assumed 'SOAP_SINGLE_ELEMENT_ARRAYS' (this will throw an Error in a future version of PHP)"


    Abspeichern des Artikels ist ebenfalls nicht möglich dann erscheint folgender Fehler:

    WARNING(2): "Use of undefined constant WSDL_CACHE_MEMORY - assumed 'WSDL_CACHE_MEMORY' (this will throw an Error in a future version of PHP)"
    WARNING(2): "Use of undefined constant SOAP_1_1 - assumed 'SOAP_1_1' (this will throw an Error in a future version of PHP)"
    WARNING(2): "Use of undefined constant SOAP_USE_XSI_ARRAY_TYPE - assumed 'SOAP_USE_XSI_ARRAY_TYPE' (this will throw an Error in a future version of PHP)"
    WARNING(2): "Use of undefined constant SOAP_SINGLE_ELEMENT_ARRAYS - assumed 'SOAP_SINGLE_ELEMENT_ARRAYS' (this will throw an Error in a future version of PHP)"
    WARNING(2): "Cannot modify header information - headers already sent by (output started at /var/www/vhosts/Baby-Schnullerketten.de/httpdocs/gambio/gm/classes/ErrorHandler.php:419)"


    Weiß jemand wie ich dieses Problem lösen könnte? Vielen dank im Voraus.

    Webseite: www.baby-schnullerketten.de


    Liebe Grüße
     
  2. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    Schau mal hier:
    (Link nur für registrierte Nutzer sichtbar.)
    vielleicht hilft das.
     
  3. damian_prudlik
    damian_prudlik Erfahrener Benutzer
    Registriert seit:
    8. Juni 2019
    Beiträge:
    58
    Danke erhalten:
    8
    Danke vergeben:
    28
    Vielen dank,

    laut Plesk: Bei dem mit Plesk für Linux mitgelieferten PHP ist die SOAP-Erweiterung bereits aktiviert.

    daran wird es wohl nicht liegen, sonst habe ich keine Fehlermeldungen nur bei den Artikeln selbst.
     
  4. Wilken (Gambio)
    Wilken (Gambio) Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.311
    Danke vergeben:
    2.208
    Kuck mal bei Tools -> Serverinfo

    Da muss SOAP als PHP Erweiterung auftauchen. Ich würde glauben das tuts nicht, dann stimmt die Aussage nicht.
     
  5. damian_prudlik
    damian_prudlik Erfahrener Benutzer
    Registriert seit:
    8. Juni 2019
    Beiträge:
    58
    Danke erhalten:
    8
    Danke vergeben:
    28
    Zeigt mir die Server Info von Gambio an:

    soap.wsdl_cache":"Off",
    "soap.wsdl_cache_enabled":"Off",
    "soap.wsdl_cache_limit":null,
    "soap.wsdl_cache_ttl":null

    und das ist aus der Php.ini meines Servers (7.2.19 by OS vendor FPM-Anwendung)

    [soap]
    ; Enables or disables WSDL caching feature.
    ; http://php.net/soap.wsdl-cache-enabled
    soap.wsdl_cache_enabled=1

    ; Sets the directory name where SOAP extension will put cache files.
    ; http://php.net/soap.wsdl-cache-dir
    soap.wsdl_cache_dir="/tmp"

    ; (time to live) Sets the number of second while cached file will be used
    ; instead of original one.
    ; http://php.net/soap.wsdl-cache-ttl
    soap.wsdl_cache_ttl=86400

    ; Sets the size of the cache limit. (Max. number of WSDL files to cache)
    soap.wsdl_cache_limit = 5

    [sysvshm]
    ; A default size of the shared memory segment
    ;sysvshm.init_mem = 10000
     
  6. Wilken (Gambio)
    Wilken (Gambio) Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.311
    Danke vergeben:
    2.208
    So muss das aussehen:
    Man achte auf das enabled bei SOAP Client

    Bildschirmfoto-20190722160931-1058x245.png
     
  7. damian_prudlik
    damian_prudlik Erfahrener Benutzer
    Registriert seit:
    8. Juni 2019
    Beiträge:
    58
    Danke erhalten:
    8
    Danke vergeben:
    28
    Ok vielen dank, diese Anzeige habe ich nicht, heißt wohl das Soap erst aktviert werden muss, wende mich mal an meinen Hoster, er soll sich darum kümmern.

    Ich bedanke mich bei euch.