php.ini wird nicht übernommen?! - Printable Version +- ispCP - Board - Support (http://www.isp-control.net/forum) +-- Forum: ispCP Omega International Area (/forum-22.html) +--- Forum: German Corner (/forum-26.html) +--- Thread: php.ini wird nicht übernommen?! (/thread-6038.html) |
php.ini wird nicht übernommen?! - FraggDieb - 03-13-2009 01:17 AM Hallo, ich wollte bei einem Kunden gerade cURL freischalten. Habs installiert und beim master eine info.php erstellt um die phpinfo auszulesen. Erst kam der Fehler, dass es aus Sicherheitsgründen deaktiviert ist. Ab in die master php.ini, phpinfo bei den disable_function raus, apache restartet ... aufgerufen funktioniert. cURL steht in der phpinfo ausgabe. Dem Kunden gesagt, dass es läuft. Jetzt sagte er mir, dass es bei Ihm wohl immernoch nicht laufen würde. Ich also bei Ihm eine phpinfo Datei erstellt, dem vuXXX User zugewiesen... ab in die php.ini des Kunden... phpinfo rausgenommen... apache restart... und siehe da? Es bleibt der Eintrag Code: Warning: phpinfo() has been disabled for security reasons in /var/www/virtual/xxxx/htdocs/info.php on line 2 Irgendeine Idee? PS: Debian 5.0 Lenny - Root ISPCP: 1.0.0 Stable (Kein Nightly) RE: php.ini wird nicht übernommen?! - BeNe - 03-13-2009 01:24 AM Falsche php.ini --> http://www.isp-control.net/documentation/frequently_asked_questions/where_is_the_php.ini_for_example.org Greez BeNe RE: php.ini wird nicht übernommen?! - FraggDieb - 03-13-2009 07:40 AM ähm nein Die ist in /var/www/fcgi/xxxx.de/php5/php.ini Master in /var/www/fcgi/master/php5/php.ini Da tut sich einfach nix ? Komisch. Habe einfach mal nen neuen Kunden angelegt, bei dem funzt das wenn ich phpinfo rausnehme. Bei bestehenden Kunden nicht... sinnfrei? EDIT!!!! Habe gerade mal die COnfigfiles regeneriert und vorher die Order in /var/www/fcgi/ gelöscht (vorher auf PC gespeichert) Hat leider nix gebracht. Nur ist mir dabei aufgefallen, das der master nicht wieder angelegt wird. Den habe ich dann wieder hochgeladen.. nun kann ich das Interface nicht mehr aufrufen... Fehlermeldung: Code: [Thu Mar 12 23:44:04 2009] [warn] FastCGI: server "/var/www/fcgi/master/php5-fcgi-starter" has failed to remain running for 30 seconds given 3 attempts, its restart interval has been backed off to 600 seconds RE: php.ini wird nicht übernommen?! - gOOvER - 03-13-2009 02:10 PM Die Master ist auch net für die Domains. Wieso löscht Du was, wenn Du keine Ahnung hast was Du tust? *kopfschüttel* RE: php.ini wird nicht übernommen?! - FraggDieb - 03-13-2009 03:46 PM Kann mir mal bitte eben einer die php.ini und den php-fcgi-starter vom master hier posten und sagen welche Rechte dieser hat? Habe damit gerechnet, dass auch der master neu angelegt wird. Passiert Die php-fcgi ist die standart... verglichen mit backups, alles gleich, php.ini auch. EDIT: Hab ne vmware aufgesetzt... ispcp installiert und nochmal genau rechte gegeben. Fehler lag darin das der Ordner php5 in /var/www/fcgi/master/php5 nich den Owner root hatte. Funkionier nun alles. plz close RE: php.ini wird nicht übernommen?! - FraggDieb - 03-13-2009 11:32 PM Muss nochmal pushen. Er nimmt definitiv die php.ini nicht an. Bei Kunden die NEU angelegt werden funktioniert es. Beim Master auch. Aber nicht bei bestehenden Kunden. Debian Lenny wird eingesetzt mit ISPCP 1.0.0 Apache wurde restartet bzw gestoppt und wieder gestartet... hilft nix. Es bleibt die Meldung: Code: Warning: phpinfo() has been disabled for security reasons in /var/www/virtual/xxxx.de/htdocs/info.php on line 2 Vlt nen Bug? RE: php.ini wird nicht übernommen?! - BeNe - 03-13-2009 11:42 PM Geht bei Mir ohne Probleme! Ebenfalls Lenny und ispCP 1.0.0 Hast Du FastCGI oder fcgid ? Wo verweist die ApacheConfig (ispcp.conf) bei der Domain wo es geht hin ? Code: <IfModule mod_php5.c> Greez BeNe RE: php.ini wird nicht übernommen?! - menki - 03-13-2009 11:45 PM kannst du mal in das verzeichniss von dem kunden gehen und mal: ls -la ausführen. dann siehst du die vuxxxx zugehörigkeit. dann machst: Code: vi /etc/passwd und schaust nach welcher domain der vuxxxx zugewisen ist. dann editierst die: Code: /var/www/fcgi/domainname.de/php5/php.ini bzw. du entfernst aus der liste die ()phpinfo funktion. apache restart fertig. wenn du curl installiert hast und wenn du auf einer anderen domain phpinfo ausführst und wenn dort curl so steht: Code: cURL support enabled dann muss es auch überall laufen. nicht nur bei einer domain...da funktioniert curl überall. suche den fehler beim kunden...da curl erflogreich installiert ist. eventuell in seinem skript....bzw. seiner software. MENKI RE: php.ini wird nicht übernommen?! - FraggDieb - 03-15-2009 03:12 AM @bene Die apache-Config sieht genau gleich aus an der Stelle der Domain. Es ist fastCGI in einsatz, da ich damit bis jetzt 0 Probleme hatte und es läuft. @Menki: Du hast es falsch verstanden. Der User vu2009 mit der Domain domain.tld - Dort möchte ich phpinfo() freischalten. Ich gehe nach /var/www/fcgi/domian.tld/php5/php.ini nehme das phpinfo raus restarte apache aber es ändert sich nix. Hatte die php-konfigs auch schon regeneriert, etc. Rechte sind richtig alles. Ich gehe gleich mal hin mache Backup von MySQL + htdocs Ordner des Kunden und erstelle Ihn neu. Mal gucken was passiert. Danke soweit EDIT: Hm... wollte gerade damit anfangen den User neu anzulegen. Aber aufeinmal gehts. Sinn = 0 Thema erledigt, danke euch allen. |