Ich habe viele ähnliche Tutorials und Fragen zu meinem Problem gesehen, aber keine scheint zu beschreiben, was hier vor sich geht. Als Neuling in Laravel habe ich Schwierigkeiten mit der index.php. Es sieht so aus, als ob der __DIR__. "Path/here" keine ../ wie erwartet akzeptiert. Es hängt an den Dateipfad an, anstatt Verzeichnisse zu verschieben. Wie unten in der Warnung/Fehler zu sehen:Starten von Laravel App
Warning: require(/home/user1/public_html/blog/../vendor/autoload.php):
failed to open stream: No such file or directory in
/home/user1/public_htm/blog/index.php on line 27
Fatal error: require(): Failed opening required
'/home/user/public_html/blog/../vendor/autoload.php'
(include_path='.:/opt/cpanel/ea-php71/root/usr/share/pear')
in /home/user1/public_html/blog/index.php on line 27
Ich habe dies auch versucht, aber ich glaube nicht, dass das Problem ist,
$app->bind('path.public', function()
{
return base_path() . '/public_html';
});
Es ist der Verzeichnispfad, der falsch ist, aber ich kann den richtigen Weg nicht finden. Normalerweise würde ich nur ../ so oft wie nötig, aber das wird hier nicht funktionieren. Irgendwelche Gedanken darüber, wie ich meinen Pfad bekommen kann, änderten sich in /home/user1/vendor/autoload.php anstelle dessen, was es in der Warnung und dem Fehler ist? Habe jetzt zu viele Stunden damit verbracht, also würde jede Hilfe sehr geschätzt werden.
UPDATE
composer install -d /home/user1/
Wird benötigt global installiert Komponist laufen. Sowohl die Installation als auch die Aktualisierung wurden ausgeführt und es wurde keine Änderung vorgenommen. Die Abhängigkeiten sind kein Problem, wie es scheint. Zumindest nicht mit den Pfaden, die geändert werden müssen.
Was tun Sie, wenn Sie Komponisten global installieren, und es wird Sie nicht aktualisieren lassen? Ich kann install/update/etc nicht im Verzeichnis meiner App ausführen, aber ich habe Laravel installiert und das Projekt gestern gut gestartet. – CoderLee