php / apache2 Sessions aktiviren?

php / apache2 Sessions aktiviren?

am 06.03.2007 13:04:17 von crisofsox

Ich möchte auf einem Webserver Sessions aktivieren:

OS =3D Suse 9.1
Apache 2.049
php 4.3.4

laut phpinfo() ist '--disable-session' bei 'command' aktiv.
Wo stelle ich denn ein, das sessions benutzt werden sollen?

Muss ich das so verstehen das apache2/php mit einem entsprechenden=20
Commandlineparameter gestartet werden?

Ich vermute aus diesem grund bekomme ich TYPO3 nicht gestartet...

Re: php / apache2 Sessions aktiviren?

am 06.03.2007 13:35:33 von Joerg Behrens

Christian Schröder schrieb:
> Ich möchte auf einem Webserver Sessions aktivieren:
>
> OS = Suse 9.1
> Apache 2.049
> php 4.3.4
>
> laut phpinfo() ist '--disable-session' bei 'command' aktiv.
> Wo stelle ich denn ein, das sessions benutzt werden sollen?

In dem du mit deinem Paketmanager die entsprechende Extension
(php4-session) installierst und dann schaust ob und wie diese dann
eingebunden wird in deine Installation.

"Command" ist in diesem Fall der Configure String mit dem das Basis PHP
deiner Distri kompiliert wurde. Die Meisten der Extension lassen sich
als ladbare Datei kompilieren. Wenn diese in einem 2. Kompilierlauf
erstell worden sind dann tauchen die im "Command" nicht auf. Koennen
aber ueber php.ini oder im Script geladen werden.

> Muss ich das so verstehen das apache2/php mit einem entsprechenden
> Commandlineparameter gestartet werden?

Normal nicht. Allerdings kann eine Distribution, wie z.B Gentoo sehr
eigene Vorstellungen haben wie man Module installiert bzw. einbindet.

Neulich habe ich ne Distri gesehen da wurde ueber Symlinks in einem
Verzeichnis gesteuert welche Extensions geladen werden.... hab aber den
Namen der Distri vergessen.


Gruss
Joerg


--
TakeNet GmbH, Geschaeftsfuehrer Wolfgang Meier
97080 Wuerzburg Tel: +49 931 903-2243
Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
HRB Wuerzburg 6940 http://www.takenet.de

Re: php / apache2 Sessions aktiviren?

am 06.03.2007 14:00:39 von crisofsox

In article <5555glF22sjjrU1@mid.individual.net>, behrens@takenet.de=20
says...
> Christian Schröder schrieb:
> > Ich möchte auf einem Webserver Sessions aktivieren:
> >=20
> > OS =3D Suse 9.1
> > Apache 2.049
> > php 4.3.4
> >=20
> > laut phpinfo() ist '--disable-session' bei 'command' aktiv.
> > Wo stelle ich denn ein, das sessions benutzt werden sollen?
>=20
> In dem du mit deinem Paketmanager die entsprechende Extension=20
> (php4-session) installierst und dann schaust ob und wie diese dann=20
> eingebunden wird in deine Installation.

In der php.ini wird die session.so eingebunden und im extension_dir=20
liegt Sie auch drin.
=20
> "Command" ist in diesem Fall der Configure String mit dem das Basis PHP=
=20
> deiner Distri kompiliert wurde. Die Meisten der Extension lassen sich=20
> als ladbare Datei kompilieren. Wenn diese in einem 2. Kompilierlauf=20
> erstell worden sind dann tauchen die im "Command" nicht auf. Koennen=20
> aber ueber php.ini oder im Script geladen werden.

Achso, das war das COMPILE Comando, das erhellt mich doch etwas!
Das heist aber auch, das sich dieser Parameter nicht ändern wird und ich=
=20
mal kucken kann, ob der Webserver nicht bereits ein paar Kekse=20
rausrückt!
session_use_cookies war nämlich 0.

Ich sehe gerade
^^;
Session support ist enabled...

> > Muss ich das so verstehen das apache2/php mit einem entsprechenden=20
> > Commandlineparameter gestartet werden?
>=20
> Normal nicht. Allerdings kann eine Distribution, wie z.B Gentoo sehr=20
> eigene Vorstellungen haben wie man Module installiert bzw. einbindet.
>=20
> Neulich habe ich ne Distri gesehen da wurde ueber Symlinks in einem=20
> Verzeichnis gesteuert welche Extensions geladen werden.... hab aber den=
=20
> Namen der Distri vergessen.

Naja, wie du sagst, normal is das nich...