I'm new to configuring CMS' and I'm having an issue where I am unable to log in after installing Directus for the first time
install Drectus using clone
follow Apache install steps
go through the first time install steps
try logging in
Expected to be brought to the admin page after logging.
Getting "Unknown server error. Try again later"
In the console I see:
directus-sdk.umd.min.js:1 POST http://ec2-
master branch]I've been reading through the issues and I've seen example where people have suggested setting RewriteBase / in my .htaccess file but I'm not sure where to put it or the proper syntax. I also have mod_rewrite enabled
Any help would be greatly appreciated.
Hey @zas9vf
Maybe there is some configuration issue. As you are going towards Directus first time; kindly verify the step from here to reinforce your steps.
And still, if you face this issue then kindly provide your Log file here.
Hey @bjgajjar,
I have checked all the boxes from those docs you posted. Here's my 000-default.conf file:
ServerAdmin ubuntu@ip-<-public IP->
DocumentRoot /home/ubuntu/directus/public
ServerName <-public IP->
<Directory /home/ubuntu/directus>
AllowOverride All
Allow from all
</Directory>
I have mod_rewrite enabled: "Module rewrite already enabled". Is there something else I'm missing?
@zas9vf "Unknown server error. Try again late" is a generic error.
Did you get any error in log files?
@hemratna are you referring to Apache's error log file? If so I'm not getting any errors. The access logs also look normal
My error.log only has:
[Tue Aug 27 06:25:01.731019 2019] [mpm_prefork:notice] [pid 31110] AH00163: Apache/2.4.29 (Ubuntu) configured -- resuming normal operations
[Tue Aug 27 06:25:01.731045 2019] [core:notice] [pid 31110] AH00094: Command line: '/usr/sbin/apache2'
[Wed Aug 28 06:25:01.876393 2019] [mpm_prefork:notice] [pid 31110] AH00171: Graceful restart requested, doing restart
@zas9vf Can you give me Directus logs?
sure...here's my latest error log
[2019-08-29 01:35:53] api[].ERROR: Directus\Exception\UnauthorizedException: Unauthorized request in /home/ubuntu/directus/src/helpers/app.php:268
Stack trace:
#0 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(530): Directus\{closure}
#1 /home/ubuntu/directus/src/core/Directus/Application/Http/Middleware/CorsMiddleware.php(66): Slim\App->__invoke
#2 [internal function]: Directus\Application\Http\Middleware\CorsMiddleware->__invoke
#3 /home/ubuntu/directus/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array
#4 [internal function]: Slim\DeferredCallable->__invoke
#5 /home/ubuntu/directus/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func
#6 /home/ubuntu/directus/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\App->Slim\{closure}
#7 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(405): Slim\App->callMiddlewareStack
#8 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(313): Slim\App->process
#9 /home/ubuntu/directus/src/core/Directus/Application/Application.php(161): Slim\App->run
#10 /home/ubuntu/directus/public/index.php(5): Directus\Application\Application->run [] []
[2019-08-29 01:51:44] api[].ERROR: Directus\Exception\UnauthorizedException: Unauthorized request in /home/ubuntu/directus/src/helpers/app.php:268
Stack trace:
#0 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(530): Directus\{closure}
#1 /home/ubuntu/directus/src/core/Directus/Application/Http/Middleware/CorsMiddleware.php(66): Slim\App->__invoke
#2 [internal function]: Directus\Application\Http\Middleware\CorsMiddleware->__invoke
#3 /home/ubuntu/directus/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array
#4 [internal function]: Slim\DeferredCallable->__invoke
#5 /home/ubuntu/directus/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func
#6 /home/ubuntu/directus/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\App->Slim\{closure}
#7 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(405): Slim\App->callMiddlewareStack
#8 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(313): Slim\App->process
#9 /home/ubuntu/directus/src/core/Directus/Application/Application.php(161): Slim\App->run
#10 /home/ubuntu/directus/public/index.php(5): Directus\Application\Application->run [] []
[2019-08-29 03:57:07] api[].ERROR: Directus\Exception\UnauthorizedException: Unauthorized request in /home/ubuntu/directus/src/helpers/app.php:268
Stack trace:
#0 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(530): Directus\{closure}
#1 /home/ubuntu/directus/src/core/Directus/Application/Http/Middleware/CorsMiddleware.php(66): Slim\App->__invoke
#2 [internal function]: Directus\Application\Http\Middleware\CorsMiddleware->__invoke
#3 /home/ubuntu/directus/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array
#4 [internal function]: Slim\DeferredCallable->__invoke
#5 /home/ubuntu/directus/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func
#6 /home/ubuntu/directus/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\App->Slim\{closure}
#7 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(405): Slim\App->callMiddlewareStack
#8 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(313): Slim\App->process
#9 /home/ubuntu/directus/src/core/Directus/Application/Application.php(161): Slim\App->run
#10 /home/ubuntu/directus/public/index.php(5): Directus\Application\Application->run [] []
[2019-08-29 04:04:21] api[].ERROR: Directus\Exception\UnauthorizedException: Unauthorized request in /home/ubuntu/directus/src/helpers/app.php:268
Stack trace:
#0 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(530): Directus\{closure}
#1 /home/ubuntu/directus/src/core/Directus/Application/Http/Middleware/CorsMiddleware.php(66): Slim\App->__invoke
#2 [internal function]: Directus\Application\Http\Middleware\CorsMiddleware->__invoke
#3 /home/ubuntu/directus/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array
#4 [internal function]: Slim\DeferredCallable->__invoke
#5 /home/ubuntu/directus/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func
#6 /home/ubuntu/directus/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\App->Slim\{closure}
#7 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(405): Slim\App->callMiddlewareStack
#8 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(313): Slim\App->process
#9 /home/ubuntu/directus/src/core/Directus/Application/Application.php(161): Slim\App->run
#10 /home/ubuntu/directus/public/index.php(5): Directus\Application\Application->run [] []
[2019-08-29 04:36:00] api[].ERROR: Directus\Exception\UnauthorizedException: Unauthorized request in /home/ubuntu/directus/src/helpers/app.php:268
Stack trace:
#0 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(530): Directus\{closure}
#1 /home/ubuntu/directus/src/core/Directus/Application/Http/Middleware/CorsMiddleware.php(66): Slim\App->__invoke
#2 [internal function]: Directus\Application\Http\Middleware\CorsMiddleware->__invoke
#3 /home/ubuntu/directus/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array
#4 [internal function]: Slim\DeferredCallable->__invoke
#5 /home/ubuntu/directus/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func
#6 /home/ubuntu/directus/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\App->Slim\{closure}
#7 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(405): Slim\App->callMiddlewareStack
#8 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(313): Slim\App->process
#9 /home/ubuntu/directus/src/core/Directus/Application/Application.php(161): Slim\App->run
#10 /home/ubuntu/directus/public/index.php(5): Directus\Application\Application->run [] []
[2019-08-29 04:43:08] api[].ERROR: Directus\Exception\UnauthorizedException: Unauthorized request in /home/ubuntu/directus/src/helpers/app.php:268
Stack trace:
#0 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(530): Directus\{closure}
#1 /home/ubuntu/directus/src/core/Directus/Application/Http/Middleware/CorsMiddleware.php(66): Slim\App->__invoke
#2 [internal function]: Directus\Application\Http\Middleware\CorsMiddleware->__invoke
#3 /home/ubuntu/directus/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array
#4 [internal function]: Slim\DeferredCallable->__invoke
#5 /home/ubuntu/directus/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func
#6 /home/ubuntu/directus/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\App->Slim\{closure}
#7 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(405): Slim\App->callMiddlewareStack
#8 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(313): Slim\App->process
#9 /home/ubuntu/directus/src/core/Directus/Application/Application.php(161): Slim\App->run
#10 /home/ubuntu/directus/public/index.php(5): Directus\Application\Application->run [] []
[2019-08-29 06:15:21] api[].ERROR: Directus\Exception\UnauthorizedException: Unauthorized request in /home/ubuntu/directus/src/helpers/app.php:268
Stack trace:
#0 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(530): Directus\{closure}
#1 /home/ubuntu/directus/src/core/Directus/Application/Http/Middleware/CorsMiddleware.php(66): Slim\App->__invoke
#2 [internal function]: Directus\Application\Http\Middleware\CorsMiddleware->__invoke
#3 /home/ubuntu/directus/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array
#4 [internal function]: Slim\DeferredCallable->__invoke
#5 /home/ubuntu/directus/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func
#6 /home/ubuntu/directus/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\App->Slim\{closure}
#7 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(405): Slim\App->callMiddlewareStack
#8 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(313): Slim\App->process
#9 /home/ubuntu/directus/src/core/Directus/Application/Application.php(161): Slim\App->run
#10 /home/ubuntu/directus/public/index.php(5): Directus\Application\Application->run [] []
[2019-08-29 07:10:05] api[].ERROR: Directus\Exception\UnauthorizedException: Unauthorized request in /home/ubuntu/directus/src/helpers/app.php:268
Stack trace:
#0 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(530): Directus\{closure}
#1 /home/ubuntu/directus/src/core/Directus/Application/Http/Middleware/CorsMiddleware.php(66): Slim\App->__invoke
#2 [internal function]: Directus\Application\Http\Middleware\CorsMiddleware->__invoke
#3 /home/ubuntu/directus/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array
#4 [internal function]: Slim\DeferredCallable->__invoke
#5 /home/ubuntu/directus/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func
#6 /home/ubuntu/directus/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\App->Slim\{closure}
#7 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(405): Slim\App->callMiddlewareStack
#8 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(313): Slim\App->process
#9 /home/ubuntu/directus/src/core/Directus/Application/Application.php(161): Slim\App->run
#10 /home/ubuntu/directus/public/index.php(5): Directus\Application\Application->run [] []
[2019-08-29 09:01:29] api[].ERROR: Directus\Exception\UnauthorizedException: Unauthorized request in /home/ubuntu/directus/src/helpers/app.php:268
Stack trace:
#0 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(530): Directus\{closure}
#1 /home/ubuntu/directus/src/core/Directus/Application/Http/Middleware/CorsMiddleware.php(66): Slim\App->__invoke
#2 [internal function]: Directus\Application\Http\Middleware\CorsMiddleware->__invoke
#3 /home/ubuntu/directus/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array
#4 [internal function]: Slim\DeferredCallable->__invoke
#5 /home/ubuntu/directus/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func
#6 /home/ubuntu/directus/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\App->Slim\{closure}
#7 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(405): Slim\App->callMiddlewareStack
#8 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(313): Slim\App->process
#9 /home/ubuntu/directus/src/core/Directus/Application/Application.php(161): Slim\App->run
#10 /home/ubuntu/directus/public/index.php(5): Directus\Application\Application->run [] []
[2019-08-29 09:47:58] api[].ERROR: Directus\Exception\UnauthorizedException: Unauthorized request in /home/ubuntu/directus/src/helpers/app.php:268
Stack trace:
#0 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(530): Directus\{closure}
#1 /home/ubuntu/directus/src/core/Directus/Application/Http/Middleware/CorsMiddleware.php(66): Slim\App->__invoke
#2 [internal function]: Directus\Application\Http\Middleware\CorsMiddleware->__invoke
#3 /home/ubuntu/directus/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array
#4 [internal function]: Slim\DeferredCallable->__invoke
#5 /home/ubuntu/directus/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func
#6 /home/ubuntu/directus/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\App->Slim\{closure}
#7 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(405): Slim\App->callMiddlewareStack
#8 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(313): Slim\App->process
#9 /home/ubuntu/directus/src/core/Directus/Application/Application.php(161): Slim\App->run
#10 /home/ubuntu/directus/public/index.php(5): Directus\Application\Application->run [] []
[2019-08-29 13:17:33] api[].ERROR: Directus\Exception\UnauthorizedException: Unauthorized request in /home/ubuntu/directus/src/helpers/app.php:268
Stack trace:
#0 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(530): Directus\{closure}
#1 /home/ubuntu/directus/src/core/Directus/Application/Http/Middleware/CorsMiddleware.php(66): Slim\App->__invoke
#2 [internal function]: Directus\Application\Http\Middleware\CorsMiddleware->__invoke
#3 /home/ubuntu/directus/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array
#4 [internal function]: Slim\DeferredCallable->__invoke
#5 /home/ubuntu/directus/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func
#6 /home/ubuntu/directus/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\App->Slim\{closure}
#7 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(405): Slim\App->callMiddlewareStack
#8 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(313): Slim\App->process
#9 /home/ubuntu/directus/src/core/Directus/Application/Application.php(161): Slim\App->run
#10 /home/ubuntu/directus/public/index.php(5): Directus\Application\Application->run [] []
[2019-08-29 14:35:46] api[_].ERROR: Error: Call to undefined function Directus\curl_init() in /home/ubuntu/directus/src/helpers/request.php:64
Stack trace:
#0 /home/ubuntu/directus/src/helpers/request.php(107): Directus\request_send
#1 /home/ubuntu/directus/src/core/Directus/Application/CoreServicesProvider.php(740): Directus\request_send_json
#2 [internal function]: Directus\Application\CoreServicesProvider->Directus\Application\{closure}
#3 /home/ubuntu/directus/src/core/Directus/Hook/Emitter.php(291): call_user_func_array
#4 /home/ubuntu/directus/src/core/Directus/Hook/Emitter.php(119): Directus\Hook\Emitter->executeListeners
#5 /home/ubuntu/directus/src/core/Directus/Services/AuthService.php(51): Directus\Hook\Emitter->run
#6 /home/ubuntu/directus/src/endpoints/Auth.php(49): Directus\Services\AuthService->loginWithCredentials
#7 [internal function]: Directus\Api\Routes\Auth->authenticate
#8 /home/ubuntu/directus/vendor/slim/slim/Slim/Handlers/Strategies/RequestResponse.php(41): call_user_func
#9 /home/ubuntu/directus/vendor/slim/slim/Slim/Route.php(356): Slim\Handlers\Strategies\RequestResponse->__invoke
#10 /home/ubuntu/directus/src/core/Directus/Application/Http/Middleware/TableGatewayMiddleware.php(25): Slim\Route->__invoke
#11 [internal function]: Directus\Application\Http\Middleware\TableGatewayMiddleware->__invoke
#12 /home/ubuntu/directus/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array
#13 [internal function]: Slim\DeferredCallable->__invoke
#14 /home/ubuntu/directus/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func
#15 /home/ubuntu/directus/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\Route->Slim\{closure}
#16 /home/ubuntu/directus/vendor/slim/slim/Slim/Route.php(334): Slim\Route->callMiddlewareStack
#17 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(515): Slim\Route->run
#18 /home/ubuntu/directus/src/core/Directus/Application/Http/Middleware/AbstractRateLimitMiddleware.php(34): Slim\App->__invoke
#19 [internal function]: Directus\Application\Http\Middleware\AbstractRateLimitMiddleware->__invoke
#20 /home/ubuntu/directus/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array
#21 [internal function]: Slim\DeferredCallable->__invoke
#22 /home/ubuntu/directus/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func
#23 /home/ubuntu/directus/vendor/directus/proxy-detection/src/ProxyDetectionMiddleware.php(30): Slim\App->Slim\{closure}
#24 /home/ubuntu/directus/src/core/Directus/Application/Http/Middleware/ProxyMiddleware.php(18): RKA\Middleware\ProxyDetectionMiddleware->__invoke
#25 [internal function]: Directus\Application\Http\Middleware\ProxyMiddleware->__invoke
#26 /home/ubuntu/directus/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array
#27 [internal function]: Slim\DeferredCallable->__invoke
#28 /home/ubuntu/directus/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func
#29 /home/ubuntu/directus/vendor/akrabat/ip-address-middleware/src/IpAddress.php(113): Slim\App->Slim\{closure}
#30 [internal function]: RKA\Middleware\IpAddress->__invoke
#31 /home/ubuntu/directus/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array
#32 [internal function]: Slim\DeferredCallable->__invoke
#33 /home/ubuntu/directus/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func
#34 /home/ubuntu/directus/src/core/Directus/Application/Http/Middleware/CorsMiddleware.php(66): Slim\App->Slim\{closure}
#35 [internal function]: Directus\Application\Http\Middleware\CorsMiddleware->__invoke
#36 /home/ubuntu/directus/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array
#37 [internal function]: Slim\DeferredCallable->__invoke
#38 /home/ubuntu/directus/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func
#39 /home/ubuntu/directus/src/core/Directus/Application/Http/Middleware/ResponseCacheMiddleware.php(54): Slim\App->Slim\{closure}
#40 [internal function]: Directus\Application\Http\Middleware\ResponseCacheMiddleware->__invoke
#41 /home/ubuntu/directus/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array
#42 [internal function]: Slim\DeferredCallable->__invoke
#43 /home/ubuntu/directus/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func
#44 /home/ubuntu/directus/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\App->Slim\{closure}
#45 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(405): Slim\App->callMiddlewareStack
#46 /home/ubuntu/directus/vendor/slim/slim/Slim/App.php(313): Slim\App->process
#47 /home/ubuntu/directus/src/core/Directus/Application/Application.php(161): Slim\App->run
#48 /home/ubuntu/directus/public/index.php(5): Directus\Application\Application->run [] []
@zas9vf
It seems like, it's the issue with CURL. Can you please check whether the CURL is enabled at your server or not using phpinfo()?
@bjgajjar that was the issue...curl wasn't installed. Thank you for your help!
Most helpful comment
@zas9vf
It seems like, it's the issue with CURL. Can you please check whether the CURL is enabled at your server or not using
phpinfo()?