Ich ziehe von einer lokalen Umgebung, die gut zu einer Shared-Hosting-Plattform funktionierte. Nachdem ich alle meine Dateien übertragen hatte, funktionierte meine Site nicht mehr und ich habe das Problem auf den Session Start() Befehl in meiner Bootstrap-Datei zurückgeführt.Symfony Session Start() nicht richtig speichern
ist hier der entsprechende Code:
Bootstrap-Datei:
require_once __DIR__ . '/../vendor/autoload.php';
require_once __DIR__ . '/functions.php';
require_once __DIR__ . '/connection.php';
$dotenv = new Dotenv\Dotenv(__DIR__);
$dotenv->load();
$session = new Symfony\Component\HttpFoundation\Session\Session();
$session->start();
app/config/config.yml:
session:
handler_id: session.handler.native_file
save_path: "%kernel.root_dir%/../var/sessions/%kernel.environment%"
Hier ist die Fehlermeldung I‘ m erhalten:
Warnung: SessionHandler :: read(): open (/ var/php_sessions/sess_b03f80ce089ee5aaa887a02b006e76b0, O_RDWR) fehlgeschlagen: Keine solche Datei oder ein Verzeichnis (2) in /hermes/bosnaweb03b/b700/ipg.briangwaltney/YSC- Haupt/Hersteller/symfony/symfony/src/Symfony/Komponente/HttpFoundation/Session/Speicher/Proxy/SessionHandlerProxy.php on line 61 Warnung: SessionHandler :: write(): open (/ var/php_sessions/sess_b03f80ce089ee5aaa887a02b006e76b0, O_RDWR) fehlgeschlagen: Keine solche Datei oder Verzeichnis (2) in /hermes/bosnaweb03b/b700/ipg.briangwaltney/YSC-Main/vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Session/Storage/Proxy/SessionHandlerProxy. php auf Linie 69
Ich habe die Berechtigungen zum Schreiben auf alle Ordner festgelegt, die möglicherweise gelten.
Eine Sache, die ich bemerkt habe, ist, wenn ich die Datei anpasse, der Fehler ändert sich nie. Ich habe sogar versucht, PDO Session Storage zu verwenden und immer noch den exakt gleichen Fehler zu bekommen.
Was mache ich falsch?
Vielen Dank!
Ich stimme @Baig zu. Können Sie pls anzeigen Verzeichnisstruktur, wo Sie die App gehostet haben? –