individuelle php.ini

Dieses Thema im Forum "Allgemein" wurde erstellt von xwsnet, 2. Dez. 2007.

  1. xwsnet

    xwsnet New Member

    Guten morgen alle zusammen,

    ich habe in der letzten Zeit viel ausprobiert, wie ich für meine bisher bestehenden Kunden für jeden eine individuelle PHP.ini erstellen kann. Da ich einen Freehostingdienst betreibe habe ich auch ein paar mehr Kunden auf dem Server. Ich möchte also nicht für alle 300 Kunden die Apache Direktive per Hand eingeben.
    Die php.ini`s liegen alle unter /var/www/web10/web/phpini/phpini/webID/ und werden über den Aufruf eines php-scripts automatisch aus einer Datenbank generiert. Dadruch gibt es für jedes Web einen eigenen Ordner mit der PHP.ini.

    Gibt es eine möglichkeit, das automatisiert zu erstellen, dass in die Datenbank von ISPConfig in das Feld für die Apache Direktives ein entsprechender Eintrag gemacht wird? UNd übernimmt ISPConfig das auch? Oder ist das eher "gefährlich"?

    mfg

    //ich habe noch etwas vergessen! Und zwar möchte ich natürlich, dass die APache Direktive automatisch angelegt wird. Wie kann ich das eintragen, dass die jeweilige WebID eingesetzt wird?
     
    Zuletzt bearbeitet: 2. Dez. 2007
  2. Till

    Till Administrator

    Da wirst Du etwas programmieren müssen. Bau den notwendigen Code um das Datenbank-Feld zu aktualisieren am besten in der Datei /home/admispconfig/ispconfig/lib/classes/ispconfig_isp_web.lib.php in die Funktion web_insert ein.
     
  3. xwsnet

    xwsnet New Member

    Guten Abend,
    danke für die Antwort. Werden auch die bestehenden Webs dann aktualisiert? Ich dachte eher an so etwas, wie die einträge in die Datenbank zu machen. Vielleicht auch über ein Script.
    Werden diese Einträge dann übernommen oder verwirft ISPConfig das dann?
     
  4. Till

    Till Administrator

    Wie gesagt, ich würde Dir genau das empfehlen, was ich oben gepostet habe. Wenn Du es direkt in der Datenbank machen möchtest, musst Du Dich auch um die Aktualisierung der Dateien kümmern und den Event für die Aktualisierung auf der Shell anstoßen.
     
  5. xwsnet

    xwsnet New Member

    Ok, dann werde ich da mal nachgucken...
    Gibt es eine art Variable für die WebID?
     
  6. Till

    Till Administrator

    Ja, die heißt $doc_id und ist in der web_insert und web_update Funktion gesetzt.
     

Diese Seite empfehlen