Giter VIP home page Giter VIP logo

akaunting's Introduction

Akaunting™

Release Downloads Translations Tests

Online accounting software designed for small businesses and freelancers. Akaunting is built with modern technologies such as Laravel, VueJS, Tailwind, RESTful API etc. Thanks to its modular structure, Akaunting provides an awesome App Store for users and developers.

Requirements

  • PHP 8.1 or higher
  • Database (e.g.: MySQL, PostgreSQL, SQLite)
  • Web Server (eg: Apache, Nginx, IIS)
  • Other libraries

Framework

Akaunting uses Laravel, the best existing PHP framework, as the foundation framework and Module package for Apps.

Installation

  • Install Composer and Npm
  • Clone the repository: git clone https://github.com/akaunting/akaunting.git
  • Install dependencies: composer install ; npm install ; npm run dev
  • Install Akaunting:
php artisan install --db-name="akaunting" --db-username="root" --db-password="pass" --admin-email="[email protected]" --admin-password="123456"
  • Create sample data (optional): php artisan sample-data:seed

Contributing

Please, be very clear on your commit messages and Pull Requests, empty Pull Request messages may be rejected without reason.

When contributing code to Akaunting, you must follow the PSR coding standards. The golden rule is: Imitate the existing Akaunting code.

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Translation

If you'd like to contribute translations, please check out our Crowdin project.

Changelog

Please see Releases for more information about what has changed recently.

Security

Please review our security policy on how to report security vulnerabilities.

Credits

License

Akaunting is released under the BSL license.

akaunting's People

Contributors

batuhawk avatar bengu-thon-mai-mochi avatar berkaygure avatar boracakirel avatar braceyourself avatar brkcvn avatar burakcakirel avatar carvallegro avatar cihansenturk avatar cracker182 avatar crowdin-bot avatar cuneytsenturk avatar dadeke avatar denisdulici avatar enessacid-buker avatar hendrybesems avatar izshreyansh avatar kostasdizas avatar luizvid avatar markoftw avatar mehmetcoban avatar mervekaraman avatar novag avatar olivernybroe avatar paras-malhotra avatar pavel-mironchik avatar sausin avatar sevannerse avatar tognit avatar yeejiawei avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

akaunting's Issues

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

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`

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

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

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

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

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}

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?

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}

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.*"
    },

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

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


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)

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.