Wrong URL in 1.4.7

No I don’t think so. InvoicePlane now tries to automatically set the domain and subfolder of your installation.
I tested this with the following URLs with both http and https:

http://localhost
http://localhost/invoiceplane
http://localhost/subfolder/invoiceplane
http://ip-test.com
http://ip-test.com/invoiceplane
http://ip-test.com/subfolder/invoiceplane
http://subdomain.ip-test.com
http://subdomain.ip-test.com/invoiceplane
http://subdomain.ip-test.com/subfolder/invoiceplane

and all URLs were set correctly and I could access the setup without problems.


To prevent the automatic URL detection, replace

$config['base_url'] = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on' ? 'https://' : 'http://') . ($_SERVER['HTTP_HOST'] ? $_SERVER['HTTP_HOST'] : $_SERVER['SERVER_NAME']) . URL_SUBFOLDER;

with

$config['base_url'] = '';

in application/config/config.php.