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!