Visualizzazione risultati 1 fino 1 di 1

Discussione: Plugin con errore : "SimpleXMLElement::__construct()"

  1. #1
    Guest

    Predefinito Plugin con errore : "SimpleXMLElement::__construct()"

    Salve a tutti,
    come da titolo ho un problema con il plugin AmazonSimpleAdmin non funzionante su host Altervista (funziona in locale con Xampp)
    Il plugin principalmente presenta un errore : Errore durante il tentativo di caricare i dati oggetto: String Impossibile analizzare come XML.
    Gli errori noti sono :
    1. Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: Entity: line 1: parser error : Start tag expected, '<' not found in /membri/amazon2deals/wp-content/plugins/amazonsimpleadmin/lib/Asa/Service/Amazon/Request/Abstract.php on line 62

    2. Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: Host di destinazione non consentito, sblocca la connessione nel pannello di Alte in /membri/amazon2deals/wp-content/plugins/amazonsimpleadmin/lib/Asa/Service/Amazon/Request/Abstract.php on line 62

    3. Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: ^ in /membri/amazon2deals/wp-content/plugins/amazonsimpleadmin/lib/Asa/Service/Amazon/Request/Abstract.php on line 62
    Codice PHP:
    /**
    * Constructor
    * @param Asa_Service_Amazon $asa
    */
    public function __construct(Asa_Service_Amazon $asa)
    {
    $this->_asa = $asa;
    }

    /**
    * Sends the built request url and fetches the result
    * @param array
    * @return string
    */
    public function send(array $url_params)
    {
    $this->build($url_params);

    if (!
    $request_url = $this->getRequestUrl()) {
    throw new
    Asa_Service_Amazon_Request_Exception('Error in building request url');
    }

    $this->_response = $this->_send($request_url);

    if (
    $this->_response->isError()) {
    require_once
    'Asa/Service/Amazon/Request/Exception.php';
    Linea 62
    Codice PHP:
    $xml_response = new SimpleXMLElement($this->_response->getBody());
    Codice PHP:
    $error = $xml_response->Error->Code . ': '. $xml_response->Error->Message;
    throw new
    Asa_Service_Amazon_Request_Exception($error);
    }


    if (
    $this->_response->isSuccessful()) {
    $response_body = $this->_response->getBody();
    return
    $response_body;
    }

    return
    null;
    }
    Grazie per l'attenzione.

    Potrebbe essere la limitazione di connessione Server-to-Server??
    Scusate per il monologo ma il problema era la "limitazione di connessione Server-to-Server"
    RISOLTO Grazie siete stati d'ispirazione.
    Ciao a Tutti!
    Ultima modifica di amazon2deals : 05-12-2014 alle ore 17.57.52 Motivo: risolto

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •