ispCP - Board - Support
php.ini editieren - 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 editieren (/thread-6672.html)



php.ini editieren - menki - 05-08-2009 05:31 PM

hallo

ich muss einen eintrag in alle php.ini dateien meiner mitglieder einfügen. da ich sehr viele accounts habe und dadurch natürlich auch sehr viele php.ini´s wollte ich euch mal fragen wie ich das am leichtesten durchführen könnte ?

es muss nur eine zeile in der php.ini eingefügt werden. muss ich den tatsächlich jede INI einzeln bearbeiten oder gibt es da was gutes was automatisch alle ini dateien dementsprechend bearbeitet.

MENKI


RE: php.ini editieren - joximu - 05-08-2009 05:41 PM

Bearbeite die Vorlage (/etc/ispcp/fcgi/parts/php5/php.ini oder so).
Setze alle Domains auf status="change"
Lösche alle php.ini der domains (oder umbenennen)
Lass den Request Manager laufen.

Wichtig: nur wenn keine php.ini für ne domain gefunden wird, wir eine neue erzeugt bei diesem Vorgang - ansonsten bleibt die bestehende.

Falls du andere Änderungen noch in den php.ini hast, dann lieber umbenennen und von Hand diese wieder nachführen.

/J


RE: php.ini editieren - menki - 05-09-2009 06:40 AM

danke für deinen vorschlag.... Smile

ich habe aber sehr viele domains und es ist sehr umständlich alle domains auf change zu setzen. wenn ich mehr als 200 domains zeitgleich wähle wird mir nichts mehr angezeigt (eine leere seite im phpmyadmin).

ansich ist dein vorschalg sehr sehr gut... erspart mir viel arbeit. auch dann wenn ich die domains manuell alle auch change setzen muss.

MENKI


RE: php.ini editieren - joximu - 05-09-2009 07:20 AM

wieso?

UPDATE `domains` SET `status` = 'change'

das setzt bei allen Domains den Status... (ist halt nciht gui - like...)

/J

PS: andernfalls schreibst du dir ein sed script, welches durch alle php.ini durchgeht und die Datei am richtigen Ort anpasst...

***
Upd: du solltest in etwa wissen, wie man SQL Befehle in MySQL ausführt.

Im pma gibt's dazu eine Möglichkeit.
Die Zeile oben sollte nicht mal so falsch sein... - mach aber zur Sicherheit ein Backup der DB "ispcp".