Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
PHP 4.2.1 auf Win2k Server [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
PHP 4.2.1 auf Win2k Server


 
DaPhreak
10-07-2002, 10:22 
 
Also, wollt gestern mal gnädig mit mir selbst sein und hab PHP 4.2.1 Source installiert, die php4apache2.dll und php4apache.dll in die jeweiligen apache/modules kopiert.

Soweit, sogut

Dann hab ich die php.ini angepasst ..

hab das semikolon vor php_gd2.dll weggenommen ...
server neugestartet und dann kommt :
Critical Error : Could not find freetype.dll

bei 4.11 ging dass noch problemlos ohne freetype.dll.

Nun stellt sich die Frage : wo bekomme ich die Datei her ??
In der aktuellen PHP-Distribution ist sie nicht enthalten zum downloaden gibt's die nirgends und zum selbst compilieren fehlt mir einiges ....

jemand ne Idee, oder gar die Datei ?? ;)

mfg DaPhreak

 
Titus
10-07-2002, 11:56 
 
http://www.google.de/search?q=freetype.dll
Ganz oben steht die Seite, auf der du´s runterladen kannst.

 
DaPhreak
11-07-2002, 09:58 
 
many thanx ..

kommt davon ...

wie war's : Wer lesen kann ist klar im Vorteil ;) :D

Aber, mal was anderes :

Welche Option in der PHP.ini bestimmt das includen ??
Hab nämlich nachdem ich php4.2.1 installiert habe meine webseite testen wollen, aber er includet nichts .....

:confused:

Ne Idee ?

mfg DaPhreak

 
Titus
11-07-2002, 10:27 
 
php unter Windows: wechselt beim include das Verzeichnis, wenn die includierte Datei woanders liegt.

Vermutlich ist das dein Problem.

allgemeine Lösungen:
1) in jedem Skript den relativen Pfad ("../") definieren und bei sub-includes benutzen
2) in der php.ini die Variable include_path erweitern
3) Dateien so ablegen, dass der Pfad zu den includes immer gleich ist
z.B.:
/index/ -> Hauptdateien
/includes/ -> includes
/index.html -> meta-refresh auf /index/index.php
dann kannst du überall mit include('../includes/xyz.php'); arbeiten

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:17 Uhr.