Open KreativerUsername opened 1 year ago
👋 Thanks for opening your first issue here! If you're reporting a 🐞 bug, please make sure you include steps to reproduce it. We get a lot of issues on this repo, so please be patient and we will get back to you as soon as we can.
Looks like your APP URL and your permissions might be wrong:
Laravel log:
[2023-03-20 12:40:38] production.ERROR: Your APP_URL in your .env is misconfigured - it is: 10.121.194.77. Many things will work strangely unless you fix it.
[2023-03-20 12:41:27] production.ERROR: Your APP_URL in your .env is misconfigured - it is: 10.121.194.77. Many things will work strangely unless you fix it.
[2023-03-20 13:16:23] production.ERROR: Your APP_URL in your .env is misconfigured - it is: 10.121.194.77. Many things will work strangely unless you fix it.
and
[2023-03-21 16:19:39] production.ERROR: Unable to create lockable file: C:\inetpub\wwwroot\snipe-it\storage\framework/cache/70/d5/70d5789fb8fa04f157e2f175d8e9158bc3d2b5c6. Please ensure you have permission to create files in this location. {"userId":1,"exception":"[object] (Exception(code: 0): Unable to create lockable file: C:\\inetpub\\wwwroot\\snipe-it\\storage\\framework/cache/70/d5/70d5789fb8fa04f157e2f175d8e9158bc3d2b5c6. Please ensure you have permission to create files in this location. at C:\\inetpub\\wwwroot\\snipe-it\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\LockableFile.php:73)
[stacktrace]
You'll need to fix those issues before anything else will work as expected.
I fixed the URL issue as it doesn't appear in the log anymore. The permission error is still there. I'm pretty sure I triple checked that the permissions are set as described here: https://snipe-it.readme.io/docs/windowsiis
But it still does not work. Any idea what the problem might be?
Snipe-IT DocumentationSetting Up an IIS Website📘NOTE:For the purposes of this walkthrough, we are assuming you're using assets.portal.local as your Snipe-IT local domain name. This should be changed for your own installation. Extract Snipe-IT to C:\inetpub\wwwroot\snipe-it (folder name can be changed but we will referen...
Okay so I think the issue is with our companies IT infrastructure. Our IT service provider probably does not allow access with users such as IUSR. Is there any other way to make the backups work without using the IUSR or IIS_IUSRS?
Not that I'm aware of :(
Debug mode
Describe the bug
I have just installed Snipe-IT on IIS and everything works fine except generating and restoring backups. I have the correct dump_path set in my .env ('C:\PROGRA~1\MARIAD~1.0\bin'). I also have set all the necessary permissions for the uploads, cache, storage and temp folder for IUSR User. When trying to generate a backup from the error that I attached as a screenshot. When trying to generate a backup via cmd with php artisan snipeit:backup it does create a backup file. However when I try to restore the file everything except the admin user gets wiped and it throws me back to the Pre-flight page.
Reproduction steps
Expected behavior
Backup file should be created and when restoring not wipe all my data except the admin account.
Screenshots
Snipe-IT Version
v6.0.14
Operating System
Windows Server 2016
Web Server
IIS
PHP Version
PHP Version 8.0.28
Operating System
No response
Browser
No response
Version
No response
Device
No response
Operating System
No response
Browser
No response
Version
No response
Error messages
Additional context
This is a fresh Snipe-IT install, I installed Snipe-It manually. I'm running on Windows Server 2016 IIS. In the laravel.log it says I have a misconfigured URL but I already fixed that.
EDIT: I found a PHP Error Log in Windows/Temp after I tried again today. there are some errors but don't know it has anything to do with the backup issue. I'll just post it here too [04-Apr-2023 11:26:00 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'php_pdo_firebird.dll' (tried: C:\Program Files\PHP\ext\php_pdo_firebird.dll (Das angegebene Modul wurde nicht gefunden), C:\Program Files\PHP\ext\php_php_pdo_firebird.dll.dll (Das angegebene Modul wurde nicht gefunden)) in Unknown on line 0 [04-Apr-2023 11:26:00 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'php_pdo_oci.dll' (tried: C:\Program Files\PHP\ext\php_pdo_oci.dll (Das angegebene Modul wurde nicht gefunden), C:\Program Files\PHP\ext\php_php_pdo_oci.dll.dll (Das angegebene Modul wurde nicht gefunden)) in Unknown on line 0 [04-Apr-2023 11:26:00 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'php_oci8_19.dll' (tried: C:\Program Files\PHP\ext\php_oci8_19.dll (Das angegebene Modul wurde nicht gefunden), C:\Program Files\PHP\ext\php_php_oci8_19.dll.dll (Das angegebene Modul wurde nicht gefunden)) in Unknown on line 0
After this I installed the PHP extensions via PHP manager in IIS but it still does not work