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.ini und dlls [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
php.ini und dlls


 
schmalle
26-11-2001, 09:46 
 
moin!

ich hab mich selbst übertroffen, und auf meinem rechner nen http server, php und mysql zum laufen bekommen.

aber ich bekomme php nicht so hin, wie es soll. ich habe in der php.ini alles so eingestellt, wie ich es haben will ( sagen wir mal ich meie, dass es so richtig ist ). mein betriebssystem ist XP. wo muss die ini hin? und wo die dll´s???? hab die ganzen dateien in alle möglichen verzeichnisse geschmissen, abner es läuft einfach nicht. aller header funktionen sind nach wie vor deaktiviert.

HELP :D

 
deepthougt
26-11-2001, 11:52 
 
Hi Schmalle,

unter http://www.phpwelt.de haben die Jungs ein Tutorial zu
dem Thema verfaßt. Hab es allerdings noch nicht gelesen und garantiere für nichts.

Gruß
deep

 
schmalle
26-11-2001, 13:35 
 
das mit der .ini hat wohl geklappt. phpinfo() gibt es zumindest alles so an, wie es sein sollte. nur sind die header funktionen noch imer tot.

ich habe folgende einstellungen gemacht:

output_buffering = On
output_handler = ob_gzhandler

... was muss ich noch tun, damit z.b. header("location:bla blub"); endlich funzt. und brauche ich den zend_optimizer??? den habe ich nämlich noch nicht ....

danke schon einmal

 
deepthougt
26-11-2001, 13:50 
 
Hi,
hast Du denn schon die gzip library (oder unter windows die php_bz2.dll) schon eingebunden ?
Diese dll stellt die Komprimierungsfunktionen zur Verfügung.

Gruß
deep

 
schmalle
26-11-2001, 14:04 
 
die dll liegt in windows\system32 ... mehr habe ich nicht getan :cool:

 
deepthougt
26-11-2001, 14:09 
 
Du musst den Eiotrag in der Section "extensions" zur dll in der php.ini auskommentieren. Desweiteren sollte die Variable "extension_path" in der php.ini gesetzt werden.

Gruß
deep

 
schmalle
26-11-2001, 14:27 
 
hmmmm

habe nun folgenden eintrag inner .ini:

extension=php_bz2.dll

extension pfadt ist C:\php\extensions

geht noch immer nicht :-(

 
deepthougt
26-11-2001, 14:34 
 
Hi,
füg doch einfach mal am script-anfang folgende Funktion ein:

<?
ob_start("ob_gzhandler");
//,,,,dein Header...
header("location:bla blub");
//am ende des scripts
ob_end_flush();
?>

So hab ich das ganze gelöst (allerdings unter linux). Ich hoffe das funktioniert unter windows auch.

Gruß
Ilija

 
schmalle
26-11-2001, 14:46 
 
da passiert relativ gesehen gaaaaaaaaaaaar nix :D

ich vermute mal, dass eine datei nicht da ist, wo sie hingehört, oder in der .ini etwas faul ist .... aber was????

wo sind die allwissenden mods?????

 
deepthougt
26-11-2001, 14:59 
 
Hi,
hab da was interessantes in der php-docu gelesen:

Note: There is a bug in Microsoft Internet Explorer 4.01 that prevents this from working. There is no workaround. There is also a bug in Microsoft Internet Explorer 5.5 that interferes with this, which can be resolved by upgrading to Service Pack 2 or later.


Vielleicht hilft das weiter.

Gruß
deep

 
schmalle
26-11-2001, 15:42 
 
ne sorry, damit komme ich auch nicht weiter. aber vielen dank für die hilfe

@sky????? :D :D

 
bohni
27-11-2001, 10:01 
 
Mahlzeit,
was hastn du fürn Server? Vielleicht den IIS von Microsoft? Den hab ich hier auch am Laufen, und irgendwo in der php.ini steht, dass das dynamische Laden von dll's in multithreaded Servern, wie der IIS einer is, nicht funktioniert.
Hatte nämlich auch das Problem beim Einbinden der mcrypt.dll.

Adios
alex

 
schmalle
27-11-2001, 10:08 
 
nicht lachen, der server ist jana 2.0

 
bohni
27-11-2001, 11:57 
 
bei jana kenn ich mich nich so aus. weiss nur, dass der komplett in java geschrieben is und somit auch in nem begrenzten speicherbereich nur läuft. könnte vielleicht daran liegen.
adios
alex

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:56 Uhr.