jannik2018

Snipe IT error

Weiß jemand von euch wie Ich das folgende Problem mit SNipe IT in den Griff bekommen kann ???

Warning: require(/var/www/html/snipeit/public/var/www/html/snipeit/bootstrap/autoload.php): 
failed to open stream: No such file or directory in /var/www/html/snipeit/public/index.php on line 22

Fatal error: require(): Failed opening required '/var/www/html/snipeit/public/var/www/html/snipeit/bootstrap/autoload.php'   
(include_path='.:/usr/share/php') in /var/www/html/snipeit/public/index.php on line 22  
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 609193

Url: https://administrator.de/forum/snipe-it-error-609193.html

Ausgedruckt am: 15.05.2025 um 19:05 Uhr

certifiedit.net
certifiedit.net 01.10.2020 um 17:18:09 Uhr
Goto Top
Hallo,

die Datei ist nicht vorhanden oder keine Rechte. Falls nicht selbst soweit fit, wäre ein Dienstleister angebracht.

Grüße
Jannik2018
Jannik2018 01.10.2020 um 17:24:24 Uhr
Goto Top
Zitat von @certifiedit.net:

Hallo,

die Datei ist nicht vorhanden oder keine Rechte. Falls nicht selbst soweit fit, wäre ein Dienstleister angebracht.

Grüße

ok schaue ich mir nochmal an noch eine andere Frage meinerseits wie bekomme ich das Problem gelöst wenn ich ein userdir verwende wo sich die seite drin befindet
also so deinedomain.de/~jannik/seite


DocumentRoot is set incorrectly. It should be set to the public directory.
certifiedit.net
certifiedit.net 01.10.2020 um 17:25:42 Uhr
Goto Top
Sind das Hausaufgaben?

Google:

https://github.com/snipe/snipe-it/issues/2626
Jannik2018
Jannik2018 01.10.2020 aktualisiert um 17:27:05 Uhr
Goto Top
nein und das hilft mir auch nicht weiter da ich wie bereits beschrieben userdirs verwende
certifiedit.net
certifiedit.net 01.10.2020 um 17:28:40 Uhr
Goto Top
OK, wirst du für die Arbeit bezahlt?
Jannik2018
Jannik2018 01.10.2020 aktualisiert um 17:30:00 Uhr
Goto Top
nö was soll die Frage ?
certifiedit.net
certifiedit.net 01.10.2020 um 17:33:08 Uhr
Goto Top
Weil ich keine Vorarbeit, geschweige denn Informationen sehe wie es aussieht, du aber fragst als wäre das hier ein Ticketsystem. Erarbeite dir mal selbst was.
Jannik2018
Jannik2018 01.10.2020 aktualisiert um 17:37:10 Uhr
Goto Top
ok hab das jetzt
in den body
<meta http-equiv="refresh" content="0; url=./public">

in die index.html eingefügt und bekomme folgenden fehler

Serverfehler!

Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist. Der Server ist entweder überlastet oder ein Fehler in einem CGI-Skript ist aufgetreten.

Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.
Error 500

log sagt

.htaccess: Options not allowed here
certifiedit.net
certifiedit.net 01.10.2020 um 17:41:10 Uhr
Goto Top
Dann fang jeden Fehler mal zu ergründen, danach weisst du wenigstens mehr als jetzt und auch die Hintergründe. Und hallo, bitte, danke, tschüss wären nicht schlecht, egal ob Hausaufgaben, daily work oder was auch immer.
Jannik2018
Jannik2018 01.10.2020 aktualisiert um 21:01:56 Uhr
Goto Top
den fehler bekomme ich net weg
Warning: include(/home/jannik/public_html/Inventur/vendor/composer/../../app/Http/Kernel.php): failed to open stream: Permission denied in /home/jannik/public_html/Inventur/vendor/composer/ClassLoader.php on line 444

Warning: include(): Failed opening '/home/jannik/public_html/Inventur/vendor/composer/../../app/Http/Kernel.php' for inclusion (include_path='.:/usr/share/php7:/usr/share/php7/PEAR') in /home/jannik/public_html/Inventur/vendor/composer/ClassLoader.php on line 444  

Fatal error: Uncaught ReflectionException: Class App\Http\Kernel does not exist in /home/jannik/public_html/Inventur/vendor/laravel/framework/src/Illuminate/Container/Container.php:752 Stack trace: #0 /home/jannik/public_html/Inventur/vendor/laravel/framework/src/Illuminate/Container/Container.php(752): ReflectionClass->__construct('App\\Http\\Kernel') #1 /home/jannik/public_html/Inventur/vendor/laravel/framework/src/Illuminate/Container/Container.php(631): Illuminate\Container\Container->build('App\\Http\\Kernel') #2 /home/jannik/public_html/Inventur/vendor/laravel/framework/src/Illuminate/Container/Container.php(586): Illuminate\Container\Container->resolve('App\\Http\\Kernel', Array) #3 /home/jannik/public_html/Inventur/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(732): Illuminate\Container\Container->make('App\\Http\\Kernel', Array) #4 /home/jannik/public_html/Inventur/vendor/laravel/framework/src/Illuminate/Container/Container.php(256): Illuminate\Foundation\Application->make('App\\Http\\Kernel' in /home/jannik/public_html/Inventur/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 752 
max
max 01.10.2020 aktualisiert um 21:07:58 Uhr
Goto Top
Hi,

failed to open stream: Permission denied

Naja, es ist wohl immer noch ein Rechteproblem. "/home/jannik/public_html/Inventur/vendor/composer/../../app/Http/Kernel.php" kann immer noch nicht gelesen werden.

<meta http-equiv="refresh" content="0; url=./public">

Die Url ist bei einem meta refresh eine Adresse und kein Dateipfad. Das "./" kann da nicht funktionieren.

Gruß
max
Jannik2018
Jannik2018 01.10.2020 aktualisiert um 22:10:49 Uhr
Goto Top
Zitat von @max:

Hi,

failed to open stream: Permission denied

Naja, es ist wohl immer noch ein Rechteproblem. "/home/jannik/public_html/Inventur/vendor/composer/../../app/Http/Kernel.php" kann immer noch nicht gelesen werden.

<meta http-equiv="refresh" content="0; url=./public">

Die Url ist bei einem meta refresh eine Adresse und kein Dateipfad. Das "./" kann da nicht funktionieren.

Gruß
max
Die Rechte sind auf 777 das kann nicht sein unten der Fatal Error wird auch eher das Problem sein oben ist es ja "nur" ein Warning
J-N-S.K-N-R
J-N-S.K-N-R 02.10.2020 um 06:48:49 Uhr
Goto Top
Zitat von @Jannik2018:
Die Rechte sind auf 777 das kann nicht sein unten der Fatal Error wird auch eher das Problem sein oben ist es ja "nur" ein Warning


777 ist aber nicht zielführend und eher ein offene Tür für Hacker.
Da du schon so massiv an den Rechten rumgespielt hast, wäre eine schnelle Neuinstallation des OS und dann eine erneute Installation von dem Programm sinnvoll.
max
max 02.10.2020 aktualisiert um 13:24:19 Uhr
Goto Top
Hi,

Die Rechte sind auf 777 das kann nicht sein unten der Fatal Error wird auch eher das Problem sein oben ist es ja "nur" ein Warning

und die Rechte der Ordner darüber? Kann die Datei überhaupt erreicht werde?

Außerdem ist es nicht nur eine "Warnung" sondern "der Fehler". Sonst wurde da "info" stehen. Gebe der Datei die Rechte vom Web- oder Appserver, nicht 777.

Der "Fatal error" mit "Class App\Http\Kernel does not exist" entsteht, weil "Kernel.php" nicht inkludiert werden kann - somit existiert sie für ihn nicht. Da musst du ansetzen.

Gruß
max
Jannik2018
Jannik2018 02.10.2020 um 17:47:05 Uhr
Goto Top
jetzt habe ich diesen Fehler hier

Fatal error: Uncaught Error: Class 'Log' not found in /home/jannik/public_html/Inventur/app/Exceptions/Handler.php:40 Stack trace: /home/jannik/public_html/Inventur/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(314): App\Exceptions\Handler->report(Object(Symfony\Component\Debug\Exception\FatalThrowableError)) #1 /home/jannik/public_html/Inventur/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(122): Illuminate\Foundation\Http\Kernel->reportException(Object(Symfony\Component\Debug\Exception\FatalThrowableError)) #2 /home/jannik/public_html/Inventur/public/index.php(58): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request)) #3 {main} thrown in /home/jannik/public_html/Inventur/app/Exceptions/Handler.php on line 40
max
max 02.10.2020 aktualisiert um 18:06:08 Uhr
Goto Top
Hi,

was hast du denn jetzt genau verändert?

Entweder es fehlt noch ein Log Modul (Laravel) oder das Log kann nicht geschrieben werden. Ich tippe auf das Zweite.

Schau doch mal ob es ein "storage/logs/laravel.log" gibt und schalte doch mal den Debugmode ein -> https://snipe-it.readme.io/docs/getting-help#section-step-1-enable-debug ...

Ist denn der composer User (mit dem du Composer install oder update gemacht hast) in der web servers group? Also www-data. Wenn nicht füge ihn noch dazu. Du solltest Composer nicht als "root" laufen lassen!!

Siehe dazu auch: https://github.com/snipe/snipe-it/issues/7174

Gruß
max
Jannik2018
Jannik2018 02.10.2020 aktualisiert um 19:15:51 Uhr
Goto Top
hab einfach den composer nochmal neu installiert
es gibt gar keinen storage/logs/laravel.log
composer läuft nicht als root sondern als jannik face-smile
max
max 02.10.2020 um 19:21:59 Uhr
Goto Top
Hi,

geht es denn jetzt?

Das mit dem "../laravel.log" war nur ein Beispiel. In der Regel wird ein Log von Snipe geschrieben. Das solltest du suchen.

Gruß
max
Jannik2018
Jannik2018 02.10.2020, aktualisiert am 25.11.2020 um 08:51:53 Uhr
Goto Top
weiß jemand wie ich den Fehler auf dem Screenshot fixxen kann
bildschirmfoto_2020-11-25_08-47-47