php.ini

Apache, Lighttpd, nginx, Cherokee
Post Reply
binford6100turbo
Posts: 35
Joined: 2005-12-30 13:38
 

php.ini

Post by binford6100turbo »

Hallo,

habe auf einem Dedizierten RootServer ein Debian 3.1 sarge aufgesetzt. Dort läuft unter anderem Apache2, php 4.3.16, MySQL 4.1.11. Wenn ich jetzt einen Virtualhost per Browser aufrufe erhalte ich folgende Fehlermeldung:

Warning: main(): Failed opening 'templates/nav_.tpl' for inclusion (include_path='.:/usr/share/php:/usr/share/pear')

Hat das was mit der php.ini zu tun?! Wenn ja, wäre es möglich jedem Virtualhost eine eigene php.ini zu geben? So wäre man ja ein wenig felxibler...

Muss ich noch irgendwas ändern?

Gruß
Binford
User avatar
daemotron
Administrator
Administrator
Posts: 2641
Joined: 2004-01-21 17:44
Contact:
 

Re: php.ini

Post by daemotron »

in der Konfiguration des virtuellen Hosts kannst Du jeden Eintrag aus der php.ini überschreiben. In diesem Fall sähe das dann so aus:

Code: Select all

php_admin_value include_path="/pfad_1:/pfad_2:...:pfad_n"
flo
Posts: 2223
Joined: 2002-07-28 13:02
Location: Berlin
 

Re: php.ini

Post by flo »

binford6100turbo wrote:Warning: main(): Failed opening 'templates/nav_.tpl' for inclusion (include_path='.:/usr/share/php:/usr/share/pear')
Existiert die Datei überhaupt?

Beim Dateinamen "nav_.tpl" würde ich mich wirkoch fragen, ob da nicht was fehlt.

flo.
binford6100turbo
Posts: 35
Joined: 2005-12-30 13:38
 

Re: php.ini

Post by binford6100turbo »

jfreund wrote:in der Konfiguration des virtuellen Hosts kannst Du jeden Eintrag aus der php.ini überschreiben. In diesem Fall sähe das dann so aus:

Code: Select all

php_admin_value include_path="/pfad_1:/pfad_2:...:pfad_n"
Muss dazu nicht nochwas in der "Haupt-php.ini" geändert werden, dass dies möglich ist?!

Gruß
Binford
User avatar
daemotron
Administrator
Administrator
Posts: 2641
Joined: 2004-01-21 17:44
Contact:
 

Re: php.ini

Post by daemotron »

Nein, php_admin_flag und php_admin_value verwendest Du in der Konfigurationsdatei (Apache) für den virtuellen Host.
binford6100turbo
Posts: 35
Joined: 2005-12-30 13:38
 

Re: php.ini

Post by binford6100turbo »

du meinst die httpd.conf?!

und wie soll das dann genau aussehen?!

Aktuell sieht ein Virtualhost bei mir so aus:
<VirtualHost xxx.xxx.xxx.xxx:80>
ServerName domain.de
ServerAlias http://www.domain.de
DocumentRoot /var/www/domains/domain.de/htdocs
ErrorLog /var/www/domains/domain.de/logs/error_log
CustomLog /var/www/domains/domain.de/logs/access.log combined
</VirtualHost>
User avatar
daemotron
Administrator
Administrator
Posts: 2641
Joined: 2004-01-21 17:44
Contact:
 

Re: php.ini

Post by daemotron »

Wie wär's mal mit der Foren-SuFu oder Google? Da finden sich mehr als genügend Beispiel-Konfigurationen... z. B. http://www.rootforum.org/forum/viewtopi ... highlight=
binford6100turbo
Posts: 35
Joined: 2005-12-30 13:38
 

Re: php.ini

Post by binford6100turbo »

habe ich schon - aber bei Google findet man nur Schrott!

Die Frage war ja ursprünglich ob ich jedem Virtualhost eine eigene php.ini geben kann und ob dazu eine Änderung in der Haupt php.ini notwendig ist
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: php.ini

Post by Joe User »

binford6100turbo wrote:habe ich schon - aber bei Google findet man nur Schrott!
Stimmt: http://www.google.com/search?hl=en&q=Be ... gle+Search
binford6100turbo wrote:Die Frage war ja ursprünglich ob ich jedem Virtualhost eine eigene php.ini geben kann und ob dazu eine Änderung in der Haupt php.ini notwendig ist
Ja. Nein.
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
binford6100turbo
Posts: 35
Joined: 2005-12-30 13:38
 

Re: php.ini

Post by binford6100turbo »

binford6100turbo wrote:Die Frage war ja ursprünglich ob ich jedem Virtualhost eine eigene php.ini geben kann und ob dazu eine Änderung in der Haupt php.ini notwendig ist

Ja. Nein.
und das bedeutet ich lege einfach eine php.ini in jedes Document-Root?!
User avatar
daemotron
Administrator
Administrator
Posts: 2641
Joined: 2004-01-21 17:44
Contact:
 

Re: php.ini

Post by daemotron »

Nein. Ich würde Dir dringend raten, Dich mit der grundlegenden Konfiguration von Apache vertraut zu machen (ich gehe mal davon aus, dass Du diesen als http-Server verwendest...). In den PHP-Dokus findet sich einiges zu dem Thema, z. B. unter http://de2.php.net/manual/en/ini.php#ini.list

1. Falls Du einen Indianer Version >= 2.0 verwendest, haben VHost-Einträge in der httpd.conf nichts mehr zu suchen - die Struktur der Konfigurationsdateien ist aber in derselben dokumentiert

2. Hier (http://httpd.apache.org/docs/2.0/) findest Du ausreichend Material zum Thema virtuelle Hosts. Nach dessen Lektüre müsste Dir dann klar sein, wie man individuelle Konfigurationen für einen virtuellen Host vorsieht.

3. Da Du uns so großzügig über Deine Konfiguration aufgeklärt hast (welcher Webserver, PHP - welche Version, wie eingebunden?), werde ich das Glaskugelschauen jetzt beenden.
binford6100turbo
Posts: 35
Joined: 2005-12-30 13:38
 

Re: php.ini

Post by binford6100turbo »

1. Warum steht dann in der Apache2-Doku "Dann fügen Sie einfach Folgendes der httpd.conf hinzu:"

2. Mein Server läuft ja mit Virtuellen Hosts - die Frage was diese Fehlermeldung bedeuten könnte

3. Apache2, php 4.3.16, MySQL 4.1.11 sollte doch eigentlich genügen

Und wenn ich mich nicht irre, handelt es sich hierbei um ein Hilfeforum. Tut mir leid, dass ich nicht als Administrator auf die Welt gekommen bin! Also erinner dich mal an deine Anfangszeit - oder hast du vielleicht das ganze erfunden?!
duergner
Posts: 923
Joined: 2003-08-20 11:30
Location: Pittsburgh, PA, USA
 

Re: php.ini

Post by duergner »

Nein das ist ein Diskussionsforum für Admins (bzw. war mal als solches gedacht) und man weiß immer noch nicht, ob du dein PHP als mod_php/CGI/FastCGI ansprichst z.B.
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: php.ini

Post by captaincrunch »

OT:
bzw. war mal als solches gedacht
Ist es auch immer noch, nur leider macht uns bevorzugt der Support diverser größerer Firmen da immer wieder einen Strich durch die Rechnung. :roll:
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
arty
Userprojekt
Userprojekt
Posts: 729
Joined: 2002-06-12 10:11
Contact:
 

Re: php.ini

Post by arty »

binford6100turbo wrote:php 4.3.16
PHP 4.3.16 gibt es nicht.

-arty
binford6100turbo
Posts: 35
Joined: 2005-12-30 13:38
 

Re: php.ini

Post by binford6100turbo »

meine Güte...es geht um Version 4.3.10-16
Post Reply