Druckbare Version des Themas
Hier klicken um das Thema im Original Format zu betrachten.
CMS - Der Dirigent > DeDi-Bugs > Seite nicht editierbar
Geschrieben von: Frühlingshase am 10. Jun 2006 - 09:34
Guten Tag dedi-Profis

Hab die aktuelle dedi-Version auf meinem Localhost / XAMPP [PHP:5.1.1] installiert.
Müssen die Zugriffsrechte auf die Dateiordner ebenfalls gesetzt werden? Krieg das nicht hin. Beim FTP-Programm geb ich >> localhost/dedi/backend ein. User:admin. Und mein Passwort. Verbindung schlägt fehl.

Hab Template und Seiten im dedi trotzdem erstellt. Die zugewiesenen Module werden werden auf der Seite korrekt dargestellt, doch sind sie nicht bearbeitbar. Das "Urhere" funktioniert einwandfrei (Links sollen nicht dargestellt werden, nur die Namen und das macht er). Ebenfalls übernimmt er in der Navigation die Ordnernamen, die nur Namen und keine Links sind. Das CSS dafür übernimmt er auch. Die Seiten stellt er jedoch nicht dar.

Bilder, die ins Layout eingebunden sind stellt er ebenfalls dar.

Herzlichen Dank für eure Entwicklungshilfe.

Geschrieben von: Olaf am 10. Jun 2006 - 11:33
Unter Windows brauchts keine Dateirechte.
Ansonsten werd ich daraus nicht schlau, du kommst nicht ins Backend hast aber Layouts angelegt??? Wieso überhaut "FTP-Programm"? Geb mal http://localhost/dedi/backend/ im Browser ein.....

Geschrieben von: Frühlingshase am 10. Jun 2006 - 16:20
Danke für die Antwort. FTP-Programm, falls es Zugriffsrechte auf dem Localhost bräuchte. Bin halt auf diese Idee gekommen, weil die eingefügten Module auf den Seiten zwar angezeigt werden aber nicht bearbeitbar sind. (Module sind aktiviert). In die Navigation übernimmt er keine Seitenlinks, nur die Ordnernamen. Einfach leer. Mit http://localhost/dedi/backend/ klappt es ja schon. Layouts, Templates, Seiten erstellen, das funktioniert. Bin in Datenbanken, PHP und Dedi ein Neuling und hab den Durchblick nicht, wie das alles aufgebaut ist. Bei den Dedi-Anforderungen steht: PHP-Version>=5 register_long_arrays=On. Muss ich da im Xampp was einstellen? Mit bestem Dank und grossem Hoffen auf Hilfe.

Geschrieben von: Olaf am 10. Jun 2006 - 23:24
Ach so, was hast du überhaupt für ein Modul im Einsatz für den Content der Seite, du schreibst immer nur von Navis. Diese sind nicht auf der Seite zu bearbeiten! Die kannst du nur im Layout konfigurieren

Bitte hier lesen http://help.der-dirigent.de/

Geschrieben von: hk-cons am 11. Jun 2006 - 07:03
also frühlingshässchen, vorher lesen spart viel fragen
und dann gibs im layout nen tag <dedi:lay type="config">, den solltest du nocht vergessen

Geschrieben von: Frühlingshase am 11. Jun 2006 - 10:28
Hoi Olaf, für den Content hab ich WYSIWYG2 eingesetzt. Die weiteren Module sind Textfeld, Textarea und Bild. Bei allen sind die Bearbeitungsmenüs auf "erweitert" eingestellt. Im Layout steht <dedi:lay type="config"> drin. Die Navigation versuch ich nicht in der Seite zu bearbeiten. Dafür hab ich im Layout einen Container gesetzt.Hab das Modul "Navigation" konfiguriert und es erscheint ja auf der Seite, bloss ohne Seitenlinks. Es sollte so erscheinen.

Gemeinde
Informationen
Veranstaltungen
Ortsplan

auf den Seiten erscheint

Gemeinde



mit bestem Dank

Margot

Geschrieben von: hk-cons am 11. Jun 2006 - 10:37
jesses ...
welches modul für die navigation konkret?
und sind die seiten online?

Geschrieben von: Frühlingshase am 11. Jun 2006 - 11:43
Ja, die Seiten sind auf dem Localhost online geschaltet. Modulname: Navigation/ Version: 1.0


Geschrieben von: hylli am 11. Jun 2006 - 11:49
Dann hast Du das Navimodul "misskonfiguriert"!

Hylli ;-)

Geschrieben von: Frühlingshase am 11. Jun 2006 - 12:15
Unter Modul_bearbeiten>Konfigurationsdatei und >Frontendausgabe hab ich nichts gemacht. Bei Modul_Konfiguration ändern hab ich bei Templates Zeile für Zeile von einer Navigation übernommen, die einwandfrei läuft. So steht für Layout der Seiten der 1.Ebene: <a href="{link}">{name}</a><br>. Das gleiche für die aktuelle Seite der 1.Ebene.

Geschrieben von: Olaf am 11. Jun 2006 - 12:19
<dedi:lay type="head" /> steht auch im Layout? Wie siehts mit den "Ampeln" aus, sind die Seiten überhaupt online geschalten?

Kannst du inzwischen den Content bearbeiten?

Geschrieben von: Frühlingshase am 11. Jun 2006 - 12:38
<dedi:lay type="head"/> steht im Head. Die Ampeln sind grün. Bearbeiten lässt sich leider noch immer nichts.

Der Pfad sollte eigentlich stimmen. Unter Administration_System steht: Pfad zum Backend C:/Programme/xampp/htdocs/dedi/backend/

Hab den xampp unter Laufwerk C:/Programme reingepackt und den Dedi in /htdocs platziert. Ist das o.k?

Ob mit der Datenbank was nicht richtig läuft?

mit herzlichem Dank für eure Unterstützung

Margot

Geschrieben von: hk-cons am 11. Jun 2006 - 16:38
es gibt ne backend/logs/errlog.txt. steht da was drinne?

Geschrieben von: Frühlingshase am 11. Jun 2006 - 21:54
Danke für den Tipp. Die Navigation funktioniert jetzt. Hab alle Seiten und Ordner gelöscht, da hatte ich ein ID-Durcheinander. Layout-Container und Seiten hatten die gleiche ID.
Die Module Textfeld, Textarea und WYSYWYG2 lassen sich noch immer nicht bearbeiten.
Als Fehlermeldung in backend/logs/errlog.txt.erscheint:

MySql-Error:2006-Jun-Sun 22:35:31: error 1146 (Table 'dedi10a2.dedi_db_cache' doesn't exist) - Invalid SQL: DELETE FROM
dedi_db_cache WHERE
name = 'db_cache'
AND changed + (`release` * 60) < 20060611223531 AND `release` <> 0
MySql-Error:2006-Jun-Sun 22:35:31: error 1146 (Table 'dedi10a2.dedi_db_cache' doesn't exist) - Invalid SQL: DELETE FROM
dedi_db_cache WHERE
name = 'db_cache'
AND groups = 'frontend'
MySql-Error:2006-Jun-Sun 22:35:37: error 1146 (Table 'dedi10a2.dedi_db_cache' doesn't exist) - Invalid SQL: DELETE FROM
dedi_db_cache WHERE
name = 'db_cache'
AND changed + (`release` * 60) < 20060611223537 AND `release` <> 0



Geschrieben von: hk-cons am 12. Jun 2006 - 05:38
am besten ists, du fängst von vorne mit der installation an und gehst dann nach der anleitung vor.
dir fehlt ne tabelle, deine schilderung mit den id's ist mysteriös, obwohl sie können die gleichen zahlen haben, sind ja unterschiedliche felder

Geschrieben von: hylli am 12. Jun 2006 - 07:18
Das Problem hatte ich http://forum.der-dirigent.de/index.php?act=ST&f=26&t=6340&hl=mysql,and,release, kann mich aber gerade nicht an die Lösung erinnern?!?

Wenn die Möglichkeit besteht von MySQL 5 auf MySQL 4 umschalten und nochmals testen. (Könnte auch meine Lösung gewesen sein?!?)

Hylli

Geschrieben von: Olaf am 12. Jun 2006 - 09:28
Margot, falls du neu installierst dann nimm gleich die Version 1.0.4, zu finden im Entwicklerforum. Dort ist der Bug mit der fehlenden Tabelle behoben.

Andere Frage, du versuchst nicht etwa unter localhost/projekt01/ die Seiten zu editieren? Das muss unter localhost/backend/, Startseite auf die Seitennamen klicken, passieren!

Geschrieben von: Frühlingshase am 12. Jun 2006 - 22:04
Hab die vorherige Dedi Version gelöscht. In der Systemsteuerung unter "Software" tauchte Dedi nicht auf, da hab ich die Ordner gelöscht. Genügt das? Die Version 1.0.4. ist installiert, doch das Problem besteht weiterhin!!!!
In errorlog.txt kommt:

MySql-Error:2006-Jun-Mon 22:30:24: error 1052 (Column 'idlang' in from clause is ambiguous) - Invalid SQL: SELECT idcode FROM dedi_cat_lang A LEFT JOIN dedi_cat_side B USING(idcat) LEFT JOIN dedi_side_lang C USING(idside) LEFT JOIN dedi_code D USING(idlang) WHERE A.idtplconf='1' AND A.idlang=C.idlang AND C.idtplconf='0' AND B.idcatside=D.idcatside
MySql-Error:2006-Jun-Mon 22:30:24: error 1052 (Column 'idlang' in from clause is ambiguous) - next_record called with no query pending.
MySql-Error:2006-Jun-Mon 22:30:42: error 1052 (Column 'idlang' in from clause is ambiguous) - Invalid SQL: SELECT idcode FROM dedi_cat_lang A LEFT JOIN dedi_cat_side B USING(idcat) LEFT JOIN dedi_side_lang C USING(idside) LEFT JOIN dedi_code D USING(idlang) WHERE A.idtplconf='2' AND A.idlang=C.idlang AND C.idtplconf='0' AND B.idcatside=D.idcatside

Die Seiten editier ich über backend. Die Datenbank hab ich mit Namen dedi10a2 angelegt, da keine weiteren Einstellungen vorgenommen.

Zähl auf euch und grüss euch herzlich


Geschrieben von: jwitt am 13. Jun 2006 - 00:21
Hallo Frühlingshase,
natürlich taucht DeDi nicht in der Softwareübersicht von Windows auf - Du installierst ihn doch nur auf Deinem lokalen Apache. Hast Du die Datenbank von Deinem 1. Installationsversuch gelöscht (z.B. mit PhpMyAdmin) und für die Neuinstallation eine neue DB (kann dann ja auch den gleichen Namen haben :-)) angelegt?
Ich verstehe auch nicht, weshalb hier fast alle nur XAMPP einsetzen. Ich benutze Version 3.2a (siehe Signatur) des schlanken UniServers (der Download ist gerade`mal 4,5 MB groß) , den es http://www.uniformserver.com/ gibt. Damit hatte ich noch keinerlei Probleme. Nicht immer ist es gut, die aller neuesten Versionen (jetzt meine ich nur Webserver, MySQL und PHP) zu nutzen - d.h. oft handelt man sich damit Probleme ein.

MfG
Jürgen

Geschrieben von: hk-cons am 13. Jun 2006 - 06:11
und wenn sich hylli noch an seine problemlösung erinnern würde, is doch nur 6 wochen her .... rolleyes.gif

Geschrieben von: hylli am 13. Jun 2006 - 06:39
Ich kann mich zwar immer an einen Leucht(t)isch hier erinnern, aber leider nicht an jede Problemlösung, sorry! rolleyes.gif unsure.gif blink.gif

...obwohl: Es könnte sein, dass ich andere Hochkommatas bei release verwendet habe?!? Fragt mich bitte nicht wieso oder warum, aber ich meine mich dunkel erinnern zu können!

Hylli

Geschrieben von: hk-cons am 13. Jun 2006 - 08:19
QUOTE
Column 'idlang' in from clause is ambiguous

ohje ...... des scheint ein bug zu sein .....
die spalte idlang ist tatsächlich in drei tabellen er from-clause vertreten, deshalb kommt anscheinend mysql5 im gegensatz zu 4.x ins stolpern ...
ein core-mensch sollt das join-statement abändern und mit in die 1.0.4 übernehmen

Geschrieben von: Frühlingshase am 13. Jun 2006 - 12:15
Hallo Hardworkers, die alte Datenbank hatte ich gelöscht und eine neue mit gleichem Namen angelegt. Was ist denn für ein Greenhorn die einfachste Variante?

Besten Dank für`s Engagement

Frühlingshase mit hängenden Ohren

Geschrieben von: jwitt am 13. Jun 2006 - 13:11
Hallo Frühlingshase,
hatte ich doch schon (aus meiner Sicht) geschrieben - nimm den Uniform-Server 3.2a und Du solltest keine Probleme haben. Ich arbeite nur noch und schon lange mit dem.

Kurzversion:
Start.bat im UniServer-Ordner starten - in UniServer-Ordner/diskw/www hast Du einen Ordner angelegt in den Du die Ordner backend, projekt01 und setup aus dem DeDi.zip kopierst. Dein Webbrowser sollte jetzt (http://localhost/a/) die MainPage des lokalen UniServers anzeigen (u.U. einmal Refresh machen), aus der Du durch klicken von "Run MySQL Server" den MySQL-Server startest. Dann gehst Du über die selbe Seite auf PhpMyAdmin, um die DB für DeDi anzulegen. Danach startest Du das Setup von DeDi durch Eingabe von http://localhost/Name Deines DeDi-Ordner/setup/
Der Rest sollte dann selbst erklärend sein.

MfG
Jürgen

Geschrieben von: Olaf am 13. Jun 2006 - 17:55
QUOTE (hk-cons @ 13. Jun 2006 - 09:19)
ein core-mensch sollt das join-statement abändern und mit in die 1.0.4 übernehmen

Mach ma en Vorschlach ohmy.gif

Geschrieben von: hk-cons am 13. Jun 2006 - 18:59
na gut ... aber ohne garantie ...
in der fnc_general.php die function get_idcode_by_idtplconf suchen und in die zeile 214 (das 2. sql in dieser function)
gegen diesesaustauschen:

mehr CODE
$sql = "SELECT idcode FROM $dedi_db[cat_lang] A LEFT JOIN $dedi_db[cat_side] B USING(idcat) LEFT JOIN $dedi_db[side_lang] C USING(idside) LEFT JOIN $dedi_db[code] D ON A.idlang=D.idlang WHERE A.idtplconf='$value' AND A.idlang=C.idlang AND C.idtplconf='0' AND B.idcatside=D.idcatside";


auf jeden fall gehts unter 4.1.x noch ...... cool.gif

Geschrieben von: Olaf am 13. Jun 2006 - 23:26
Hi Frühlingshase,
kannst du mal bitte mit der neuen Version 1.0.4 RC4 probieren!? Da hab ich das von hk-cons vorgeschlagene eingebaut.

Geschrieben von: Frühlingshase am 14. Jun 2006 - 13:25
Hoi Olaf, hab 1.0.4 RC4 installiert. Leider keine News. Alles erscheint, lässt sich jedoch nicht bearbeiten. Eine Fehlermeldung in errorlog.txt kommt jedoch auch nicht!!! Schreib ich im WYSYWYG2, der mit gepunktetem Rahmen auf der Seite erscheint was rein, so lässt sich das speichern. Weiss nicht, ob das vorher schon möglich war.

Danke Jürgen für den Uniservertipp. Merk ich mir! Werde Dedi für das aktuelle Projekt nun direkt im Webaccount installieren.

Sonnige Grüsse

Margot

Geschrieben von: hk-cons am 14. Jun 2006 - 13:26
würdest bitte nen neuen thread anfangen .....
und dann mal kurz und prägnant alle umstände schildern, womit du nun irgendwas versuchst, ansonsten sieht kein mensch mehr durch

Geschrieben von: Olaf am 14. Jun 2006 - 14:55
QUOTE (Frühlingshase @ 14. Jun 2006 - 14:25)
Eine Fehlermeldung in errorlog.txt kommt jedoch auch nicht!!!

Sehr gut, da scheint es ja was genützt zu haben, das es Ursache für dein Problem war/ist glaubte ich eh nicht.
QUOTE
Schreib ich im WYSYWYG2, der mit gepunktetem Rahmen auf der Seite erscheint was rein, so lässt sich das speichern. Weiss nicht, ob das vorher schon möglich war.

Wäh, wie, du kannst bearbeiten und speichern!? Erscheint das dann im Backend und im Frontend nicht? Hast du vielleicht "Änderungen erst nach Freigebe publizieren" aktiviert? Welche Farbe haben die Ampeln?
QUOTE
Merk ich mir! Werde Dedi für das aktuelle Projekt nun direkt im Webaccount installieren.

Das ist eh das Beste, immer gleich unter den gleichen Bedingungen testen... wink.gif

Powered by Invision Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)