ispCP - Board - Support
[HowTo]: Backup ausschalten "per Domain" - Neue Version auf Seite 6 - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega Contributions Area (/forum-40.html)
+--- Forum: Howtos (/forum-41.html)
+--- Thread: [HowTo]: Backup ausschalten "per Domain" - Neue Version auf Seite 6 (/thread-6084.html)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13


RE: [HowTo]: Backup ausschalten "per Domain" - Neue Version auf Seite 6 - FISA4 - 04-18-2009 11:41 PM

Ich hab einen Fehler in den Patch-Dateien entdeckt.

Beim Erstellen hab ich irgendwo einen Fehler gemacht.
Der will bei mir neue Files erstellen und erzählt mir, dass die Files schon vorhanden sind.

Wenn ich an Stelle von p0 p1 nehme, erstellt er mir die files im Verzeichniss /root/var/www/... u.s.w.
Ich hab die Originalen dann mit den neu erstellten ersetzt und die Änderungen funktionieren.

Zu Mindest ist das bei mir so.

Kann das jemand bestätigen?

Gruß

FISA4


RE: [HowTo]: Backup ausschalten "per Domain" - Neue Version auf Seite 6 - TheCry - 04-20-2009 12:28 AM

Ich habe auch das Problem mit dem patchen.
Der will ja auch eine komplett neue Datei erstellen.
Und die Aussage das der File existiert ist ja auch richtig.

Nur mit p1 wird bei mir keine andere Datei erstellt
Quote:patch: **** Only garbage was found in the patch input.

Erstelle doch mal mit einem ganz
Code:
diff -u alte_datei neue_datei > ispcp-backup-all.patch
Ich nehme dazu als alte Datei immer die aus dem Paket.
Ich habe den Fehler gefunden..
Da ich beim umschreiben auch die Abstände der zeilen vernünftig gemacht habe, wurde der Patch etwas bescheiden erzeugt.

Hier jetzt der richtige Patch


RE: [HowTo]: Backup ausschalten "per Domain" - Neue Version auf Seite 6 - FISA4 - 04-20-2009 12:44 AM

(04-20-2009 12:28 AM)TheCry Wrote:  Ich habe auch das Problem mit dem patchen.
Der will ja auch eine komplett neue Datei erstellen.
Und die Aussage das der File existiert ist ja auch richtig.

Nur mit p1 wird bei mir keine andere Datei erstellt
Quote:patch: **** Only garbage was found in the patch input.

Erstelle doch mal mit einem ganz
Code:
diff -u alte_datei neue_datei > ispcp-backup-all.patch
Ich nehme dazu als alte Datei immer die aus dem Paket.

Also...

ich hab das jetzt auch in "User anlegen" eingebaut.
Zusätzlich bin ich momentan dabei die Restore-Funktion für User zu deaktivieren. Das GUI und die Datenbank sind fertig.
Jetzt mach ich mich daran "Webtools" zu bearbeiten um das dort zu deaktivieren.

Sobald ich damit fertig bin mach ich die passenden Patches fertig.
(Und natürlich auch die Beschreibung für Leute, die gerne "Handarbeiten" machen.)

Gruß

FISA4


RE: [HowTo]: Backup ausschalten "per Domain" - Neue Version auf Seite 6 - TheCry - 04-20-2009 12:46 AM

Das hört sich doch wieder richtig gut an.. Smile
Schau mal einen Post über Dir...
Habe den richtigen Patch gepostet..
Der klappt jetzt...
Den könntest Du in Deinem Howto auch nutzen. Aber teste ihn bitte auch noch einmal!


RE: [HowTo]: Backup ausschalten "per Domain" - Neue Version auf Seite 6 - FISA4 - 04-20-2009 12:53 AM

(04-20-2009 12:46 AM)TheCry Wrote:  Das hört sich doch wieder richtig gut an.. Smile
Schau mal einen Post über Dir...
Habe den richtigen Patch gepostet..
Der klappt jetzt...
Den könntest Du in Deinem Howto auch nutzen. Aber teste ihn bitte auch noch einmal!

ich mach schon mal den aktuellen Stand als Patches. Hoffe nur das der Trunk vom 17.04. (domain_edit und user_add2/3) nicht zuviel vom stable abweicht.
Daran braucht ja nichts mehr verändert werden.

Dann hättest Du auch wieder was zum Testen.

EDIT:
Siehe Anhang


RE: [HowTo]: Backup ausschalten "per Domain" - Neue Version auf Seite 6 - TheCry - 04-20-2009 01:04 AM

Wie erstellst Du die Dateien?
Machst Du die unter Windows fertig und lädst diese dann hoch?
Weil die ganzen Patche versuchen immer eine datei zu erstellen und nicht den Unterschied von alt und neu zu ändern.

Wenn ich die Änderungen unter Console per vi oder was auch immer eintrage und dann einen diff ausführe, sehen die Patche so aus wie ich sie mir eigentlich vorstelle!


RE: [HowTo]: Backup ausschalten "per Domain" - Neue Version auf Seite 6 - FISA4 - 04-20-2009 01:10 AM

(04-20-2009 01:04 AM)TheCry Wrote:  Wie erstellst Du die Dateien?
Machst Du die unter Windows fertig und lädst diese dann hoch?
Weil die ganzen Patche versuchen immer eine datei zu erstellen und nicht den Unterschied von alt und neu zu ändern.

Wenn ich die Änderungen unter Console per vi oder was auch immer eintrage und dann einen diff ausführe, sehen die Patche so aus wie ich sie mir eigentlich vorstelle!

diff -u alt/user_add3.php /var/www/ispcp/gui/reseller/user_add3.php > user_add3_php.patch


RE: [HowTo]: Backup ausschalten "per Domain" - Neue Version auf Seite 6 - TheCry - 04-20-2009 01:11 AM

Nein ich meinte die Dateien selber..
Nicht die Patch-Dateien..
Wenn Du Änderungen im Template oder in einer PHP-Datei machst!


RE: [HowTo]: Backup ausschalten "per Domain" - Neue Version auf Seite 6 - FISA4 - 04-20-2009 01:14 AM

(04-20-2009 01:11 AM)TheCry Wrote:  Nein ich meinte die Dateien selber..
Nicht die Patch-Dateien..
Wenn Du Änderungen im Template oder in einer PHP-Datei machst!

axo.
mc
datei auswählen und F4

Also mit nano

Hier mal ein screenshot von der Änderung:


RE: [HowTo]: Backup ausschalten "per Domain" - Neue Version auf Seite 6 - TheCry - 04-20-2009 01:20 AM

Komisch...
Warum will der immer eine komplette Datei erstellen..
Wenn Du meinen Patch Dir ansiehst, dann sieht der ganz anders aus..
Er beinhaltet nur die Änderungen und will auch keine Datei erstellen.

Und jetzt kommt das allerbeste...
Ich habe hier auf meiner VirtualBox die Version "ispcp-omega-trunk-20090416.tar.gz" installiert.
Die Queries wurden in einigen Dateien zu der Stable komplett geändert!!!

Hier ein Beispiel aus der domain_edit.php
Stable Version:
Code:
// Get domain data
        $query = <<<SQL_QUERY
        SELECT
            domain_name,
                        domain_ip_id,
                        domain_php,
                        domain_cgi,
                        domain_admin_id
        FROM
            domain
        WHERE
            domain_id = ?
SQL_QUERY;

Und hier die Trunk-Version
Code:
// Get domain data
        $query = <<<SQL_QUERY
                SELECT
                        `domain_name`,
                        `domain_ip_id`,
                        `domain_php`,
                        `domain_cgi`,
                        `domain_admin_id`
                FROM
                        `domain`
                WHERE
                        `domain_id` = ?
SQL_QUERY;

Überall wurden die Single-Quotes eingesetzt!!!
Das würde heissen die ganzen Patche greifen nicht mehr!