Forum

Ask, reply and learn. Join the community of Akaunting.

New Discussion

Fresh install on new server redirects to /auth/login which doesnt exist.

Kyle Hamilton   ( User )

Commented 6 years ago

I have a brand new server and OS install where I installed all requirements but tokenizer because I couldn't find it in the Centos 7 repos. I worked through issues but am now stuck. When I navigate to my server's ip in the browser it redirects me to /auth/login, which is a blank page because it doesn't exist on the filesystem! I downloaded the latest stable release, 1.1. I see no log entries in httpd error_log and I do not see any log files in the web directory. Any ideas?


 


Thank you!

John Garvin   ( User )

Commented 6 years ago

Had same issue. Be sure to copy over the .htaccess file that comes with the installation directory.

Nico C   ( User )

Commented 6 years ago

I had the same issue in NGINX, but it worked fine in Apache.

Kyle Hamilton   ( User )

Commented 6 years ago

Thank you for your responses! They will help me resolve this and i will respond after i have gotten back to it. Thank you!

Denis Dulici   ( Admin )

Commented 6 years ago

Hello Kyle,


Your reply about the solution is appreciated as we can see if there is anything we should fix within Akaunting.


Regards

Kyle Hamilton   ( User )

Commented 6 years ago

I'm happy to help with logs, testing, bug reports, etc! Please let me know if there's any way i can help the software grow!


 


Thank you


Kyle

Neil Kane   ( User )

Commented 6 years ago

Hi,


I also encountered this on a freshly installed Ubuntu 16.04 LAMP. To fix this, I enabled mod_rewrite for Apache by following this guide from Digital Ocean:


 https://www.digitalocean.com/community/tutorials/how-to-rewrite-urls-with-mod_rewrite-for-apache-on-ubuntu-16-04


 I didn't have to edit the .htaccess that came with the Akaunting stable release package.

Denis Dulici   ( Admin )

Commented 6 years ago

Yes, that's right Neil, URL rewrite is required https://akaunting.com/docs/requirements

Kyle Hamilton   ( User )

Commented 6 years ago

  Mod rewrite is enabled by default for a fresh intall of centos 7 httpd, which I am installing on.


  I made sure the htaccess file is there in the root directory and i unzipped the zip right in the /var/www/html directory. I have slowly poked away error messages and now I am at a cryptic one.


  Now the error is not directing me to the same place so I am assuming I have progressed through the auth/login error now. I believe the .htaccess rewrites and settings in httpd.conf directory entries may be clashing.


 


Any ideas to the cryptic one below? There are no apache error logs. I am assuming I do not have a dependency installed but I do not know which one since the error is not entirely descriptive


 


Thank you for the help!!


 


 


 


 


(1/1) ErrorException


Undefined property: Jackiedo\DotenvEditor\DotenvWriter::$filePath























































































































































































































































 
in DotenvWriter.php (line 50)
at HandleExceptions->handleError(8, 'Undefined property: Jackiedo\\DotenvEditor\\DotenvWriter::$filePath', '/var/www/html/vendor/jackiedo/dotenv-editor/src/Jackiedo/DotenvEditor/DotenvWriter.php', 50, array('filePath' => '/var/www/html/.env'))in DotenvWriter.php (line 50)
at DotenvWriter->ensureFileIsWritable('/var/www/html/.env')in DotenvWriter.php (line 172)
at DotenvWriter->save('/var/www/html/.env')in DotenvEditor.php (line 388)
at DotenvEditor->save()in Facade.php (line 221)
at Facade::__callStatic('save', array())in Requirements.php (line 238)
at DotenvEditor::save()in Requirements.php (line 238)
at Requirements->createEnvFile()in Requirements.php (line 24)
at Requirements->show()
at call_user_func_array(array(object(Requirements), 'show'), array())in Controller.php (line 55)
at Controller->callAction('show', array())in ControllerDispatcher.php (line 44)
at ControllerDispatcher->dispatch(object(Route), object(Requirements), 'show')in Route.php (line 204)
at Route->runController()in Route.php (line 160)
at Route->run()in Router.php (line 572)
at Router->Illuminate\Routing\{closure}(object(Request))in Pipeline.php (line 30)
at Pipeline->Illuminate\Routing\{closure}(object(Request))in CanInstall.php (line 20)
at CanInstall->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing\{closure}(object(Request))in RedirectIfAuthenticated.php (line 28)
at RedirectIfAuthenticated->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing\{closure}(object(Request))in SetLocale.php (line 94)
at SetLocale->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing\{closure}(object(Request))in AddXHeader.php (line 18)
at AddXHeader->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing\{closure}(object(Request))in LoadCurrencies.php (line 23)
at LoadCurrencies->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing\{closure}(object(Request))in LoadSettings.php (line 21)
at LoadSettings->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing\{closure}(object(Request))in RedirectIfNotInstalled.php (line 26)
at RedirectIfNotInstalled->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing\{closure}(object(Request))in SubstituteBindings.php (line 41)
at SubstituteBindings->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing\{closure}(object(Request))in VerifyCsrfToken.php (line 65)
at VerifyCsrfToken->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing\{closure}(object(Request))in ShareErrorsFromSession.php (line 49)
at ShareErrorsFromSession->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing\{closure}(object(Request))in StartSession.php (line 64)
at StartSession->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing\{closure}(object(Request))in AddQueuedCookiesToResponse.php (line 37)
at AddQueuedCookiesToResponse->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing\{closure}(object(Request))in EncryptCookies.php (line 59)
at EncryptCookies->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing\{closure}(object(Request))in Pipeline.php (line 102)
at Pipeline->then(object(Closure))in Router.php (line 574)
at Router->runRouteWithinStack(object(Route), object(Request))in Router.php (line 533)
at Router->dispatchToRoute(object(Request))in Router.php (line 511)
at Router->dispatch(object(Request))in Kernel.php (line 176)
at Kernel->Illuminate\Foundation\Http\{closure}(object(Request))in Pipeline.php (line 30)
at Pipeline->Illuminate\Routing\{closure}(object(Request))in TransformsRequest.php (line 30)
at TransformsRequest->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing\{closure}(object(Request))in TransformsRequest.php (line 30)
at TransformsRequest->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing\{closure}(object(Request))in ValidatePostSize.php (line 27)
at ValidatePostSize->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing\{closure}(object(Request))in CheckForMaintenanceMode.php (line 46)
at CheckForMaintenanceMode->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing\{closure}(object(Request))in Request.php (line 111)
at Request->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing\{closure}(object(Request))in Pipeline.php (line 102)
at Pipeline->then(object(Closure))in Kernel.php (line 151)
at Kernel->sendRequestThroughRouter(object(Request))in Kernel.php (line 116)
at Kernel->handle(object(Request))in index.php (line 28)

Denis Dulici   ( Admin )

Commented 6 years ago

Kyle, that the problem shows up if the installation folder doesn't have write permissions.

Please login or register to leave a response.

Showing 1 to 10 of 18 discussions