Open KeiroD opened 8 years ago
It's missing the hostname. I wonder if you have it configured correctly?
@clphillips
Yep. See:
Edit: Also, just to be sure, I checked to ensure php-soap was installed, it is. Server outputs php-soap.x86_64 0:5.3.3-46.el6_6
as the answer when I queried it to see if it was installed.
@clphillips I also tried https}://{$this->hostname}:{$this->port}/soap?wsdl");
It immediately threw this error:
Oh noes!
SOAP-ERROR: Parsing WSDL: Couldn't load from '://:/soap?wsdl' : failed to load external entity "://:/soap?wsdl" on line 18 in /home/eidolon/web/eidolonhost.com/public_html/billing/components/modules/tastyinterworxmodule/apis/bakediw_api.php
Printing Stack Trace:
#0 /home/eidolon/web/eidolonhost.com/public_html/billing/components/modules/tastyinterworxmodule/apis/bakediw_api.php(18): SoapClient->SoapClient('://:/soap?wsdl')
#1 /home/eidolon/web/eidolonhost.com/public_html/billing/components/modules/tastyinterworxmodule/apis/bakediw_api.php(459): tastywiApi->doTheConnect('/nodeworx/sitew...', 'querySiteworxAc...', Array)
#2 /home/eidolon/web/eidolonhost.com/public_html/billing/components/modules/tastyinterworxmodule/tastyinterworxmodule.php(2185): tastywiApi->getSiteworxAccountInfo(NULL)
#3 /home/eidolon/web/eidolonhost.com/public_html/billing/app/controllers/client_services.php(113): Tastyinterworxmodule->accountusage(Object(stdClass), Object(stdClass), Array, Array, Array)
#4 /home/eidolon/web/eidolonhost.com/public_html/billing/lib/dispatcher.php(111): ClientServices->manage()
#5 /home/eidolon/web/eidolonhost.com/public_html/billing/index.php(21): Dispatcher::dispatch('/billing/client...')
#6 {main}
I also tried https}://daedalus.eidolonhost.com:2443/soap?wsdl");
No joy, either. However... I wonder... let me try something.
Well, that's interesting.
Trying https}://{daedalus.eidolonhost.com:2443}/soap?wsdl");
results in the following error:
Oh noes!
SOAP-ERROR: Parsing WSDL: Couldn't load from '://{daedalus.eidolonhost.com:2443}/soap?wsdl' : failed to load external entity "://{daedalus.eidolonhost.com:2443}/soap?wsdl" on line 18 in /home/eidolon/web/eidolonhost.com/public_html/billing/components/modules/tastyinterworxmodule/apis/bakediw_api.php
Printing Stack Trace:
#0 /home/eidolon/web/eidolonhost.com/public_html/billing/components/modules/tastyinterworxmodule/apis/bakediw_api.php(18): SoapClient->SoapClient('://{daedalus.ei...')
#1 /home/eidolon/web/eidolonhost.com/public_html/billing/components/modules/tastyinterworxmodule/apis/bakediw_api.php(459): tastywiApi->doTheConnect('/nodeworx/sitew...', 'querySiteworxAc...', Array)
#2 /home/eidolon/web/eidolonhost.com/public_html/billing/components/modules/tastyinterworxmodule/tastyinterworxmodule.php(2185): tastywiApi->getSiteworxAccountInfo(NULL)
#3 /home/eidolon/web/eidolonhost.com/public_html/billing/app/controllers/client_services.php(113): Tastyinterworxmodule->accountusage(Object(stdClass), Object(stdClass), Array, Array, Array)
#4 /home/eidolon/web/eidolonhost.com/public_html/billing/lib/dispatcher.php(111): ClientServices->manage()
#5 /home/eidolon/web/eidolonhost.com/public_html/billing/index.php(21): Dispatcher::dispatch('/billing/client...')
#6 {main}
Not sure why, but it's not getting the hostname. I haven't even tried this, and only had a cursory glance at the code. I'd need to dig into it to figure out the issue.
Trying https}://{daedalus.eidolonhost.com:2443}/soap?wsdl");
That is interesting...
Trying https}//{daedalus.eidolonhost.com:2443}/soap?wsdl");
Results in:
Oh noes!
SOAP-ERROR: Parsing WSDL: Couldn't load from '//{daedalus.eidolonhost.com:2443}/soap?wsdl' : failed to load external entity "/{daedalus.eidolonhost.com:2443}/soap?wsdl" on line 18 in /home/eidolon/web/eidolonhost.com/public_html/billing/components/modules/tastyinterworxmodule/apis/bakediw_api.php
Printing Stack Trace:
#0 /home/eidolon/web/eidolonhost.com/public_html/billing/components/modules/tastyinterworxmodule/apis/bakediw_api.php(18): SoapClient->SoapClient('//{daedalus.eid...')
#1 /home/eidolon/web/eidolonhost.com/public_html/billing/components/modules/tastyinterworxmodule/apis/bakediw_api.php(459): tastywiApi->doTheConnect('/nodeworx/sitew...', 'querySiteworxAc...', Array)
#2 /home/eidolon/web/eidolonhost.com/public_html/billing/components/modules/tastyinterworxmodule/tastyinterworxmodule.php(2185): tastywiApi->getSiteworxAccountInfo(NULL)
#3 /home/eidolon/web/eidolonhost.com/public_html/billing/app/controllers/client_services.php(113): Tastyinterworxmodule->accountusage(Object(stdClass), Object(stdClass), Array, Array, Array)
#4 /home/eidolon/web/eidolonhost.com/public_html/billing/lib/dispatcher.php(111): ClientServices->manage()
#5 /home/eidolon/web/eidolonhost.com/public_html/billing/index.php(21): Dispatcher::dispatch('/billing/client...')
#6 {main}
It is interesting. The format of the SOAP link is essentially correct, as seen here
Edit: Just gonna throw a bunch of Oh Noes! errors in here.
Only a couple things are working in the Tasty InterWorx module: Change Password and Install Web Applications... or so it seems.
Selecting Account Usage in the client's dashboard results in the following error:
Selecting e-mail accounts results in the following:
Selecting e-mail aliases results in:
Selecting FTP accounts results in:
Selecting Sub domains results in:
Selecting Secondary domains results in:
Selecting pointer domains results in:
Selecting databases results in:
Selecting cronjobs results in:
Selecting Backups results in:
Selecting Install Application brings me to a new install application screen. Clicking Install New App works, as does the pop-up. List backups in the same screen also works.