[CON-1464] Bug 4.9 alle Modul-Dateien gelöscht

Alle bestätigten Fehler in CONTENIDO 4.9 (erledigte Fehler werden durch geschlossene Beiträge gekennzeichnet).
frederic.schneider_4fb
Beiträge: 967
Registriert: Do 15. Apr 2004, 17:12
Wohnort: Eschborn-Niederhöchstadt
Kontaktdaten:

Re: [CON-1464] Bug 4.9 alle Modul-Dateien gelöscht

Beitrag von frederic.schneider_4fb » Fr 6. Sep 2013, 13:15

Zum Thema Import / Export, wie folgt bin ich eben vorgegangen:
  • Ich habe das Modul "config_copyright_notice" in ein Zip-Archiv exportiert
  • Das Modul "config_copyright_notice" habe ich umbenannt in "config_copyright_notice_test"
  • Im Anschluss importiere ich das im ersten Schritt exportierte "config_copyright_notice"-Modul
  • Mir liegen nun ordnungsgemäß ein Modul "config_copyright_notice" und ein Modul "config_copyright_notice_test" vor
Wenn ich Dich jetzt nicht falsch verstanden habe, kann ich das Problem mit den heutigen Änderungen nicht mehr reproduzieren / bestätigen. Habe ich etwas missverstanden?

Wegen den Dateirechten:
Bitte ändere in der Datei "config.misc.php" unter "data/config/production" den Wert der Variable $cfg['default_perms']['directory'] testweise auf 0777. Hilft das weiter?
Frederic Schneider
Entwickler bei der four for business AG

josh
Beiträge: 156
Registriert: Do 24. Jun 2004, 09:25
Wohnort: Ahlen
Kontaktdaten:

Re: [CON-1464] Bug 4.9 alle Modul-Dateien gelöscht

Beitrag von josh » Fr 6. Sep 2013, 13:27

Ja genau so habe ich es gemacht. Eben noch mal im FF.
Exportieren geht, importieren nicht.
Fehlt mir ein Paket auf dem Server?
Ich sche mal nach ob es getrennte Pakete für schreine und lesen gibt.

Danke für den Tipp mit den Rechten

josh

frederic.schneider_4fb
Beiträge: 967
Registriert: Do 15. Apr 2004, 17:12
Wohnort: Eschborn-Niederhöchstadt
Kontaktdaten:

Re: [CON-1464] Bug 4.9 alle Modul-Dateien gelöscht

Beitrag von frederic.schneider_4fb » Fr 6. Sep 2013, 13:36

josh hat geschrieben:Ja genau so habe ich es gemacht. Eben noch mal im FF.
Exportieren geht, importieren nicht.
Fehlt mir ein Paket auf dem Server?
Ich sche mal nach ob es getrennte Pakete für schreine und lesen gibt.
Eventuell - aber das ist jetzt eine Spekulation von mir in den heiteren Himmel hinein - besteht hier ein Zusammenhang mit Deinem Rechteproblem? Wir haben heute nämlich gerade an dem Punkt einige Änderungen vorgenommen, dass der Import von exportierten Modulen wieder zuverlässig funktioniert. Ansonsten bitte noch einmal separat Dein Error-Log posten, nachdem Du das Modul wieder importiert hast. Vielleicht hilft uns das weiter. (Bitte vorher das Log leeren.)
Frederic Schneider
Entwickler bei der four for business AG

josh
Beiträge: 156
Registriert: Do 24. Jun 2004, 09:25
Wohnort: Ahlen
Kontaktdaten:

Re: [CON-1464] Bug 4.9 alle Modul-Dateien gelöscht

Beitrag von josh » Fr 6. Sep 2013, 13:39

Hier ein Screeshot von yast:
server.jpg
(118.3 KiB) Noch nie heruntergeladen

frederic.schneider_4fb
Beiträge: 967
Registriert: Do 15. Apr 2004, 17:12
Wohnort: Eschborn-Niederhöchstadt
Kontaktdaten:

Re: [CON-1464] Bug 4.9 alle Modul-Dateien gelöscht

Beitrag von frederic.schneider_4fb » Fr 6. Sep 2013, 13:42

Der Modul Export / Import nutzt folgende PHP-Klasse:
http://de2.php.net/ZipArchive

Ob sie bei Dir verfügbar ist (allerdings spricht eigentlich wenig dafür, dass sie es nicht ist), kannst Du wie folgt austesten:

Code: Alles auswählen

if (class_exists('ZipArchive')) {
 echo "ZipArchive ist vorhanden.";
} else {
 echo "ZipArchive ist nicht vorhanden.";
}
Frederic Schneider
Entwickler bei der four for business AG

josh
Beiträge: 156
Registriert: Do 24. Jun 2004, 09:25
Wohnort: Ahlen
Kontaktdaten:

Re: [CON-1464] Bug 4.9 alle Modul-Dateien gelöscht

Beitrag von josh » Fr 6. Sep 2013, 13:47

Das habich auch schon überlegt und die Rechte vorher gesetzt.

Ein neuer Versuch:
Rechte für alle Ordner und Dateien /cms/data/ auf 777 gesetzt um ein Rechteproblem auszuschliessen.
Der import funktioniert nicht.

Das stand im log (einziger Eintrag)

Deprecated call: addScript() [class.page.php(220)]: "You shouldn't use inline JS for backend pages"
addScript() called in file include.mod_overview.php(254)
include_once() called in file main.php(185)

Beim XML import kommtdas:

Deprecated call: addScript() [class.page.php(220)]: "You shouldn't use inline JS for backend pages"
addScript() called in file include.mod_overview.php(254)
include_once() called in file main.php(185)

Deprecated call: addScript() [class.page.php(220)]: "You shouldn't use inline JS for backend pages"
addScript() called in file include.mod_overview.php(254)
include_once() called in file main.php(185)


und das

[06-Sep-2013 14:46:31] PHP Fatal error: Call to undefined method cApiModule::delete() in /srv/www/web81/web/contenido/includes/include.mod_import_export.php on line 65



josh

josh
Beiträge: 156
Registriert: Do 24. Jun 2004, 09:25
Wohnort: Ahlen
Kontaktdaten:

Re: [CON-1464] Bug 4.9 alle Modul-Dateien gelöscht

Beitrag von josh » Fr 6. Sep 2013, 13:53

frederic.schneider_4fb hat geschrieben:Der Modul Export / Import nutzt folgende PHP-Klasse:
http://de2.php.net/ZipArchive

Ob sie bei Dir verfügbar ist (allerdings spricht eigentlich wenig dafür, dass sie es nicht ist), kannst Du wie folgt austesten:

Code: Alles auswählen

if (class_exists('ZipArchive') {
 echo "ZipArchive ist vorhanden.";
} else {
 echo "ZipArchive ist nicht vorhanden.";
}

Ist vorhanden.
In der ersten Zeile fehlt eine Klammer falls das mal einer ausprobiert.

josh

josh
Beiträge: 156
Registriert: Do 24. Jun 2004, 09:25
Wohnort: Ahlen
Kontaktdaten:

Re: [CON-1464] Bug 4.9 alle Modul-Dateien gelöscht

Beitrag von josh » Fr 6. Sep 2013, 13:55

Muss jetzt dringend zu einem Kunden.
Bis später

josh

josh
Beiträge: 156
Registriert: Do 24. Jun 2004, 09:25
Wohnort: Ahlen
Kontaktdaten:

Re: [CON-1464] Bug 4.9 alle Modul-Dateien gelöscht

Beitrag von josh » Fr 6. Sep 2013, 15:12

Soll ich noch was testen, bin wieder da

Josh

frederic.schneider_4fb
Beiträge: 967
Registriert: Do 15. Apr 2004, 17:12
Wohnort: Eschborn-Niederhöchstadt
Kontaktdaten:

Re: [CON-1464] Bug 4.9 alle Modul-Dateien gelöscht

Beitrag von frederic.schneider_4fb » Fr 6. Sep 2013, 18:27

josh hat geschrieben:[06-Sep-2013 14:46:31] PHP Fatal error: Call to undefined method cApiModule::delete() in /srv/www/web81/web/contenido/includes/include.mod_import_export.php on line 65
Die Deprecated-Meldungen sind nicht weiter wild. Die delete()-Funktion dürfte er aufrufen, weil er anscheinend bei Dir partout kein Verzeichnis erstellen kann. Wir schauen uns das Anfang der Woche, vermutlich am Montag, in Ruhe noch einmal an. Vielen Dank!
Frederic Schneider
Entwickler bei der four for business AG

josh
Beiträge: 156
Registriert: Do 24. Jun 2004, 09:25
Wohnort: Ahlen
Kontaktdaten:

Re: [CON-1464] Bug 4.9 alle Modul-Dateien gelöscht

Beitrag von josh » Fr 6. Sep 2013, 18:50

Hallo,

jedenfalls werden keine Module mehr gelöscht. Der Rest wird sich finden.

Im Moment schreibe ich soviel ins Forum weil ich die neue Version komplett durcharbeite.
Natürlich fallen mir da viele Sachen auf. Ich finde wenn man mal beim neuen Contenido unter die "Haube" schaut
hat sich unglaublich viel getan, ob wohl die bewährte, bebutzerfreundliche Oberfläche geblieben ist.

Ich finde dafür gibt es recht wenig Schwachstellen im neuen Contenido und möchte mich bei den Entwicklern bedanken.
Wenig Verständnis habe ich für so einige Mekereien die ins persönliche gehen. Wir sollten alle an einem Strang ziehen.

Viel Grüße

josh
Zuletzt geändert von josh am Fr 6. Sep 2013, 23:36, insgesamt 1-mal geändert.

Faar
Beiträge: 1915
Registriert: Sa 8. Sep 2007, 16:23
Wohnort: Brandenburg
Kontaktdaten:

Re: [CON-1464] Bug 4.9 alle Modul-Dateien gelöscht

Beitrag von Faar » Fr 6. Sep 2013, 21:55

Mach für den Shop einen neuen Thread auf.
Das stört hier nur und man kann nicht ausbiebig darüber diskutieren.

VG,
Frank
Fliegt der Bauer übers Dach, ist der Wind weißgott nicht schwach.

josh
Beiträge: 156
Registriert: Do 24. Jun 2004, 09:25
Wohnort: Ahlen
Kontaktdaten:

Re: [CON-1464] Bug 4.9 alle Modul-Dateien gelöscht

Beitrag von josh » Fr 6. Sep 2013, 23:38

@Faar, natürlich du hast recht.

Ich poste das morgen in einem eigenen Threed.

josh
Zuletzt geändert von josh am Fr 6. Sep 2013, 23:46, insgesamt 1-mal geändert.

josh
Beiträge: 156
Registriert: Do 24. Jun 2004, 09:25
Wohnort: Ahlen
Kontaktdaten:

Re: [CON-1464] Bug 4.9 alle Modul-Dateien gelöscht

Beitrag von josh » Fr 6. Sep 2013, 23:45

HUHU, ich habe den Fehler gefunden,

Die exportierte Zipdatei hat Fehler. Erst komt der zip Code und dann hängt noch das dran:

Code: Alles auswählen

<html>
<head>
    <title>mod_import_export</title>
    <meta http-equiv="expires" content="0">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="Content-type" content="text/html;charset=utf-8" />


    <script type="text/javascript" src="scripts/jquery/jquery.js"></script>
    <script type="text/javascript" src="scripts/jquery/jquery-ui.js"></script>
    <script type="text/javascript" src="scripts/rowMark.js"></script>
    <script type="text/javascript" src="scripts/infoBox.js"></script>
    <script type="text/javascript" src="scripts/general.js"></script>
    <script type="text/javascript" src="scripts/jquery/plugins/tipsy.js"></script>
    <script type="text/javascript" src="scripts/registerTipsy.js"></script>
    <script type="text/javascript">
        conMarkSubmenuItem("c_");
    </script>
    



    <link rel="stylesheet" type="text/css" href="styles/jquery/jquery-ui.css">
    <link rel="stylesheet" type="text/css" href="styles/jquery/plugins/tipsy.css">
    <link rel="stylesheet" type="text/css" href="styles/contenido.css">
    
</head>

<body style="margin: 10px;" id="mod_import_export">
<form  enctype="multipart/form-data" style="margin:0px" name="export" method="post" action="main.php">
<input id="m8" name="action" type="hidden" value="mod_importexport_module" />
<input id="m9" name="use_encoding" type="hidden" value="false" />
<input id="m10" name="area" type="hidden" value="mod_import_export" />
<input id="m11" name="frame" type="hidden" value="4" />
<input id="m12" name="idmod" type="hidden" value="106" />
<input id="m13" name="contenido" type="hidden" value="91lh6t1g6b283cj53navt2j3dv66qpoj" />

<table style="width: auto;" id="" class="generic" cellspacing="0" cellpadding="2">
    <tr id=""><th id="" colspan="2" valign="top">Import/Export</th></tr>
    
    
    <tr id="1">
        <td nowrap="nowrap" valign="top" style="padding-left: 0px; white-space: nowrap;" width="1"><nobr>Modus</nobr></td>
        <td nowrap="nowrap" valign="top" align="left"><input id="m3" name="mode" type="radio" value="export" onclick="$('#vupload').hide()" /><label id="" for="m3">Export to ZIP file</label><br><input id="m1" name="mode" type="radio" value="import" onclick="$('#vupload').show()" checked="checked" /><label id="" for="m1">Import from ZIP file</label><br><input id="m2" name="mode" type="radio" value="import_xml" onclick="$('#vupload').show()" /><label id="" for="m2">Import from XML file</label></td>
    </tr>
    
    
    <tr id="vupload">
        <td nowrap="nowrap" valign="top" style="padding-left: 0px; white-space: nowrap;" width="1"><nobr>Datei</nobr></td>
        <td nowrap="nowrap" valign="top" align="left"><input id="m4" name="upload" size="20" type="file" /></td>
    </tr>
    
    <tr id="2">
        <td nowrap="nowrap" valign="top" style="padding-left: 0px;">&nbsp;</td>
        <td nowrap="nowrap" valign="top" style="white-space: nowrap;" align="right"><input id="m16" name="submit" type="image" src="http://standard49.webassistent.net/contenido/images/but_ok.gif" alt="&Auml;nderungen speichern" title="&Auml;nderungen speichern" accesskey="" onclick="" /></td>
    </tr>
</table>
</form>
</body>
</html>
Wenn ich im Explorer auf die Datei klicke meckert Windows.
Mit 7zip kann ich auspacken. Das ausgepackte habe ich wieder mit 7zip gepackt (auf die Ebenen achten) und der import funktioniert.

Fehlerhater export:
headline-htmlhead.zip
(5.45 KiB) 79-mal heruntergeladen
Funktionierende Datei:
headline-htmlhead.zip
(2.49 KiB) 78-mal heruntergeladen
Na den Rest kriegen wir auch noch hin.

josh

josh
Beiträge: 156
Registriert: Do 24. Jun 2004, 09:25
Wohnort: Ahlen
Kontaktdaten:

Re: [CON-1464] Bug 4.9 alle Modul-Dateien gelöscht

Beitrag von josh » Sa 14. Sep 2013, 14:24

Hallo,

hat sich der Fehler geklärt oder soll ich noch was testen?

Ein weiterer Fehler besteht beim XML Import. Kann das in Zusammenhang mit
den Fehler beim Plugin http://forum.contenido.org/viewtopic.ph ... 08#p160524 Import stehen?

Viele Grüße

josh

Antworten