Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

keine sessions bei Apache2

Empfohlene Antworten

also ich habe den apache server installiert und der läuft auch soweit.

Habe php session und mysql installiert aber wenn ich eine session starte erhalte ich folgenden Fehler

Warning: Unknown(/srv/www/htdocs/bzorga/session.php): failed to open stream: Permission denied in Unknown on line 0

Warning: (null)(): Failed opening '/srv/www/htdocs/bzorga/session.php' for inclusion (include_path='/usr/share/php') in Unknown on line 0

in der ersten Zeile steht nur session _start();

die Module habe ich in der php.ini auch eingetragen aber es geht trotzdem net, leider.

hat jemand evt eine Idee? google konnte mir nicht worklich eine lösung geben

hier die phpinfo

http://swimmo-mmld.dyndns.org/phpinfo.php

Schau mal bei den Configure Commands... da steht was davon, dass Sessions disabled sind... sprich, allein in der php.ini aktivieren is net.

Du muesstes das Paket nochmal kompilieren mit aktivierten Sessions... oder seh ich das falsch?

Ich würde mal vermuten, dass ein Rechteproblem vorliegt.

Hat der User unter dem der Apache läuft die nötigen Rechte? Schau mal speziell nach, ob er auf den Session-Ordner schreiben darf (welcher das ist, steht in der ini)

hmm also ich habe das ganze php gedöhns über yast installiert und eigentlich muss ich dann ja nichts mehr kompilieren.

ich habe den session save path auf /tmp gelegt siehe da ich DAU habe gar nicht geschaut ob der ordner existiert.

Habe den Ordner nun angelegt und siehe da es läuft, *schäm*

besten dank nochmal

Genau der is nämlich in der php.ini konfiguriert. Selbes Problem hatte ich neulich bei einem Kunden. Das war der Grund warum der Apache nicht mir hochfahren wollte. Und das Problem war, dass der Kunde den Rechner durchgebootet hatte und dabei offensichtlich /tmp/sessions gelöscht wurde.

Neu anlegen und apache kann wieder starten!

Jetzt noch eine Frage von mir, es kann doch nicht sein, dass man nach jedem reboot /tmp/sessions neu anlegen muss oder?! Hat da jemand einen Tipp für mich?

  • 2 Monate später...

eine andere Distri ähnliches Problem..

Habe diesmal debian genommen und dort den Apache und den mysql server ans laufen bekommen. Jedoch werden anscheinend die Sessions nicht gespeichert, gab es nicht irgendwie einen Load Module was in de httpd.conf eingetragen werden mußte?

okay es hat sich erledigt, anscheinend lag es nicht am Server sondern am php code, hatte anscheinend irgendwo einen fehler drin.

Trotzdem danke

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.