Elmer
Active member
I disabled the firewall just to see if it was that, but still happening. I reinstalled everything (xenforo and wordpress) and it is still happning. My password is also alphanumeric, no dashes or any other character.Then you may have a firewall or security plugin blocking API access.
The password has to be alphanumeric. Adding backticks will break it.
I found the following error In internal_data/xlink_error (domian.com is just an example domain, not my actual domain)
Code:
GuzzleHttp\Exception\ClientException: Client error: `POST https://domain.com/?xf_user=1&rest_route=%2Fxpress%2Fv1%2Fsettings&rest_key=56sdf42D4DFS1fd53115856ssdfSDF` resulted in a `404 Not Found` response:
{"code":"rest_no_route","message":"No route was found matching the URL and request method","data":{"status":404}}
in /home/user/public_html/foros/src/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:113
Stack trace:
#0 /home/user/public_html/foros/src/vendor/guzzlehttp/guzzle/src/Middleware.php(66): GuzzleHttp\Exception\RequestException::create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response))
#1 /home/user/public_html/foros/src/vendor/guzzlehttp/promises/src/FulfilledPromise.php(39): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Response))
#2 /home/user/public_html/foros/src/vendor/guzzlehttp/promises/src/TaskQueue.php(47): GuzzleHttp\Promise\FulfilledPromise::GuzzleHttp\Promise\{closure}()
#3 /home/user/public_html/foros/src/vendor/guzzlehttp/promises/src/Promise.php(246): GuzzleHttp\Promise\TaskQueue->run(true)
#4 /home/user/public_html/foros/src/vendor/guzzlehttp/promises/src/Promise.php(223): GuzzleHttp\Promise\Promise->invokeWaitFn()
#5 /home/user/public_html/foros/src/vendor/guzzlehttp/promises/src/Promise.php(62): GuzzleHttp\Promise\Promise->waitIfPending()
#6 /home/user/public_html/foros/src/vendor/guzzlehttp/guzzle/src/Client.php(131): GuzzleHttp\Promise\Promise->wait()
#7 /home/user/public_html/foros/src/vendor/guzzlehttp/guzzle/src/Client.php(89): GuzzleHttp\Client->request('post', 'https://elcodig...', Array)
#8 /home/user/public_html/foros/src/addons/ThemeHouse/Core/Http/HttpClient/20181220.php(23): GuzzleHttp\Client->__call('post', Array)
#9 /home/user/public_html/foros/src/addons/ThemeHouse/XLink/RemoteHandler/Traits/APICall.php(70): ThemeHouse\Core\Http\HttpClient->simplePost('https://elcodig...', Array, Array)
#10 /home/user/public_html/foros/src/addons/ThemeHouse/XPress/RemoteHandler/Platform.php(71): ThemeHouse\XPress\RemoteHandler\Platform->callAPI('/xpress/v1/sett...', Array, 'POST', false)
#11 /home/user/public_html/foros/src/addons/ThemeHouse/XLink/Admin/Controller/Platform.php(190): ThemeHouse\XPress\RemoteHandler\Platform->syncSettingsToRemote()
#12 /home/user/public_html/foros/src/XF/Mvc/Dispatcher.php(321): ThemeHouse\XLink\Admin\Controller\Platform->actionSave(Object(XF\Mvc\ParameterBag))
#13 /home/user/public_html/foros/src/XF/Mvc/Dispatcher.php(244): XF\Mvc\Dispatcher->dispatchClass('ThemeHouse\\XLin...', 'Save', Object(XF\Mvc\RouteMatch), Object(ThemeHouse\XLink\Admin\Controller\Platform), NULL)
#14 /home/user/public_html/foros/src/XF/Mvc/Dispatcher.php(100): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(ThemeHouse\XLink\Admin\Controller\Platform), NULL)
#15 /home/user/public_html/foros/src/XF/Mvc/Dispatcher.php(50): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#16 /home/user/public_html/foros/src/XF/App.php(2178): XF\Mvc\Dispatcher->run()
#17 /home/user/public_html/foros/src/XF.php(390): XF\App->run()
#18 /home/user/public_html/foros/admin.php(13): XF::runApp('XF\\Admin\\App')
#19 {main}
Full Response:
{"code":"rest_no_route","message":"No route was found matching the URL and request method","data":{"status":404}}
I were using pretty urls in wordpress, but I changed it to use simple urls, but no luck.