Fehlermeldung schon vor der Installation

Diskussion zum Modul Latest-News für ConPresso 4.
Antworten
automatix
ConPresso-User
Beiträge: 30
Registriert: 10.10.2008 12:12
Hat sich bedankt: 1 Mal

Fehlermeldung schon vor der Installation

Beitrag von automatix »

Hallo!

Ein erstes Problem mit dem News-Modul begrüßt mich schon vor der Installation... Nachdem ich das Verzeichnis mod_latest_news in den Root-Ordner des Projekts kopiert habe, erscheint unter Module->Module verwalten nicht nur das erwartete Element "Latest News" in der Liste der Module, sondern auch eine Ausgabe, die bestimmt nicht im Sinne des Entwicklers ist, s. Bild... Mit der Fehlermeldung kann ich wenig anfangen. Kenn vielleicht jemand das Problem? Was könnte da falsch gelaufen sein?

Danke.
Dateianhänge
mod_latest_news_install.gif
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Die Meldung sagt Dir, daß Du das Verzeichnis _setup löschen oder umbenennen oder die Rechte entziehen sollst.
Kann sein, daß dann auch der Rest verschwindet.
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
automatix
ConPresso-User
Beiträge: 30
Registriert: 10.10.2008 12:12
Hat sich bedankt: 1 Mal

Beitrag von automatix »

sorry, ich habe mich ungenau ausgedrückt. Ich meinte nicht die Fehlermeldung im Rahmen, sondern die über ihr -- da, wo ein Array ausgegeben wird und
Warning: array_merge() [function.array-merge]: Argument #2 is not an array in M:\workspace\mendel\_include\translation.inc.php on line 56
folgt.
automatix
ConPresso-User
Beiträge: 30
Registriert: 10.10.2008 12:12
Hat sich bedankt: 1 Mal

Beitrag von automatix »

Ich habe jetzt versucht, das Modul trotz der Fehlermeldung zu installieren, in der Hoffnung, diese würde nach der Installation irgendwie verschwinden. Sie ist aber nicht verschwunden -- statt dessen habe ich noch mehr Fehlermeldungen bekommen, auch im Navigationsframe...
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Könntest Du mal den Quelltext der Seite hier anhängen, denn leider sieht man den Anfang des Fehlers nicht.

Ist ja schon merkwürdig, daß
1. ein Array ausgegeben wird
2. dann behauptet wird das wäre gar kein Array

Wenn da nicht irgendwo am Code geschraubt wurde, dann spinnt da wohl auch der Server.
Das scheint ein Windows-Server zu sein.
Zugegebenermaßen werden die Module meist dafür ausgelegt, um auf Linux-Servern zu laufen. Daß Windows-Maschinen problematisch sind ist bekannt.
Die Meldung kommt übrigens durch ConPresso selbst und nicht durch das Modul, das lediglich eine Datei bereitstellt, die eingebunden werden muß.
Prüfe doch mal, ob Du alle Dateien des Moduls korrekt hochgeladen hast und lade im Zweifelsfalle das lang-Verzeichnis nochmal hoch, weil da wohl der Inhalt der PHP-Datei ausgegeben und nicht geparst wird, was ein imenses Sicherheitsrisiko darstellt, wenn es an anderen Stellen auch passiert.

Rufe mal im Browser
DEINCONPRESSOVERZEICHNIS/mod_latest_news/lang/deutsch/deutsch.inc.php
auf. Wenn Du da mehr als nichts zu sehen bekommst, dann ist genau da das Problem.

Das müsste dann aussehen wie hier
http://www.hoechen.de/conpresso/_starts ... ch.inc.php
nämlich leer!
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
automatix
ConPresso-User
Beiträge: 30
Registriert: 10.10.2008 12:12
Hat sich bedankt: 1 Mal

Beitrag von automatix »

Das...
'--------------------------------------', 'Horizontal ticker' =>'Horizontaler Ticker', 'Vertical ticker' =>'Vertikaler Ticker', 'IFrame ticker' =>'IFrame-Ticker', 'News-Selection' =>'News-Auswahl', 'ab hier setup.php' =>'--------------------------------------', 'The Modul %s %s got activated.' =>'Das Modul %s %s wurde aktiviert.', 'The Modul %s %s got deactivated.' =>'Das Modul %s %s wurde deaktiviert.', '$action-directive not found!' =>'$action-Anweisung nicht gefunden!', 'Variable $dbPrefix not found!' =>'Variable $tblPrefix nicht gefunden!', 'News month overview' =>'News-Monatsübersicht', 'Template %s has been successful created.' =>'Template %s wurde erfolgreich erstellt.', 'Table %s has been successful created.' =>'Tabelle %s wurde erfolgreich erstellt.', 'Table %s was already present.' =>'Tabelle %s war bereits vorhanden.', 'Table %s could not be created.' =>'Tabelle %s konnte nicht erstellt werden.', 'The settings for the module %s %s have been written into the table %s.' =>'Die Einstellungen für das Modul %s %s wurden in die Tabelle %s geschrieben.', 'The settings for the module %s %s were already present in the table %s.' =>'Die Einstellungen für das Modul %s %s waren in der Tabelle %s bereits vorhanden.', 'The module settings were deleted form the table %s.' =>'Die Modul-Einstellungen wurden aus der Tabelle %s gelöscht.', 'Table %s has been successful deleted.' =>'Tabelle %s wurde erfolgreich gelöscht.', 'Table %s could not be deleted.' =>'Tabelle %s konnte nicht gelöscht werden.', 'Table %s was not present.' =>'Tabelle %s war nicht vorhanden.', 'Exception error!' =>'Ausnahmefehler!', 'ab hier common-modules.inc.php' =>'--------------------------------------', 'create profiles' =>'Profil erstellen', 'work on profiles' =>'Profile bearbeiten', 'settings' =>'Einstellungen', 'preview profile' =>'Profilvorschau', 'ab hier profiles.php' =>'--------------------------------------', 'save license' =>'Lizenz speichern', 'The profile %s was successfully deleted.' =>'Das Profil %s wurde erfolgreich gelöscht.', 'The profile %s was successfully copied.' =>'Das Profil %s wurde erfolgreich kopiert.', 'Please give this profile a name.' =>'Bitte geben Sie einen Profilnamen an.', 'The profile %s was successfully created.' =>'Das Profil %s wurde erfolgreich erstellt.', 'The profile %s was successfully modified.' =>'Das Profil %s wurde erfolgreich geändert!', 'The profile %s was set to base-profile.' =>'Das Profil %s wurde als Basis-Profil gesetzt.', 'Copy profile' =>'Profil kopieren', 'Copy of ' =>'Kopie von ', 'Delete profile' =>'Profil löschen', 'Use the form below to delete the profile %s.' =>'In dieser Ansicht löschen Sie das Profil %s.', 'Are you really sure you want to delete the profile %s and all containing settings?' =>'Sind Sie wirklich sicher, dass Sie das Profil %s und alle damit verbundenen Einstellungen löschen wollen?', 'Yes, delete' =>'Ja, löschen', 'No, do not delete' =>'Nein, nicht löschen', 'Create profile' =>'Profil erstellen', 'Use the form below to create a new profile.' =>'In dieser Ansicht erstellen Sie ein neues Profil.', 'profile settings' =>'Profil-Einstellungen', 'Profile name:' =>'Profil-Name:', 'Profile title:' =>'Profil-Überschrift:', 'Base-profile:' =>'Basis-Profil:', 'activate' =>'aktivieren', 'save' =>'speichern', 'Modify profile settings' =>'Profil-Einstellungen bearbeiten', 'Please change the settings for the profile %s below.' =>'In dieser Ansicht bearbeiten Sie die Einstellungen für das Profil %s.', 'Work on profiles' =>'Profile bearbeiten', 'In this view you can choose the profile you want to manage.' =>'In dieser Ansicht wählen Sie das zu bearbeitende Profil aus.', 'Profile name [ID]' =>'Profil-Name [ID]', 'Manage' => 'Bearbeiten', 'Base-profile!' =>'Basis-Profil!', 'Manage settings' =>'Einstellungen bearbeiten', 'Manage profile' =>'Profil bearbeiten', 'Delete profile' =>'Profil löschen', 'No profiles found.' => 'Es wurden keine Profile gefunden.', 'ab hier settings.php' =>'--------------------------------------', 'minimize' =>'minimieren', 'maximize' =>'maximieren', 'Edit Latest News-settings' => 'Latest News-Einstellungen bearbeiten', 'No profile found!' =>'Kein Profil gefunden!', 'Please change the Latest News-settings for the profile %s below.' =>'In dieser Ansicht bearbeiten Sie die Latest News-Einstellungen für das Profil %s.', 'The Latest News-settings for the profile %s have been successfully modified.' =>'Die Latest News-Einstellungen für das Profil %s wurde erfolgreich geändert!', 'Include profiles:' => 'Profile einbinden:', 'Rubric alias:' => 'Rubrik-Alias:', '--- No rubric alias ---' => '--- Kein Rubrik-Alias ---', 'PHP-variant:' => 'PHP-Variante:', 'Javascript-variant:' => 'Javascript-Variante:', 'Newsticker-variant:' => 'Newsticker-Variante:', 'RSS-Feed-variant:' => 'RSS-Feed-Variante:', 'Display pager:' => 'Navigation anzeigen:', 'Articles per site:' => 'Artikel pro Seite:', 'Pager texts:' => 'Navigationstexte:', 'previous page' => 'vorherige Seite', 'next page' => 'nächste Seite', 'show extended information' => 'Erweiterte Informationen anzeigen', 'Found:' => 'Gefunden:', 'Results:' => 'Ergebnisse:', 'If a field is empty it will use the caption of the field as default.' => 'Für leere Felder wird die Feldbezeichnung als Standardwert verwendet.', 'Navigation position:' =>'Navigationsposition:', 'left' =>'Links', 'center' =>'Mittig', 'right' =>'Rechts', 'Latest News-settings' =>'Latest News-Einstellungen', 'Template limit:' =>'Template-Beschränkung:', '--- No template limit ---' =>'--- Keine Template-Beschränkung ---', 'No. of articles:' =>'Max. Artikelanzahl:', 'No. of articles as days:' =>'Max. Artikelanzahl als Tage:', 'Calculate days exact to the second:' =>'Tage sekundengenau berechnen:', 'Standard template:' =>'Standard-Artikeltemplate:', '[Rubric template]' =>'[Rubrik-Template]', 'Display only public rubrics:' =>'Nur öffentliche Rubriken anzeigen:', 'Rubric selection:' =>'Rubrik-Auswahl:', 'to exclude' =>'ausschliessen', 'No. of articles in first format:' =>'Artikelanzahl erstes Format:', 'Template for first format:' =>'Artikeltemplate erstes Format:', 'No. of articles in second format:' =>'Artikelanzahl zweites Format:', 'Template for second format:' =>'Artikeltemplate zweites Format:', 'Article divider:' => 'Artikel-Trenncode:', 'Move articles-offset:' =>'Artikel-Offset verschieben:', 'Random mode:' =>'Zufallswiedergabe:', 'Message \'no articles\':' =>'Hinweis \'keine Artikel\':', 'Grouping settings' =>'Gruppierungseinstellungen', 'Grouping:' =>'Gruppierung:', 'Grouping header:' =>'Gruppierungskopf:', 'Group header:' =>'Gruppenkopf:', 'Group footer:' =>'Gruppenfuß:', 'Grouping footer:' =>'Gruppierungsfuß:', 'Date adjusted:' =>'Datum anpassen:', 'Date format:' =>'Datumsformat:', 'Limit articles per group:' =>'Artikelanzahl je Gruppe begrenzen:', 'No. of articles per group:' =>'Artikelanzahl je Gruppe:', 'Move article divider:' =>'Artikel-Trenncode verschieben:', 'Save settings' =>'Einstellungen speichern', 'Display settings' =>'Ausgabe-Einstellungen', 'Display columns:' =>'Ausgabe in Spalten:', 'No. of columns:' =>'Spaltenanzahl:', 'Min. height of columns:' =>'Min. Spaltenhöhe:', 'Display columns constant:' =>'Spalten gleichmäßig verteilen:', 'Table settings:' =>'Tabellen-Einstellungen:', 'Newsticker settings' =>'Newsticker-Einstellungen', 'Profile as newsticker:' =>'Profil als Newsticker:', 'Preview:' =>'Vorschau:', 'Create newsticker source' =>'Newsticker-Quelle erstellen', 'Display newsticker' =>'Newsticker anzeigen', 'Newsticker variant:' =>'Newsticker-Variante:', 'Only filepath required:' =>'Benötigt nur Dateipfad:', 'Newsticker:' =>'Newsticker:', 'Width:' =>'Breite:', 'Height:' =>'Höhe:', 'Speed:' =>'Geschwindigkeit:', 'Background color:' =>'Hintergrundfarbe:', 'Mouse stop:' =>'Mouse-Stop:', 'Newsticker position:' =>'Newstickerposition:', 'left' =>'Links', 'center' =>'Mittig', 'right' =>'Rechts', 'News copys:' =>'News-Kopien:', 'Article template:' =>'Artikeltemplate:', 'Directory:' =>'Verzeichnis:', 'Filename:' =>'Dateiname:', 'Message \'no news\':' =>'Hinweis \'Keine News\':', 'Character conversion:' =>'Zeichenkonvertierung:', 'RSS-Feed settings' =>'RSS-Feed-Einstellungen', 'Profile as rss-feed:' =>'Profil als RSS-Feed:', 'Preview:' =>'Vorschau:', 'Create rss-feed' =>'RSS-Feed erstellen', 'Display rss-feed' =>'RSS-Feed anzeigen', 'Title:' =>'Titel:', 'Your RSS-feed title!' =>'Ihr RSS-Feed-Titel!', 'Website-Url:' =>'Website-Url:', 'Description:' =>'Beschreibung:', 'Your RSS-feed description!' =>'Ihre RSS-Feed-Beschreibung!', 'Language:' =>'Sprache:', 'Copyright:' =>'Copyright:', 'E-mail editor:' =>'E-Mail Bearbeiter:', 'E-mail webmaster:' =>'E-Mail Webmaster:', 'Publication date:' =>'Publikationsdatum:', 'Generator:' =>'Generator:', 'Documentation:' =>'Dokumentation:', 'Picture:' =>'Bild:', '--- No picture ---' =>'--- Kein Bild ---', 'Article template:' =>'Artikeltemplate:', 'Directory:' =>'Verzeichnis:', 'Filename:' =>'Dateiname:', 'Character conversion:' =>'Zeichenkonvertierung:', 'Latest News-sort settings' =>'Latest News-Sortiereinstellungen', 'Base date:' =>'Basis-Datum:', 'Publication date' => 'Publikationsdatum', 'Date of last modification' => 'Datum der letzten Änderung', 'Release date' => 'Freigabedatum', 'Expiration date' => 'Verfallsdatum', 'Creation date' => 'Erstellungsdatum', 'Article title' =>'Artikel-Titel', 'Article author' =>'Artikel-Autor', 'Author initials' =>'Autor-Inititalen', 'Author e-mail' =>'Autor E-Mail', 'Article nr' =>'Artikel-Nr', 'Keywords' =>'Keywords', 'Commentary' =>'Kommentar', 'Rubric-id' =>'Rubrik-ID', 'Rubric-name' =>'Rubrik-Name', 'Index' =>'Index', 'Manual index' =>'Manueller Index', 'First sortfield:' =>'Erstes Sortierfeld:', 'descending sorted' =>'absteigend sortiert', 'Second sortfield:' =>'Zweites Sortierfeld:', 'Third sortfield:' =>'Drittes Sortierfeld:', '' => ''); ?>
...bekomm ich, wenn ich die deutsch.inc.php direkt im Browser aufrufe.

Das gleiche wird dann im BE ausgegeben + die Fehlermeldung
Warning: array_merge() [function.array-merge]: Argument #2 is not an array in M:\workspace\mendel\_include\translation.inc.php on line 56
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Dann gilt das bereits geschriebene
Prüfe doch mal, ob Du alle Dateien des Moduls korrekt hochgeladen hast und lade im Zweifelsfalle das lang-Verzeichnis nochmal hoch, weil da wohl der Inhalt der PHP-Datei ausgegeben und nicht geparst wird, was ein imenses Sicherheitsrisiko darstellt, wenn es an anderen Stellen auch passiert.
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
automatix
ConPresso-User
Beiträge: 30
Registriert: 10.10.2008 12:12
Hat sich bedankt: 1 Mal

Beitrag von automatix »

Im lang gibt es bei mir nur die Verzeichnisse english und deutsch und die deutsch.inc.php im Letzteren. Das entspricht dem Inhalt des lang im heruntergeladenen Archiv. Sollen da noch andere Dateien drin sein?
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Du könntest es trotzdem nochmal dorthin kopieren...

Möglicherweise beherrscht Dein Server zu allen anderen Unzulänglichkeiten auch keine Short-Tags und Du solltest die erste Zeile der Datei von
<?
in
<?php
ändern.
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
automatix
ConPresso-User
Beiträge: 30
Registriert: 10.10.2008 12:12
Hat sich bedankt: 1 Mal

Beitrag von automatix »

Ja, das war das Problem. Danke!!!

// Dass man die Short-Tags deaktiviert, finde ich aber richtig.
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

automatix hat geschrieben:// Dass man die Short-Tags deaktiviert, finde ich aber richtig.
Solange man bereit ist selbst alles zu programmieren, auf fremde Leistungen verzichtet und im Zweifelsfalle selbst feststellen kann, daß ein ausgegebenes "?>" ein Problem ist, dann finde ich das auch richtig, ansonsten sollte man aber die Einstellungen benutzen, die üblich sind...
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Antworten