Index.html not generated by v13
Auteur : Reinhard A.
Visité 496,
Followers 1,
Partagé 0
Nach Erstellen und Export der Webpage in ein lokales Laufwerk, stellte ich fest, dass die Datei Index.html, so wie mit anderen Produktversionen davor (Pro V10, V11 und 12) nicht generiert wird.
Ich stellte die Dateien auf den Server, Sie können sie unter www.ahlert-elektro-it.com sehen, jedoch funktioniert die Seite nicht (vermutlich wegen fehlender index.html).
Im Programm X5 Pro V13 funktioniert die Website im Preview gut, jedoch scheint beim Export ein Bug die Ursache für den Fehler zu sein.
Gerne stelle ich Ihnen das Projekt zur Analyse zur Verfügung, ggf. auf meinem Webspace. Für die Freigabe benötige ich dann allerdings den Usernamen des Mitarbeiters.
Mit freundlichen Grüßen
Reinhard Ahlert
Posté le
Hast Du eventuell die Startseite des Projekts (unter '3 Sitemap' ist es die Seite mit dem Häuschen) umbenannt? Diese muss index heißen. In '3 Sitemap' die Startseite markieren und auf Eigenschaften gehen und im Reiter 'Allgemein' im Feld 'Namen der erstellten seite' index eintragen. Außerdem hast Du in Schritt 1 im Feld 'URL der Website' den falschen Eintrag stehen. Hier gehört https://www.ahlert-elektro-it.com hinein.
Wenn Du das geändert hast, solltest Du das Projekt neu aufbauen. Hierzu im Projekt die Strg-Taste gedrückt halten und auf den Vorschaubutton klicken. Warten bis der grüne Fortschrittsbalken ganz durchgelaufen ist und dann den Webspace löschen. Anschließend das Projekt komplett neu hochladen - nicht nur die Änderungen.
Derzeit ist noch die Professional V10 am Server und gemischt mit dem INTRO der V12! Von der V13 sehe ich nichts.
Ich würde mal den Server komplett löschen und neu hochladen.
Wenn du ein INTRO eingeschaltet hast, dann wird automatisch eine index.php generiert und die Startseite auf home.html umgebessert.
So wie es im Moment aussieht, hast Du zusätzlich noch eine Version der Website hochgeladen, die mit der Pro 2020.3.7 erstellt worden ist. Hier ist das Vorgehen etwas anders: In dieser Version musst Du unter "5 Export", Auswahl "Projekt exportieren" im Fenster "Export der Website ins Internet" im Feld "URL der Website" den Eintrag "https://www.ahlert-elektro-it.com/" vornehmen. Anschließend das Projekt so wie von uns erwähnt, neu aufbauen, in dem Du die Strg-Taste gedrückt hältst und auf den Vorschaubutton klickst. Dann warten bis der grüne Fortschrittsbalken ganz durchgelaufen ist und danach den Webspace löschen. Anschließend das Projekt komplett neu hochladen - nicht nur die Änderungen.
Auteur
Ich kann die Seite nicht "index" nennen da die Introseite bereits "index" heisst (siehe Screenshot x5-02).
Das Feld 'URL der Website' erscheint nicht, wo soll das sein (siehe Screenshot x5-01)?
Screenshot x5-02 fehlt.
Da Du nicht wie von Dir angegeben mit der Version 13 arbeitest, sondern mit der Version 2020.3.7, musst Du meinem Beitrag von 18:07 Uhr folgen:
Hast Du denn im jetzigen oder in einem früheren Projekt eine Introseite verwendet? Normalerweise ist dann das Vorgehen von WebsiteX5 so, dass die vorhandene Startseite (die "index" heißt) umbenannt wird in "home". Die Introseite wird als index.php gespeichert, die dann die eigentliche Startseite home.html aufruft. Bei Dir ist allerdings irgend etwas falsch eingestellt, denn Deine index.php wird am Server nicht ausgeführt sondern heruntergeladen. Hast Du in Deinem Webspace php aktiv? Mittlerweile benötigt WebsiteX5 mindestens php7.1 (besser eine höhere), allerdings noch keine 8er-php-Version.
Auf jeden Fall solltest Du, um den Webspace zu bereinigen vor dem Hochladen auf dem Webspace alles löschen.
Den Webspace löschst Du, indem Du auf der Seite '5 Export', 'Export der Website ins Internet' auf das Ordnersymbol neben dem Feld 'Zielverzeichnis' klickst und im folgenden Fenster alle Dateien und Ordner markierst und auf 'Entf' oder auf das rote X klickst. Nicht vergessen: Dann die Website komplett hochladen, also nicht nur die Änderungen.
Auteur
Auteur
Wie ich schon schrieb:
Außerdem: Haben Dein Verzeichnis bzw. die Datei Ausführungsrechte auf dem Server? Am besten mal den Service vom Webhoster kontaktieren, damit er dies einstellt.
Auteur
Es ist php 7.4 aktiv, ich habe sie nach deiner Nachricht eingestellt. Das mit den Ausführungsrechten muss ich klären, kann aber eigentlich nicht sein, da bisher die Webpage einwandfrei funktionierte. Ich erwarte eigentlich von eurem hochpreisigen Produkt volle Kompatibilität - gestalten, hochladen und fertig. Es sieht wohl eher danach aus, dass die Indexseite fehlerhaft generiert wird, weil an den Einstellungen des host servers nicht manipuliert wurde, mit Ausnahme der heutigen Umstellung auf php 7.4..
Es ist nicht unser Produkt, denn wir sind auch nur Anwender,verwenden also das Programm und versuchen hier zu helfen. (Und so hochpreisig ist es auch nicht...)
Tatsache ist, dass die index.php bei Dir nicht ausgeführt, sondern heruntergeladen wird. Das weist auf eine falsche Konfiguration des Servers hin. Und die Konfiguration des Webservers ist nicht Aufgabe eines Programms zur Erstellung von Websites.
Auteur
Ich habe mir Deine index.php angesehen und festgestellt, dass hierin eine homepage.html aufgerufen wird. (Vermutlich hat Incomedia bei der Verarbeitung der Introseite etwas geändert.)
Knackpunkt ist aber immer noch das nicht-ausführen von php-Dateien. Rufe mal Deine Seite https://www.ahlert-elektro-it.com/index.php auf und Du siehst was ich meine. Und das sind Einstellungen, die WebsiteX5 nicht ändert und erst recht nicht ändern kann!
Auteur
Das ist korrekt, es wird beim anklicken der deutschen Flagge die homepage.html aufgerufen. Leider generiert das Programm eine fehlerhafte Startseite, siehe Incomedia X5 - 05.JPG.Dashat auchnichts mit dem Hostverzeichnis oder irgendwelchen Schreibrechten zu tun, sondern mit einem Programmfehler. Ansonsten würde die Seite korrekt generiert werden. Ich füge noch ein Bild der korrektenStartseitebei,als zusätzlichen Kommentar.
Auteur
Hier nun die korrekte Startseite, erzeugt mit einer früheren Version
Auteur
Die Website ist seit 2006 mehr oder weniger unverändert im Ensatz, auf den gleichen Servern, mit den gleichen Einstellungen (mit Ausnahme der heute vorgenommenen Änderung auf php 4.7) - also kann es sich nur um einen Codierungsfehler aus dem Programm handeln. Ich bitte jetzt nachdrücklich um eine Lösung, da ich die Webseite beruflich benötige. Es ist ein klarer Mangel, sollte es keine Lösung geben, gebe ich die Lizenz gegen Kaufpreiserstattung wegen eines verdeckten Mangels zurück. Wie gesagt, mit den Vorgängerversionen v11 und v12 lief es problemlos unter den gleichen Rahmenbedingungen.
Wenn ich mir die index.php anschaue, sehe ich als erste Zeile einen Code, der da nicht hingehört. Versuche mal, die Introseite zu löschen und dann das Projekt neu aufzubauen (Strg-Taste + Vorschaubutton klicken) und dann die Introseite neu anzulegen. Sollte es danach immer noch nicht funktionieren, muss jemand von Incomedia sich das anschauen.
Auteur
Die Introseite läßt sich nicht löschen in der Seitenliste, da sie anscheinend einen Sonderstatus hat. Dennoch habe ich sie manipuliert um einen Neuaufbau zu erwirken. dann CTRL+Vorschau gedrückt, alle Dateien auf dem lokalen Laufwerk des Exportverzeichnisses gelöscht, Export vorgenommen und exportierte Dateien auf den ebenfalls leeren Server geladen. In der Programmansicht bzw. Vorschau war alles in Ordnung nach Export fehlerhaft. Es ist nun Zeit, dass jemand von Incomedia mein Projekt analysiert - wo und ggf. wie kann ich die *.iwzip hochladen?
Gestern habe ich einen Tippfehler gemacht, richtig heißt es die php 7.4, die ich auf dem Server eingestellt habe.
Auteur
Und richtigerweise muss ich auch bestätigen dass ich mit der Pro 2020.3.7 das ausgeführt habe.
Deine Seite ist unter https://www.ahlert-elektro-it.com/homepage.html
zu erreichen index.html und index.php funktionieren nicht!
Das kann aber den Grund haben, dass du das Intro deaktiviert hast und nur einen Export auf ein Laufwerk machst und die Datei mit einem externen FTP Programm hochladest.
Jedenfalls lese ich das aus deiner obigen Beschreibung raus!
Es fragt sich daher wieso du nicht mit "Export ins internet" deine Website hochladest?
Und auch wenn du schreibst, dass du PHP 7.4 umgestellt hast, kann ich nicht bestätigen, dass dies auch auf deinem Server einwandfrei funktioniert.
Jedenfalls funktionieren alle PHP Seiten nicht auf deinem SErver. Also auch nicht die index.php (Intro)
Und nur zur Info....in den älteren Versionen hat noch das alte PHP funktioniert, aber in den neuen WSX5 Versionen, funktioniert nur mehr die neuen PHP Version ab 7.1 besser (7.4)!
Ich bin natürlich davon ausgegangen, dass Du weißt, dass die Introseite unter '1 Einstellungen', Reiter 'Erweitert', Auswahl 'Introseite' aktiviert und deaktiviert wird. Ein Löschen der Seite ist nicht direkt möglich. Deshalb die Introseite dort deaktivieren und dann so verfahren wie oben beschrieben.
Wenn Du aber so wie Du schreibst die Datei selbst verändert hast, kann auch Incomedia Dir nicht weiterhelfen. Die Frage von Andreas ist berechtigt, warum Du nicht mit '5 Export', Auswahl 'Export der Website ins Internet' Deine Website hochlädst.
Auteur
@Andreas: Ich habe grundsätzlich mit FileZilla die lokal erzeugten Daten hochgeladen, um eine lokale Kopie zu haben. Hat immer funktioniert, seit mehr als 10 Jahren. Aus X5 heraus funktioniert das allerdings auch nicht. php 7.4 steht zur Verfügung, funktioniert allerdings mit fehlerhaft generierten Seiten nicht. Es haben alle meine Seiten bisher zuverlässig funktioniert, daran kann es nicht liegen. Die Seiten funktionieren nicht, weil fehlerhafter Code generiert wurde, wie vorher von euch festgestellt.
@Franz-Josef: Die Seite, ob aktiviert oder nicht, funktioniert nicht weil falscher Code enthalten ist. Ich habe nichts verändert außer eine kleinere Hintergrundbilddatei auf dem Panel der Seite anzugeben. Also nichts, was das Programm nicht bewältigen könnte. Die generierte Datei habe ich nicht angefaßt. Das Hochladen funktioniert aus X5 heraus auch nicht. Ich erwarte jetzt, dass sich endlich ein Spezialist von Incomedia des Themas annimmt und eine Analyse der erzeugten Projektdatei *.iwzip vornimmt. Ansonsten möchte ich mein Geld zurück, da das Programm erhebliche Mängel aufweist und nicht funktioniert. Ich habe bereits genug Zeit verplempert mit diesem Dialog und erwarte endlich den Service den dieses hochpreisige Produkt erwarten läßt. Ansonsten sehe ich mich gezwungen auf ein anderes Programm umzusteigen und in einem Blog diese Art von Kundendienst von Incomedia zu veröffentlichen, damit meine Kunden gewarnt sind.
Dann kapierst du etwas nicht, denn WSX5 produziert keinen fehlerhaften Code! Die Methode was du machst, ist fehlerhaft und ist nur zur "NOT" durchzuführen. Ein Export auf ein Laufwerk ist auch keine Sicherung und die Daten kannst du vergessen, weil diese nicht relevant sind.
Wenn ein Export ins Internet nicht funktioniert, dann stimmt sowieso etwas nicht mit den FTP Daten oder deinem Projekt.
Auteur
@Andreas:
1. WSX5 produziert sehr wohl fehlerhaften Code, wer lesen kann ist klar im Vorteil:
"Wenn ich mir die index.php anschaue, sehe ich als erste Zeile einen Code, der da nicht hingehört. Versuche mal, die Introseite zu löschen und dann das Projekt neu aufzubauen (Strg-Taste + Vorschaubutton klicken) und dann die Introseite neu anzulegen. Sollte es danach immer noch nicht funktionieren, muss jemand von Incomedia sich das anschauen.
Gepostet am 11.01.2021 21:23:25 von Franz-Josef H" - das habe ich gemacht, ohne Erfolg.
2. Der Export auf ein Laufwerk speichert exakt die Daten ab, die WSX5 produziert und es ist völlig belanglos ob ich diese direkt hochlade oder ob ich dies mit FileZilla tue, dabei wird nichts verändert. Das hat seit 10 Jahren so funktioniert, nur scheinst Du das nicht zu kapieren. Die FTP Daten, die ich in WSX5 eingegeben habe, sind exakt die gleichen wie in FileZilla, nur damit funktioniert es, mit WSX5 eben nicht! Wenn jetzt niemand von Incomedia sich des Themas annehmen will, werde ich mein Geeld zurückverlangen und gegebenenfalls meinen Anwalt beauftragen Schadensersatz, auch für die verbrannte Zeit dieses Dialogs, einzuklagen. Ich veranschlage 82,- € zuzüglich Steuer pro Stunde für meinen Aufwand, die Zeiten sind hier dokumentiert. Also bitte bewegt euch endlich und beendet dieses Email - Pingpongspiel, meine Geduld ist am Ende.
3. Und wieso ist ein seit langer Zeit durchgeführtes Regelverfahren nur zur "Not" durchzuführen, ich habe die interne Routine wie gesagt noch nie benutzt? Es ist doch wohl dem Nutzer zu überlassen, wie er seine Daten beim Provider einstellt, zumal auch das im Programm nicht funktioniert!
4. Du sprichst nicht mit einer Hausfrau, sondern mit einem Datentechniker mit Abschluß, nur so zur Information. Leider beherrsche ich html oder php nicht, ansonsten würde ich nicht ein teures Programm dafür kaufen sondern meine Webpage alleine programmieren, dann hätte ich diese Problematik nicht! Nur erwarte ich dass ich für mein Geld funktionierende Software erhalte und das Motto "Schlechtes muss auch teuer sein" ist nicht meins!!
Meine Aussage bzgl. des Codes in der ersten Zeile muss ich revidieren. Ich habe mir mittlerweile die unbezahlte Arbeit gemacht und ein Projekt mit einer Introseite nachgestellt. Der Code in der ersten Zeile der index.php ist richtig. Es wird also kein falscher Code erzeugt!
Was hat eigemtlich die Klärung bezüglich der Ausführungsrechte für Verzeichnis und Dateien auf Deinem Webspace gebracht? Ist dort alles korrekt eingestellt? Wie gesagt, wird Deine index.php henruntergeladen und nicht ausgeführt!
... ... Ich habe die 27 Kommentare mit Hilfe von Google Translate gelesen; ... hängt nicht vom Programm ab,
und Hausfrauen hatten nie Probleme......
.
Auteur
Vielen Dank für eure Geduld und Mühe, ich habe nun die Webseite am Laufen. Es lag tatsächlich am Host, ich mußte nun eine andere Webhosting Seite buchen, die php kann, die vorige war nur für html geeignet wie mir der Mitarbeiter des Host Services mitgeteilt hat. Nach Bereitstellung habe ich noch die Konfiguration geprüft und eingestellt, die Dateien mit FileZilla wie gewohnt hochgeladen (aus WSX5 funktioniert es nicht wegen angeblich falscher Passwörter oder Nutzernamen, die jedoch identisch mit denen aus FileZilla sind, vielleicht können wir darüber noch mal reden, was genau einzugeben ist, obwohl ich auch an dieser Stelle meine das richtige getan zu haben ....).
Bitte weist doch auf der Webpage bei der Produktbeschreibung auf diese böse Falle hin und gebt die notwendige Hostanforderungen als Systemanforderung bekannt, das dürfte auch euch viel Ärger ersparen.
Nochmals Danke für die Hilfe und Mühe und vergebt mir bitte manch böses Wort, es tut mir leid aber ich fühlte mich dabei nicht besonders amused.
Viele liebe Grüße Reinhard
Es ist keine böse Falle, denn je nach Realisierung benötigt man php gar nicht. und außerdem steht es hier: https://www.websitex5.com/de/preise.php ganz unten bei Technische Daten.
Desweiteren ist es für die, die helfen wollen und können, auch nicht amüsant beschimpft zu werden. Besser ist es für die Fragesteller, die vorschläge komplett zu lesen und anzuwenden...