Closed h4knet closed 7 years ago
You are missing something like a url rewrite module / rules. Not script issue.
Ok fixed; missed AllowOverride All
in vhost config..
Maybe you could add this check in the web_installer to prevent other people get the same issue ?
Thanks for help!
You can't check that from PHP.
Hum; I'm not a PHP dev but I do believe you can. Owncloud/Nextcloud does it when you run their installer (and it's an appreciated feature); therefore a quick check on Google seems to show it's possible too : https://stackoverflow.com/questions/9021425/how-to-check-if-mod-rewrite-is-enabled-in-php
Thanks anyway for your help :) Have a good day !
as a nextcloud owner - can confirm. nextcloud installation checks for overrides when installing it
In case you didn't notice, Chevereto already checks if the module is there in app/lib/integrity-check.php
Thing is that check if a module is "on" doesn't tell you if the virtual host is configured properly.
I don't know how Nextcloud checks that stuff, I wasn't able to find any of that in the code. The thing is that, in most cases, PHP can't read the virtual host file (and read/parse that file on every load is not feasible).
I assume that Nextcloud does some validation using something else, maybe a HTTP head request to a /virtual-path or a shell script. It won't surprise me since that system needs lots of plugs in the webserver to work with.
Hello, Can't install Chevereto.. Tried with web installer and unziping lastest release but "install" dir or file is missing...
Am I missing something ?