InvoicePlane / InvoicePlane

A self-hosted open source application for managing your invoices, clients and payments.
https://www.invoiceplane.com
Other
2.55k stars 799 forks source link

404 Not Found When Attempting Setup #1060

Closed hexxamillion closed 3 months ago

hexxamillion commented 4 months ago

Expected Behavior

The web setup page should display.

Current Behavior

I get 404 not found when accessing my URL with http://localhost:[port]/dev/index.php/setup

Screenshots

image

Possible Solution

Steps to Reproduce

  1. Follow setup steps for updating ipconfig.php
  2. Access setup url

Context (Environment)

Initial setup

I am running Nginx on Ubuntu 22.04 and PHP 8.3.8

Detailed Description

Possible Implementation

Failure Logs

nielsdrost7 commented 4 months ago

Hey, Thanks for your report. PHP 8.3 isn't supported PHP 8.2 isn't supported

And now for your question:

Here's an example nginx config file: resources/docker/nginx/invoiceplane.conf

I placed ivpl.local in my /etc/hosts file so I don't need to do weird things with ports and subdirectories

nielsdrost7 commented 3 months ago

@hexxamillion I'm going to close this issue.

InvoicePlane was built with CodeIgniter V3 (don't ask). As long as CodeIgniter V3 isn't compatible with PHP 8.2 and higher, InvoicePlane can't either. The 404's can be handled in 2 ways:

If you have any more questions regarding InvoicePlane with PHP 8.1 you can find me on the community forums https://community.invoiceplane.com or on Slack: https://join.slack.com/t/invoiceplane/shared_invite/zt-2kidwnpkk-yTI7~x9Wi6lE~D0NgMpU6g