Closed GoogleCodeExporter closed 9 years ago
Sorry about this POST seems as though my host has issues checking on this now
and will get back to you.
Original comment by duanewar...@gmail.com
on 25 Jan 2012 at 3:01
i am also getting this after i did 2 fresh install any ideas?
Original comment by Steve.ch...@gmail.com
on 26 Jan 2012 at 3:20
Just to make sure, try again as there was two API downtimes in the last 2 days
and want to make sure it isn't that.
Original comment by frozenic...@gmail.com
on 26 Jan 2012 at 5:00
To add, you didn't by chance have this on the installer requirements did you?
CURL: No (Will use fopen)
as that means you will need to get CURL going as the fopen option is no longer
available.
Original comment by frozenic...@gmail.com
on 26 Jan 2012 at 5:05
Thank you for choosing POS-Tracker FG Version! Please fill the form to set the
database information.
Current PHP version: 5.2.17 (Needs to be greater than 5.1.2)
Your CURL Version: 7.15.5
Required Modules Installed
CURL: Yes
SimpleXML: Yes
Hash: Yes
Register_globals: Off
cache/template_c: OK
eveconfig/dbconfig.php: OK
Original comment by Steve.ch...@gmail.com
on 26 Jan 2012 at 6:34
Hrmm try this...
Edit your class.pos.php under the includes folder and if on 5.2.0 go to line
5229
* POSMGMT::API_ProxySelect()
Then look for this line here:
$apiURL = "https://api.eveonline.com";
and replace it with
$apiURL = "http://api.eveonline.com";
see what happens. If that does work that's good....but also bad because then it
means you can't connect to the secure API which is going to be required "soon"
for all API calls.
Original comment by frozenic...@gmail.com
on 26 Jan 2012 at 9:17
still getting the same issue :(
Original comment by Steve.ch...@gmail.com
on 26 Jan 2012 at 11:36
i think it could be the CURL Verison as we ran it on a diff server with a newer
verison and it works fine
Original comment by Steve.ch...@gmail.com
on 26 Jan 2012 at 11:37
I still believe this is a server side issue on my part, however i did just test
the Above Fix, and i also installed a copy of 5.1.6 i had to hand and same
issue. so this is not down to curl :)
Original comment by duanewar...@gmail.com
on 27 Jan 2012 at 1:50
Okay so what I would like each one of you to do is download this file:
http://iceneko.com/eve/the_test.zip
and extract the special class.pos.php file and replace it in your includes
folder. Then go to the admin panel and put in your API information and hit
Select Characters.
Now you should get a huge list of information and your menu will have gone down
below all this. I wish you to send this to me at frozenice2525@gmail.com of
course go ahead and edit the vCode if you like so I can't get your API data(or
just make a temporary, your choice) but I ask that pretty much everything else
be left alone unless for some super secret reason you can't show me your
character names. What gets sent to me will only be seen by me and deleted
afterwards.
Original comment by frozenic...@gmail.com
on 27 Jan 2012 at 6:06
Replaced class.pos.php added api Hit select character and got
Error: String could not be parsed as XML
However i have seen you use simpleXML and as i said before i believe my issue
is definatly server side and has something to do with simpleXML.
http://pandora-sphere.com/test.php
I really am sorry for waisting your time, and im placing a bet Steve has the
same server provider i do :)
Original comment by duanewar...@gmail.com
on 27 Jan 2012 at 8:43
still get the same error as before like duanewar is
Original comment by Steve.ch...@gmail.com
on 27 Jan 2012 at 11:30
I figured it was server side and don't feel sorry. I want to get this working
for you guys if I can figure out a solution. So you guys get no errors besides
the simpleXML error?
Okay so what I did is modify the file again so it doesn't override the
additional data.
http://iceneko.com/eve/the_test2.zip
Original comment by frozenic...@gmail.com
on 27 Jan 2012 at 5:37
One more test version, this is specific to curl and it's a long shot but hey
why not.
http://iceneko.com/eve/curl_test.zip after putting this version in just do as
the same steps as before admin panel / add api
Original comment by frozenic...@gmail.com
on 27 Jan 2012 at 6:29
for the 1st one Test2 i got this when i added API
Extensions: Array
(
[0] => date
[1] => libxml
[2] => openssl
[3] => pcre
[4] => zlib
[5] => bz2
[6] => calendar
[7] => ctype
[8] => hash
[9] => filter
[10] => ftp
[11] => gettext
[12] => gmp
[13] => session
[14] => iconv
[15] => Reflection
[16] => standard
[17] => shmop
[18] => SimpleXML
[19] => SPL
[20] => sockets
[21] => exif
[22] => tokenizer
[23] => xml
[24] => apache2handler
[25] => imagick
[26] => bcmath
[27] => curl
[28] => dba
[29] => dbase
[30] => dom
[31] => gd
[32] => imap
[33] => json
[34] => ldap
[35] => mbstring
[36] => mcrypt
[37] => mhash
[38] => mssql
[39] => mysql
[40] => mysqli
[41] => ncurses
[42] => odbc
[43] => PDO
[44] => pdo_dblib
[45] => pdo_mysql
[46] => PDO_ODBC
[47] => pdo_pgsql
[48] => pdo_sqlite
[49] => pgsql
[50] => posix
[51] => pspell
[52] => recode
[53] => snmp
[54] => soap
[55] => SQLite
[56] => sysvmsg
[57] => sysvsem
[58] => sysvshm
[59] => tidy
[60] => wddx
[61] => xmlreader
[62] => xmlrpc
[63] => xmlwriter
[64] => xsl
[65] => zip
[66] => ionCube Loader
[67] => Zend Optimizer
)
APIURL: https://api.eveonline.com
URL: /account/Characters.xml.aspx
DATA: Array
(
[keyID] => 334076
[vCode] => fulGctLQCtYoyi9e9LVt2gnr8wMY1Q9d14s7JJ9UVlAYVs89nIqSt4joKhQrsKoD
[version] => 2
)
CONTENT:
XML:
Fatal error: Call to a member function xpath() on a non-object in
/datasan/www/vhosts/pink/httpdocs/pos/includes/class.pos.php on line 4283
And for the 2nd one curl test i got the same as as i was before
Original comment by Steve.ch...@gmail.com
on 27 Jan 2012 at 6:34
Okay that tells me cURL isn't sending anything back. So lets see why:
http://iceneko.com/eve/the_test3.zip
This will not only create information on the screen but also make a request.txt
file under your includes folder.
Original comment by frozenic...@gmail.com
on 27 Jan 2012 at 8:32
Test3 Results
Warning : SSL: certificate subject name 'cloud03.unlimitedwebhosting.co.uk'
does not match target host name 'api.eveonline.com'
Info: Array ( [url] => https://api.eveonline.com/account/Characters.xml.aspx
[content_type] => [http_code] => 0 [header_size] => 0 [request_size] => 0
[filetime] => -1 [ssl_verify_result] => 0 [redirect_count] => 0 [total_time] =>
0 [namelookup_time] => 0.00011 [connect_time] => 0.000195 [pretransfer_time] =>
0 [size_upload] => 0 [size_download] => 0 [speed_download] => 0 [speed_upload]
=> 0 [download_content_length] => 0 [upload_content_length] => 0
[starttransfer_time] => 0 [redirect_time] => 0 )
1
Completed. Check in your folder for request.txt
dont see were this file is tho
Original comment by Steve.ch...@gmail.com
on 27 Jan 2012 at 11:23
[deleted comment]
It should be in where your class.pos.php file is.
Original comment by frozenic...@gmail.com
on 28 Jan 2012 at 12:17
Though that one warning kinda gave me an idea.
http://iceneko.com/eve/the_test4.zip
If the warning goes away then try the 2nd file in the folder.
Thanks by the way for testing all this :)
Original comment by frozenic...@gmail.com
on 28 Jan 2012 at 12:26
* About to connect() to api.eveonline.com port 443
* Trying 127.0.0.1... * connected
* Connected to api.eveonline.com (127.0.0.1) port 443
* successfully set certificate verify locations:
* CAfile: /etc/pki/tls/certs/ca-bundle.crt
CApath: none
* SSL connection using DHE-RSA-AES256-SHA
* Server certificate:
* subject:
/C=--/ST=SomeState/L=SomeCity/O=SomeOrganization/OU=SomeOrganizationalUnit/CN=cl
oud03.unlimitedwebhosting.co.uk/emailAddress=root@cloud03.unlimitedwebhosting.co
.uk
* start date: 2011-09-17 13:42:39 GMT
* expire date: 2012-09-16 13:42:39 GMT
* SSL: certificate subject name 'cloud03.unlimitedwebhosting.co.uk' does not
match target host name 'api.eveonline.com'
* Closing connection #0
That the request file details
Original comment by Steve.ch...@gmail.com
on 28 Jan 2012 at 1:00
#Test 4 Results
Open the file and upload the 1st file and got this:
Warning :
Info: Array ( [url] => https://api.eveonline.com/account/Characters.xml.aspx
[content_type] => text/html; charset=iso-8859-1 [http_code] => 404
[header_size] => 145 [request_size] => 246 [filetime] => -1 [ssl_verify_result]
=> 18 [redirect_count] => 0 [total_time] => 0.018236 [namelookup_time] =>
8.7E-5 [connect_time] => 0.000157 [pretransfer_time] => 0.017715 [size_upload]
=> 0 [size_download] => 225 [speed_download] => 12338 [speed_upload] => 0
[download_content_length] => 225 [upload_content_length] => 0
[starttransfer_time] => 0.018226 [redirect_time] => 0 )
1
Completed. Check in your folder for request.txt
Original comment by Steve.ch...@gmail.com
on 28 Jan 2012 at 1:04
Request file:
* About to connect() to api.eveonline.com port 443
* Trying 127.0.0.1... * connected
* Connected to api.eveonline.com (127.0.0.1) port 443
* successfully set certificate verify locations:
* CAfile: /etc/pki/tls/certs/ca-bundle.crt
CApath: none
* SSL connection using DHE-RSA-AES256-SHA
* Server certificate:
* subject:
/C=--/ST=SomeState/L=SomeCity/O=SomeOrganization/OU=SomeOrganizationalUnit/CN=cl
oud03.unlimitedwebhosting.co.uk/emailAddress=root@cloud03.unlimitedwebhosting.co
.uk
* start date: 2011-09-17 13:42:39 GMT
* expire date: 2012-09-16 13:42:39 GMT
* issuer:
/C=--/ST=SomeState/L=SomeCity/O=SomeOrganization/OU=SomeOrganizationalUnit/CN=cl
oud03.unlimitedwebhosting.co.uk/emailAddress=root@cloud03.unlimitedwebhosting.co
.uk
* SSL certificate verify result: self signed certificate (18), continuing
anyway.
> POST /account/Characters.xml.aspx HTTP/1.1
Host: api.eveonline.com
Accept: */*
Content-Length: 93
Content-Type: application/x-www-form-urlencoded
keyID=334076&vCode=fulGctLQCtYoyi9e9LVt2gnr8wMY1Q9d14s7JJ9UVlAYVs89nIqSt4joKhQrs
KoD&version=2< HTTP/1.1 404 Not Found
< Date: Sat, 28 Jan 2012 01:02:09 GMT
< Server: Apache
< Content-Length: 225
< Content-Type: text/html; charset=iso-8859-1
* Connection #0 to host api.eveonline.com left intact
* Closing connection #0
Original comment by Steve.ch...@gmail.com
on 28 Jan 2012 at 1:04
then i tried the one in the folder of the folder and got the same message from
the beginning
Original comment by Steve.ch...@gmail.com
on 28 Jan 2012 at 1:05
Well that would explain why the XML doesn't work, you're getting a 404 error
while connecting to EVE's API servers so nothing is coming back. Curious as to
why but I think I see why...umm what is your server doing lol.
My output:
* About to connect() to api.eveonline.com port 443 (#0)
* Trying 87.237.39.199... * connected
* Connected to api.eveonline.com (87.237.39.199) port 443 (#0)
Your output:
* About to connect() to api.eveonline.com port 443
* Trying 127.0.0.1... * connected
* Connected to api.eveonline.com (127.0.0.1) port 443
I don't even...know where to go with that lol because it's not actually
reaching EVE's API servers really. It's hitting your local server instead. This
is going to take some more investigating.
Original comment by frozenic...@gmail.com
on 28 Jan 2012 at 1:46
Actually your host may know the answer to this. Ask why cURL insists on using
localhost instead of connecting externally.
Original comment by frozenic...@gmail.com
on 28 Jan 2012 at 2:03
I've been talking to some server admins and they are still looking into
possibilities for me however one idea did come up. A server can setup requests
that are destined to be outbound are required to go through a proxy. So I may
need to setup proxy support to support these kinda server setups. If someone
who is asking their host to see if any kinda proxy is setup may help in trying
to cut down possibilities of what's causing this.
Original comment by frozenic...@gmail.com
on 29 Jan 2012 at 2:46
Host issue pointing API to localhost instead of going externally.
Original comment by frozenic...@gmail.com
on 17 Mar 2012 at 6:28
Original issue reported on code.google.com by
duanewar...@gmail.com
on 25 Jan 2012 at 2:25