phpbar.de logo

Mailinglisten-Archive

[php] open_basedir

[php] open_basedir

Sebastian Mendel lists at sebastianmendel.de
Fre Okt 6 15:15:35 CEST 2006


Holm Kapschitzki schrieb:

> [06-Oct-2006 14:21:50] PHP Warning:  PHP Startup: Unable to load dynamic 
> library 
> '/bla/bla/php-5.1.6/lib/php/extensions/no-debug-non-zts-20050922/mysqli.so' 
> - 
> /bla/bla/php-5.1.6/lib/php/extensions/no-debug-non-zts-20050922/mysqli.so: 
> undefined symbol: _Znwj in Unknown on line 0

eventuell gehören die .so die dort liegen nicht zum aktuellen PHP-binary

mach mal

$ find / -name mysqli.so

> obwohl da natürlich die extension liegt. Was  ist denn da schief 
> gelaufen. Mein ./configure war in der vorletzten Mail. Übrigens wird 
> mysqli auch nicht über info.php angezeigt. Alle anderen Extensions schon.

ich verwende die mysql(i) sowieso nicht als shared object, warum auch,
ich brauch es ja eh (fast) IMMER


> Ich hab wie gesagt open_basedir ins Nirvana gesetzt und versuch im 
> webroot eine .php Datei auzurufen:
> 
> <? include('/etc/passwd'); ?>
> 
> Natürlich bekomm ich einen weissen Browser mit Nichts aber kein log nur 
> dieses mysqli Problem.

hast du mal dein error-reporting hoch geschraubt?


<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);

echo ini_get('open_basedir');
include '/etc/passwd';
?>


Warning: include() [function.include]: open_basedir restriction in
effect. ...

Warning: include(...) [function.include]: failed to open stream:
Operation not permitted in ...

Warning: include() [function.include]: Failed opening '...' for
inclusion (include_path='...') in ...


-- 
Sebastian Mendel

www.sebastianmendel.de

php::bar PHP Wiki   -   Listenarchive