Giter Club home page Giter Club logo

akaunting's Issues

Currency rates

Hello, I guess the rates are by 1 USD? if so I tried to add mine 7.95 NOK and, then if set the account to 300 (whatever currency this is?) it turns out to 30.000,00kr which is 3.764,00 USD. So nothing makes sense here to me.

What do you do here? could we get some info on this because there is no documentation on how to use this what so ever?

Table 'akaunting.ak_settings' doesn't exist - error when running Composer install

Hi team,
I tried pulling the repository, and doing a composer install to test it locally. However i am getting below error. I have configured .env file to point to a fresh mysql database on localhost. Trying to do a database migration also gives same error. Can you please advise.
`
generating autoload files

Illuminate\Foundation\ComposerScripts::postUpdate
php artisan ide-helper:generate

[Illuminate\Database\QueryException]
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'akaunting.ak_set
tings' doesn't exist (SQL: select * from ak_settings)

[PDOException]
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'akaunting.ak_set
tings' doesn't exist

Script php artisan ide-helper:generate handling the post-update-cmd event returned with error code 1`

Apache 2 virtualhost example

Hi,

could you add this virtualhost example to the docs?

 <VirtualHost *:80>

    ServerName example.url.com
    ServerAdmin [email protected]
    DocumentRoot /opt/akaunting

    <Directory "/opt/akaunting">
         Options Indexes FollowSymLinks Includes ExecCGI
         Require all granted
          AllowOverride all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

 </VirtualHost>

Solved my problem

allow to provide database port on installation

it would be nice if we could provide database port on installation as currently i am using 3307 for some reason and cannot install the project.at least i have to manually edit the database config form install/database.php

Error after logging out custome inside iFrame

Hi, I got this error. I cannot login anymore. thru standard window. But when going to: /auth/login and logout then, it is possible Version 1.0.7

[2017-11-07 14:37:28] production.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Call to a member function url() on null in /opt/akaunting/modules/OfflinePayment/Events/Handlers/OfflinePaymentAdminMenu.php:20 Stack trace: #0 [internal function]: Modules\OfflinePayment\Events\Handlers\OfflinePaymentAdminMenu->handle(Object(App\Events\AdminMenuCreated)) #1 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(367): call_user_func_array(Array, Array) #2 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(199): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}('App\\Events\\Admi...', Array) #3 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(446): Illuminate\Events\Dispatcher->dispatch('App\\Events\\Admi...') #4 /opt/akaunting/app/Http/Middleware/AdminMenu.php(181): event(Object(App\Events\AdminMenuCreated)) #5 /opt/akaunting/vendor/nwidart/laravel-menus/src/Menu.php(68): App\Http\Middleware\AdminMenu->App\Http\Middleware\{closure}(Object(Nwidart\Menus\MenuBuilder)) #6 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(221): Nwidart\Menus\Menu->create('AdminMenu', Object(Closure)) #7 /opt/akaunting/app/Http/Middleware/AdminMenu.php(182): Illuminate\Support\Facades\Facade::__callStatic('create', Array) #8 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): App\Http\Middleware\AdminMenu->handle(Object(Illuminate\Http\Request), Object(Closure)) #9 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #10 /opt/akaunting/vendor/akaunting/language/src/Middleware/SetLocale.php(94): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #11 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): Akaunting\Language\Middleware\SetLocale->handle(Object(Illuminate\Http\Request), Object(Closure)) #12 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #13 /opt/akaunting/app/Http/Middleware/AddXHeader.php(18): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #14 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): App\Http\Middleware\AddXHeader->handle(Object(Illuminate\Http\Request), Object(Closure)) #15 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #16 /opt/akaunting/app/Http/Middleware/LoadSettings.php(57): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #17 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): App\Http\Middleware\LoadSettings->handle(Object(Illuminate\Http\Request), Object(Closure)) #18 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #19 /opt/akaunting/app/Http/Middleware/RedirectIfNotInstalled.php(21): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #20 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): App\Http\Middleware\RedirectIfNotInstalled->handle(Object(Illuminate\Http\Request), Object(Closure)) #21 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #22 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #23 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): Illuminate\Routing\Middleware\SubstituteBindings->handle(Object(Illuminate\Http\Request), Object(Closure)) #24 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #25 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(43): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #26 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): Illuminate\Auth\Middleware\Authenticate->handle(Object(Illuminate\Http\Request), Object(Closure)) #27 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #28 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(65): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #29 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle(Object(Illuminate\Http\Request), Object(Closure)) #30 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #31 /opt/akaunting/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #32 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): Illuminate\View\Middleware\ShareErrorsFromSession->handle(Object(Illuminate\Http\Request), Object(Closure)) #33 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #34 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #35 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): Illuminate\Session\Middleware\StartSession->handle(Object(Illuminate\Http\Request), Object(Closure)) #36 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #37 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) te\Http\Request)) #38 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(Object(Illuminate\Http\Request), Object(Closure)) #39 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #40 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(59): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)))) #41 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): Illuminate\Cookie\Middleware\EncryptCookies->handle(Object(Illuminate\Http\Request), Object(Closure)) #42 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #43 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #44 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Router.php(574): Illuminate\Pipeline\Pipeline->then(Object(Closure)) #45 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Router.php(533): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request)) #46 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Router.php(511): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request)) #47 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request)) #48 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request)) #49 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(30): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #50 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure)) #51 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #52 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(30): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #53 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure)) #54 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #55 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #56 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle(Object(Illuminate\Http\Request), Object(Closure)) #57 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #58 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #59 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle(Object(Illuminate\Http\Request), Object(Closure)) #60 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #61 /opt/akaunting/vendor/dingo/api/src/Http/Middleware/Request.php(111): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #62 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): Dingo\Api\Http\Middleware\Request->handle(Object(Illuminate\Http\Request), Object(Closure)) #63 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #64 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #65 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\Pipeline\Pipeline->then(Object(Closure)) #66 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request)) #67 /opt/akaunting/index.php(19): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request)) #68 {main}

Your requirements could not be resolved to an installable set of packages

I'm facing this problem while trying to install the system, whats wrong? All the libraries are with the wrong version?

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - barryvdh/laravel-dompdf v0.8.0 requires dompdf/dompdf ^0.8 -> satisfiable by dompdf/dompdf[v0.8.0, v0.8.1].
    - barryvdh/laravel-dompdf v0.8.1 requires dompdf/dompdf ^0.8 -> satisfiable by dompdf/dompdf[v0.8.0, v0.8.1].
    - barryvdh/laravel-dompdf v0.7.0 requires dompdf/dompdf ^0.7 -> satisfiable by dompdf/dompdf[v0.7.0].
    - barryvdh/laravel-dompdf v0.7.1 requires dompdf/dompdf ^0.7 -> satisfiable by dompdf/dompdf[v0.7.0].
    - dompdf/dompdf v0.8.1 requires ext-gd * -> the requested PHP extension gd is missing from your system.
    - dompdf/dompdf v0.8.0 requires ext-gd * -> the requested PHP extension gd is missing from your system.
    - dompdf/dompdf v0.7.0 requires ext-gd * -> the requested PHP extension gd is missing from your system.
    - barryvdh/laravel-dompdf v0.2.3 requires dompdf/dompdf dev-master -> satisfiable by dompdf/dompdf[dev-master] but these conflict with your requirements or minimum-stability.
    - barryvdh/laravel-dompdf v0.2.2 requires dompdf/dompdf dev-master -> satisfiable by dompdf/dompdf[dev-master] but these conflict with your requirements or minimum-stability.
    - barryvdh/laravel-dompdf v0.2.1 requires dompdf/dompdf dev-master -> satisfiable by dompdf/dompdf[dev-master] but these conflict with your requirements or minimum-stability.
    - barryvdh/laravel-dompdf v0.2.0 requires dompdf/dompdf dev-master -> satisfiable by dompdf/dompdf[dev-master] but these conflict with your requirements or minimum-stability.
    - barryvdh/laravel-dompdf v0.1.1 requires dompdf/dompdf dev-master -> satisfiable by dompdf/dompdf[dev-master] but these conflict with your requirements or minimum-stability.
    - barryvdh/laravel-dompdf v0.1.0 requires dompdf/dompdf dev-master -> satisfiable by dompdf/dompdf[dev-master] but these conflict with your requirements or minimum-stability.
    - Conclusion: don't install barryvdh/laravel-dompdf v0.6.1
    - Conclusion: don't install barryvdh/laravel-dompdf v0.6.0
    - Conclusion: don't install barryvdh/laravel-dompdf v0.5.2
    - Conclusion: don't install barryvdh/laravel-dompdf v0.5.1
    - Conclusion: don't install barryvdh/laravel-dompdf v0.5.0
    - Conclusion: don't install barryvdh/laravel-dompdf v0.4.6
    - Conclusion: don't install barryvdh/laravel-dompdf v0.4.5
    - Conclusion: don't install barryvdh/laravel-dompdf v0.4.4
    - Conclusion: don't install barryvdh/laravel-dompdf v0.4.3
    - Conclusion: don't install barryvdh/laravel-dompdf v0.4.2
    - Conclusion: don't install barryvdh/laravel-dompdf v0.4.1
    - Conclusion: don't install barryvdh/laravel-dompdf v0.4.0
    - Conclusion: don't install barryvdh/laravel-dompdf v0.3.1
    - Conclusion: don't install laravel/framework v5.4.36
    - Conclusion: don't install laravel/framework v5.4.35
    - Conclusion: don't install laravel/framework v5.4.34
    - Conclusion: don't install laravel/framework v5.4.33
    - Conclusion: don't install laravel/framework v5.4.32
    - Conclusion: don't install laravel/framework v5.4.31
    - Conclusion: don't install laravel/framework v5.4.30
    - Conclusion: don't install laravel/framework v5.4.29
    - Conclusion: don't install laravel/framework v5.4.28
    - Conclusion: don't install laravel/framework v5.4.27
    - Conclusion: don't install laravel/framework v5.4.26
    - Conclusion: don't install laravel/framework v5.4.25
    - Conclusion: don't install laravel/framework v5.4.24
    - Conclusion: don't install laravel/framework v5.4.23
    - Conclusion: don't install laravel/framework v5.4.22
    - Conclusion: don't install laravel/framework v5.4.21
    - Conclusion: don't install laravel/framework v5.4.20
    - Conclusion: don't install laravel/framework v5.4.19
    - Conclusion: don't install laravel/framework v5.4.18
    - Conclusion: don't install laravel/framework v5.4.17
    - Conclusion: don't install laravel/framework v5.4.16
    - Conclusion: don't install laravel/framework v5.4.15
    - Conclusion: don't install laravel/framework v5.4.14
    - Conclusion: don't install laravel/framework v5.4.13
    - Conclusion: don't install laravel/framework v5.4.12
    - Conclusion: don't install laravel/framework v5.4.11
    - Conclusion: don't install laravel/framework v5.4.10
    - Conclusion: don't install laravel/framework v5.4.9
    - Conclusion: don't install laravel/framework v5.4.8
    - Conclusion: don't install laravel/framework v5.4.7
    - Conclusion: don't install laravel/framework v5.4.6
    - Conclusion: don't install laravel/framework v5.4.5
    - Conclusion: don't install laravel/framework v5.4.4
    - Conclusion: don't install laravel/framework v5.4.3
    - Conclusion: don't install laravel/framework v5.4.2
    - Installation request for akaunting/version 1.0.* -> satisfiable by akaunting/version[1.0.0].
    - Installation request for barryvdh/laravel-dompdf 0.* -> satisfiable by barryvdh/laravel-dompdf[v0.1.0, v0.1.1, v0.2.0, v0.2.1, v0.2.2, v0.2.3, v0.3.0, v0.3.1, v0.4.0, v0.4.1, v0.4.2, v0.4.3, v0.4.4, v0.4.5, v0.4.6, v0.5.0, v0.5.1, v0.5.2, v0.6.0, v0.6.1, v0.7.0, v0.7.1, v0.8.0, v0.8.1].
    - barryvdh/laravel-dompdf v0.3.0 requires illuminate/support 4.x -> satisfiable by illuminate/support[v4.0.0, v4.0.1, v4.0.10, v4.0.2, v4.0.3, v4.0.4, v4.0.5, v4.0.6, v4.0.7, v4.0.8, v4.0.9, v4.1.0, v4.1.1, v4.1.10, v4.1.11, v4.1.12, v4.1.13, v4.1.14, v4.1.15, v4.1.16, v4.1.17, v4.1.18, v4.1.19, v4.1.2, v4.1.20, v4.1.21, v4.1.22, v4.1.23, v4.1.24, v4.1.25, v4.1.26, v4.1.27, v4.1.28, v4.1.29, v4.1.3, v4.1.30, v4.1.4, v4.1.5, v4.1.6, v4.1.7, v4.1.8, v4.1.9, v4.2.1, v4.2.12, v4.2.16, v4.2.17, v4.2.2, v4.2.3, v4.2.4, v4.2.5, v4.2.6, v4.2.7, v4.2.8, v4.2.9].
    - don't install illuminate/support v4.0.0|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.0.1|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.0.10|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.0.2|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.0.3|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.0.4|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.0.5|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.0.6|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.0.7|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.0.8|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.0.9|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.1.0|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.1.1|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.1.10|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.1.11|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.1.12|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.1.13|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.1.14|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.1.15|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.1.16|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.1.17|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.1.18|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.1.19|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.1.2|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.1.20|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.1.21|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.1.22|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.1.23|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.1.24|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.1.25|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.1.26|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.1.27|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.1.28|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.1.29|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.1.3|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.1.30|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.1.4|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.1.5|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.1.6|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.1.7|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.1.8|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.1.9|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.2.1|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.2.12|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.2.16|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.2.17|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.2.2|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.2.3|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.2.4|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.2.5|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.2.6|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.2.7|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.2.8|don't install laravel/framework v5.4.0
    - don't install illuminate/support v4.2.9|don't install laravel/framework v5.4.0
    - akaunting/version 1.0.0 requires laravel/framework >=5.2.0 -> satisfiable by laravel/framework[v5.4.0, v5.4.1, v5.4.10, v5.4.11, v5.4.12, v5.4.13, v5.4.14, v5.4.15, v5.4.16, v5.4.17, v5.4.18, v5.4.19, v5.4.2, v5.4.20, v5.4.21, v5.4.22, v5.4.23, v5.4.24, v5.4.25, v5.4.26, v5.4.27, v5.4.28, v5.4.29, v5.4.3, v5.4.30, v5.4.31, v5.4.32, v5.4.33, v5.4.34, v5.4.35, v5.4.36, v5.4.4, v5.4.5, v5.4.6, v5.4.7, v5.4.8, v5.4.9].
    - Conclusion: don't install laravel/framework v5.4.1


Is this project open to contributions and where can i find a more detailed guideline.

I've already forked and cloned the repo and;

  • i noticed the .env.example file was excluded from the git. So i created a new .env using the basic laravel example.
  • created a new database and made the necesary changes to the db credentials but stil can't get it to run.
  • also run composer install

Is there there a step i missed that wasn't mentioned in the readme.md

Improve the installation process

  • Enable debug to see error messages
  • Add APP_INSTALLED variable to .env
  • Redirect only if there is no .env file
  • Add /install link to router
  • Check if XML extension required by Laravel
  • Install on other databases

cannot send email in 1.0.8

Hi, I would like to send an email. But sadly enough it doesn't happen.

schermafbeelding 2017-11-07 om 18 02 57

sendmail was missing, but still didn't fix the problem. It can be installed in ubuntu by running:

sudo apt-get install sendmail

Call to undefined method DOMDocument::hasAttribute()

Call to undefined method DOMDocument::hasAttribute()

Hi

i am Getting Fetal Error in Akaunting 1.0.6 on pdf downloads
https://akaunting.com/forum/discussion/general/error-when-creating-pdf

Call to undefined method DOMDocument::hasAttribute() in 
vendor/dompdf/dompdf/src/Css/Stylesheet.php on line 970

error_log.txt
laravel.log

system

  • Apache/2.2.31
  • PHP
    • 5.6
    • 7.0
    • 7.1

php extenstion enabled

  • bcmath
  • bz2
  • calendar
  • Core
  • ctype
  • curl
  • date
  • dba
  • dom
  • exif
  • fileinfo
  • filter
  • ftp
  • gd
  • gettext
  • gmp
  • hash
  • iconv
  • imap
  • intl
  • json
  • ldap
  • libxml
  • mbstring
  • mcrypt
  • mysqli
  • openssl
  • pcntl
  • pcre
  • PDO
  • pdo_mysql
  • pdo_sqlite
  • Phar
  • posix
  • Reflection
  • session
  • shmop
  • SimpleXML
  • soap
  • sockets
  • SPL
  • sqlite3
  • standard
  • sysvsem
  • sysvshm
  • tidy
  • tokenizer
  • wddx
  • xml
  • xmlreader
  • xmlrpc
  • xmlwriter
  • xsl
  • Zend OPcache
  • zip
  • zlib

problems when generating pdf

Hi, i'm using 1.0.7 and when I see the invoice and want to generate pdf, I get this error:

[2017-11-07 16:46:12] production.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Call to undefined method DOMDocument::hasAttribute() in /opt/akaunting/vendor/dompdf/dompdf/src/Css/Stylesheet.php:970 Stack trace: #0 /opt/akaunting/vendor/dompdf/dompdf/src/Dompdf.php(711): Dompdf\Css\Stylesheet->apply_styles(Object(Dompdf\Frame\FrameTree)) #1 /opt/akaunting/vendor/barryvdh/laravel-dompdf/src/PDF.php(200): Dompdf\Dompdf->render() #2 /opt/akaunting/vendor/barryvdh/laravel-dompdf/src/PDF.php(146): Barryvdh\DomPDF\PDF->render() #3 /opt/akaunting/vendor/barryvdh/laravel-dompdf/src/PDF.php(169): Barryvdh\DomPDF\PDF->output() #4 /opt/akaunting/app/Http/Controllers/Incomes/Invoices.php(145): Barryvdh\DomPDF\PDF->download('invoice_1510073...') #5 [internal function]: App\Http\Controllers\Incomes\Invoices->pdfInvoice('1') #6 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(55): call_user_func_array(Array, Array) #7 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(44): Illuminate\Routing\Controller->callAction('pdfInvoice', Array) #8 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Route.php(203): Illuminate\Routing\ControllerDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(App\Http\Controllers\Incomes\Invoices), 'pdfInvoice') #9 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Route.php(160): Illuminate\Routing\Route->runController() #10 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Router.php(572): Illuminate\Routing\Route->run() #11 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\Routing\Router->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #12 /opt/akaunting/vendor/santigarcor/laratrust/src/Laratrust/Middleware/LaratrustPermission.php(56): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #13 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): Laratrust\Middleware\LaratrustPermission->handle(Object(Illuminate\Http\Request), Object(Closure), Array) #14 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #15 /opt/akaunting/app/Http/Middleware/AdminMenu.php(184): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #16 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): App\Http\Middleware\AdminMenu->handle(Object(Illuminate\Http\Request), Object(Closure)) #17 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #18 /opt/akaunting/vendor/akaunting/language/src/Middleware/SetLocale.php(94): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #19 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): Akaunting\Language\Middleware\SetLocale->handle(Object(Illuminate\Http\Request), Object(Closure)) #20 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #21 /opt/akaunting/app/Http/Middleware/AddXHeader.php(18): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #22 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): App\Http\Middleware\AddXHeader->handle(Object(Illuminate\Http\Request), Object(Closure)) #23 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #24 /opt/akaunting/app/Http/Middleware/LoadSettings.php(57): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #25 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): App\Http\Middleware\LoadSettings->handle(Object(Illuminate\Http\Request), Object(Closure)) #26 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #27 /opt/akaunting/app/Http/Middleware/RedirectIfNotInstalled.php(21): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #28 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): App\Http\Middleware\RedirectIfNotInstalled->handle(Object(Illuminate\Http\Request), Object(Closure)) #29 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #30 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #31 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): Illuminate\Routing\Middleware\SubstituteBindings->handle(Object(Illuminate\Http\Request), Object(Closure)) #32 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #33 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(43): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #34 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): Illuminate\Auth\Middleware\Authenticate->handle(Object(Illuminate\Http\Request), Object(Closure)) #35 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #36 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(65): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #37 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle(Object(Illuminate\Http\Request), Object(Closure)) #38 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #39 /opt/akaunting/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #40 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): Illuminate\View\Middleware\ShareErrorsFromSession->handle(Object(Illuminate\Http\Request), Object(Closure)) #41 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #42 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #43 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): Illuminate\Session\Middleware\StartSession->handle(Object(Illuminate\Http\Request), Object(Closure)) #44 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #45 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #46 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(Object(Illuminate\Http\Request), Object(Closure)) #47 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #48 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(59): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #49 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): Illuminate\Cookie\Middleware\EncryptCookies->handle(Object(Illuminate\Http\Request), Object(Closure)) #50 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #51 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #52 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Router.php(574): Illuminate\Pipeline\Pipeline->then(Object(Closure)) #53 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Router.php(533): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request)) #54 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Router.php(511): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request)) #55 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request)) #56 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request)) #57 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(30): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #58 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure)) #59 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #60 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(30): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #61 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure)) #62 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #63 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #64 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle(Object(Illuminate\Http\Request), Object(Closure)) #65 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #66 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #67 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle(Object(Illuminate\Http\Request), Object(Closure)) #68 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #69 /opt/akaunting/vendor/dingo/api/src/Http/Middleware/Request.php(111): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #70 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(148): Dingo\Api\Http\Middleware\Request->handle(Object(Illuminate\Http\Request), Object(Closure)) #71 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #72 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #73 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\Pipeline\Pipeline->then(Object(Closure)) #74 /opt/akaunting/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request)) #75 /opt/akaunting/index.php(19): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request)) #76 {main}

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

after i enter the DB user and password and press next it show this error.

(1/1) ErrorExceptionUndefined property: Jackiedo\DotenvEditor\DotenvWriter::$filePath

in DotenvWriter.php (line 50)
at HandleExceptions->handleError(8, 'Undefined property: Jackiedo\DotenvEditor\DotenvWriter::$filePath', '/var/www/html/user/accounting/akaunting/vendor/jackiedo/dotenv-editor/src/Jackiedo/DotenvEditor/DotenvWriter.php', 50, array('filePath' => '/var/www/html/user/accounting/akaunting/.env'))in DotenvWriter.php (line 50)
at DotenvWriter->ensureFileIsWritable('/var/www/html/user/accounting/akaunting/.env')in DotenvWriter.php (line 172)
at DotenvWriter->save('/var/www/html/user/accounting/akaunting/.env')in DotenvEditor.php (line 388)
at DotenvEditor->save()in Database.php (line 106)
at Database->saveVariables(object(Database))in Database.php (line 43)

permission issue in installation

Hi,

  • 1

i am installing akaunting same way you mention here https://akaunting.com/docs/installation
but getting blank page
i think it is permission issue. i am installing in non-suphp server
initially i gave 777 recursively for installation but its not safe so can you mention which file and folder should be writable for web user
runs fine when i am giving 777 permission on

  • storage
  • bootstrap/cache

but still i cant upload user profile picture
asdfa

  • 2

i am getting this error on php 5.6 as mention minimum requirement here

production.ERROR: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'syntax error, unexpected ':', expecting ';' or '{'' in akaunting/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationRegistry.php:50

where as doctrine\annotations required php 7.1

akaunting\vendor\doctrine\annotations\composer.json

    "require": {
        "php": "^7.1",
        "doctrine/lexer": "1.*"
    },

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.