maio Posted April 11, 2014 Share Posted April 11, 2014 Hallo, in PHP-Skripten die mit $_SERVER['SCRIPT_FILENAME'] den Pfad auslesen, bekomme ich damit leider den "falschen" Pfad: Z.B. statt /var/customers/webs/kunde/domain.net bekomme ich /var/www/php-fpm/kunde/domain.net Das bringt aber leider Probleme. Vor allem bei Anwendungen die ich nicht geschrieben habe Kann ich das in irgendwelchen Einstellungen oder Konfigurationen von Froxlor oder Server "korrigieren"? Viele Gr??e Link to comment Share on other sites More sharing options...
maio Posted April 12, 2014 Author Share Posted April 12, 2014 Ok. Besten Dank. Wieder etwas gelernt. Link to comment Share on other sites More sharing options...
d00p Posted April 12, 2014 Share Posted April 12, 2014 Ist das Apache + PHP-FPM? denn ich bekomme sowas raus: _SERVER["SCRIPT_FILENAME"] /var/www/webs/web1/info.php _SERVER["ORIG_SCRIPT_FILENAME"] /var/www/php-fpm/web1/domain.tld/fpm.external Ggfls. fehlt dir irgendwo was? PS: wenn du nur den Pfad einer Datei haben willst, benutz in php doch einfach <?php $path = dirname(__FILE__); ?> Link to comment Share on other sites More sharing options...
maio Posted April 12, 2014 Author Share Posted April 12, 2014 Ja Apache + PHP-FPM. Blos was fehlt da. Habe das Problem bei Roundcube bekommen, die den Pfad so als INCLUDE_PATH setzen. Da will ich ja keine extra Anpassungen machen. Hab jetzt auf FCGID umgestellt, das l?uft es. Bin auch so erstmal zufrieden. Link to comment Share on other sites More sharing options...
d00p Posted April 12, 2014 Share Posted April 12, 2014 Naja, ich hab auch apache+fpm und roundcube l?uft absolut problemlos ohne irgendwelche Anpassungen... Link to comment Share on other sites More sharing options...
maio Posted April 13, 2014 Author Share Posted April 13, 2014 Also des R?tsels L?sung lautet: cgi.fix_pathinfo=1 Damit klappt es wie es soll. Link to comment Share on other sites More sharing options...
d00p Posted April 11, 2014 Share Posted April 11, 2014 Joa, auf FCGID oder mod_PHP wechseln Link to comment Share on other sites More sharing options...
Question
maio
Hallo,
in PHP-Skripten die mit $_SERVER['SCRIPT_FILENAME'] den Pfad auslesen, bekomme ich damit leider den "falschen" Pfad:
Z.B. statt
bekomme ich
Das bringt aber leider Probleme. Vor allem bei Anwendungen die ich nicht geschrieben habe
Kann ich das in irgendwelchen Einstellungen oder Konfigurationen von Froxlor oder Server "korrigieren"?
Viele Gr??e
Link to comment
Share on other sites
6 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.