PHP.INI Updater, Add-Parameter & Parser

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
MrOKEK
Beiträge: 2
Registriert: 07.06.2014 12:33:33

PHP.INI Updater, Add-Parameter & Parser

Beitrag von MrOKEK » 07.06.2014 13:10:33

Hi DEBIAN-Gemeinde :-)

hab nach langer suche ein Apache/PHP-FCGI Guide gefunden bin damit zufrieden, wegen der Sicherheitsaspekte!
Quelle: http://www.christophfischer.com/linux/1 ... n-50-lenny & http://www.christophfischer.com/linux/1 ... ausfuehren

Problem war hatte beim Installieren z.b. PHP-MYCRYPT vergessen zu installieren. In den Guide wird mit der Kopie der PHP.INI gearbeitet und ergänzt. Alle Ergänzungen manuell immer wieder zu machen nervt bissel, vorallem wenn z.B. ein Update kommt.

Das Script was ich suche soll aus einer PHP-ADD.INI dort alle Ergänzungen eintragen. Dann mit ein Replace-Textparser die Kopie der PHP.INI bearbeiten und die Ergänzungen abspeichern.

PHP-ADD.INI -Beispiel
  • register_globals = Off
    ;!disable_functions = *,show_source, system, shell_exec, passthru, exec, phpinfo, popen, proc_open
    ;!open_basedir = /var/www/deinhost/htdocs:/var/www/deinhost/tmp
    ;!max_execution_time = 30
    ;!max_input_time = 30
    ;!memory_limit = 16M
    ;!session.save_path = /var/www/deinhost/sessions
    ;!session.gc_probability = 1
    ;!session.gc_divisor = 100
    ;!upload_tmp_dir = /var/www/deinhost/tmp/
[EOF]

* = vorherrige Parameter beibehalten
:! = bei Semikolon bei Zeilenanfang entfernen

Script-Funktionen sollten wie folgt aussehen
  • chattr -V -i /var/www/deinhost/php.ini
    cp /etc/php5/cgi/php.ini /var/www/deinhost/
    chown www-data:deinuser /var/www/deinhost/php.ini
    chmod 660 /var/www/deinhost/php.ini
    ...
    [Text-Replace-Parser]
    ...
    chattr -V +i /var/www/deinhost/php.ini
[EOF]

Mit Dank vorraus, für den Aufwand :-)

MFG

Mr. OKEK

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: PHP.INI Updater, Add-Parameter & Parser

Beitrag von rendegast » 09.06.2014 12:37:09

Vielleicht sowas,
/etc/..../conf.d/zz_HOST_deinhost.ini :

Code: Alles auswählen

[HOST=deinhost]
einstellung=wert
einstellung=wert
/etc/..../conf.d/zz_HOST_blafoo.ini :

Code: Alles auswählen

[HOST=blafoo]
einstellung=wert
einstellung=wert
usw.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

MrOKEK
Beiträge: 2
Registriert: 07.06.2014 12:33:33

Re: PHP.INI Updater, Add-Parameter & Parser

Beitrag von MrOKEK » 18.06.2014 19:30:15

@ rendegast

du hast den Thread nicht richtig verstanden! Suche ein Replace-Parser-Script, ich habe im groben Detail erklärt was gemacht werden soll!

Aber Danke für die Antwort!

MFG

Mr. OKEK

Benutzeravatar
TRex
Moderator
Beiträge: 8339
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: PHP.INI Updater, Add-Parameter & Parser

Beitrag von TRex » 18.06.2014 21:34:06

Dann mach das doch 8O
Das Script was ich suche soll aus einer PHP-ADD.INI dort alle Ergänzungen eintragen. Dann mit ein Replace-Textparser die Kopie der PHP.INI bearbeiten und die Ergänzungen abspeichern.
Was du da gerade bekommen hast, war ein Vorschlag für die Konfiguration, aus der dann die Werte für die Ersetzungen gewählt werden. Deine Beschreibung ist ansonsten sed -i 's/suchwort/ersetzung/g' auf das Template.

Wenn du hier nur zum Delegieren bist, wünsch ich dir viel Geduld...
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

Antworten