Hallo Pascal,
danke für den Tipp mit der Neuinstallation der Core Dateien. Das war die Lösung.
Danke auch an alle anderen, die mich unterstützt haben.
Beste Grüße
Peter
Hallo Pascal,
danke für den Tipp mit der Neuinstallation der Core Dateien. Das war die Lösung.
Danke auch an alle anderen, die mich unterstützt haben.
Beste Grüße
Peter
Die Datei gibt es, aber es steht nichts drin. Sie hat auch die Größe 0 kb.
Für mich stellt sich jetzt die Frage ob diese Datei bei der Installation erstellt wird und was da drin stehen muss.
Ich habe endlich einen Ansatz gefunden. In einer error.log Datei habe ich folgendes gefunden:
[Wed Sep 11 07:46:23.306738 2019] [proxy_fcgi:error] [pid 9431:tid 140211556185856] [client 212.93.4.130:33407] AH01071: Got error 'PHP message: PHP Warning: Class '\\Joomla\\CMS\\Table\\Nested' not found in /home/m2075/Sites/ofuture.de/libraries/loader.php on line 663\nPHP message: PHP Fatal error: Class 'Joomla\\CMS\\Table\\Nested' not found in /home/m2075/Sites/ofuture.de/libraries/src/Table/Menu.php on line 22\n', referer: https://ofuture.de/administrat…enus&view=items&menutype=
Mein Hoster ist Biohost. Es gibt dort schon mehrere Joomla-Installationen.
Ich habe die Dateien lokal entpackt und dann hochgeladen. Drittanbieter-Erweiterungen habe ich noch nicht installiert.
Im Anhang ist die configuration.php als Textdatei
Beste Grüße
Peter
Hallo,
der Fehler tritt schon beim Versuch ein neues Menü anzulegen oder das bestehende Home Menü zu bearbeiten. Es erscheint je nach Browser entweder ein weißes Blatt oder die Anzeige Fehler 500.
Beste Grüße
Peter
Und warum versuchst nicht zuvor meinen Tipp? Als Orientierung.
Das habe ich gemacht. Dabei bekomme ich 31 Datenbankabfragen.
Am ehesten sind diese interessant denke ich:
SELECT `a`.`id`,`a`.`menutype`,`a`.`title`,`a`.`alias`,`a`.`note`,`a`.`path`,`a`.`link`,`a`.`type`,`a`.`parent_id`,`a`.`level`,`a`.`published` AS `a.published`,`a`.`component_id`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`browserNav`,`a`.`access`,`a`.`img`,`a`.`template_style_id`,`a`.`params`,`a`.`lft`,`a`.`rgt`,`a`.`home`,`a`.`language`,`a`.`client_id`,
CASE WHEN a.type = 'component' THEN a.published+2*(e.enabled-1) WHEN a.type = 'url'
AND a.published != -2 THEN a.published+2 WHEN a.type = 'url'
AND a.published = -2 THEN a.published-1 WHEN a.type = 'alias'
AND a.published != -2 THEN a.published+4 WHEN a.type = 'alias'
AND a.published = -2 THEN a.published-1 WHEN a.type = 'separator'
AND a.published != -2 THEN a.published+6 WHEN a.type = 'separator'
AND a.published = -2 THEN a.published-1 WHEN a.type = 'heading'
AND a.published != -2 THEN a.published+8 WHEN a.type = 'heading'
AND a.published = -2 THEN a.published-1 WHEN a.type = 'container'
AND a.published != -2 THEN a.published+8 WHEN a.type = 'container'
AND a.published = -2 THEN a.published-1 END AS published ,l.title AS language_title, l.image AS language_image, l.sef AS language_sef,u.name AS editor,c.element AS componentname,ag.title AS access_level,`mt`.`id` AS `menutype_id`,`mt`.`title` AS `menutype_title`,e.name AS name
FROM `jml_menu` AS a
LEFT JOIN `jml_languages` AS l
ON l.lang_code = a.language
LEFT JOIN `jml_users` AS u
ON u.id = a.checked_out
LEFT JOIN `jml_extensions` AS c
ON c.extension_id = a.component_id
LEFT JOIN jml_viewlevels AS ag
ON ag.id = a.access
LEFT JOIN `jml_menu_types` AS `mt`
ON `mt`.`menutype` = `a`.`menutype`
LEFT JOIN jml_extensions AS e
ON e.extension_id = a.component_id
WHERE a.id > 1
AND a.client_id = 0
AND a.published IN (0, 1)
AND a.menutype != 'main'
AND a.menutype IN('mainmenu')
ORDER BY a.lft asc
LIMIT 20
Alles anzeigen
SELECT COUNT(*)
FROM `jml_menu` AS a
LEFT JOIN `jml_languages` AS l
ON l.lang_code = a.language
LEFT JOIN `jml_users` AS u
ON u.id = a.checked_out
LEFT JOIN `jml_extensions` AS c
ON c.extension_id = a.component_id
LEFT JOIN jml_viewlevels AS ag
ON ag.id = a.access
LEFT JOIN `jml_menu_types` AS `mt`
ON `mt`.`menutype` = `a`.`menutype`
LEFT JOIN jml_extensions AS e
ON e.extension_id = a.component_id
WHERE a.id > 1
AND a.client_id = 0
AND a.published IN (0, 1)
AND a.menutype != 'main'
AND a.menutype IN('mainmenu')
Alles anzeigen
SELECT `id` AS `id`,`menutype` AS `value`,`title` AS `text`,`client_id` AS `client_id`
FROM `jml_menu_types`
WHERE client_id = 0
ORDER BY client_id, title
SELECT DISTINCT(a.id) AS value,
a.title AS text,
a.alias,
a.level,
a.menutype,
a.client_id,
a.type,
a.published,
a.template_style_id,
a.checked_out,
a.language,
a.lft,e.name as componentname, e.element
FROM jml_menu AS a
LEFT JOIN jml_extensions e
ON e.extension_id = a.component_id
WHERE a.client_id = 0
AND a.published != -2
ORDER BY a.lft ASC
Alles anzeigen
SELECT a.title, a.menutype,
CASE COALESCE(SUM(m.home), 0) WHEN 0 THEN '' WHEN 1 THEN
CASE m.language WHEN '*' THEN 'class:icon-home' ELSE CONCAT('image:mod_languages/', l.image, '.gif') END ELSE 'image:mod_languages/icon-16-language.png' END AS icon
FROM jml_menu_types AS a
LEFT JOIN jml_menu AS m
ON m.menutype = a.menutype
AND m.home = 1
LEFT JOIN jml_languages AS l
ON l.lang_code = m.language
WHERE a.client_id = 0
GROUP BY a.id, m.language, l.image
ORDER BY a.title ASC
Alles anzeigen
SELECT m.*,e.element
FROM jml_menu AS m
LEFT JOIN jml_extensions AS e
ON m.component_id = e.extension_id
WHERE m.menutype = 'main'
AND m.client_id = 1
AND m.id > 1
AND (e.enabled = 1 OR e.enabled IS NULL)
ORDER BY m.lft
Wobei ich nicht weiß welche von Bedeutung ist und mit den jeweiligen CallStack kann ich als Anfänger leider noch nichts anfangen. Daher meine Idee alles noch einmal zu machen, da ich eh bis her nur die Installation gemacht habe. Vielleicht ist es noch interessant wie ich es gemacht habe. Ich habe auf meinem loklaen Rechner zunächst die zip-Datei entpackt und diese dann per FTP auf den Server übertragen. Dann habe ich dort die Installation ausgeführt.
Vielen Dank für die Unterstützung bis hierhin. Da ich heute abend nicht mehr dazu komme, die Installation neu zu machen, werde ich es auf morgen verschieben. Ich hoffe, dass es danach auch mit der Bearbeitung von Menüs und Menüeinträgen funktioniert.
Beste Grüße
Peter
Alles anzeigenDa sind ein paar widersprüchliche Angaben.
Du schreibst;
Welches Problem?
Es sind die Frontend Templates, du sagst aber, dass das Problem im Backend auftritt.
Gib einen link zur Seite oder poste Screenshots, bitte.
Hallo,
ja das war mißverständlich von mir ausgedrückt. Das Problem besteht tatsächlich im Backend. Auf der Seite selbst gibt es bisher nur das Standardmenü Home, da ich keine weiteres Menü anlegen kann. Und auch das Menü Home kann ich im Backend ja nicht bearbeiten.
Das mit den Templates habe ich nur gesagt, weil ich als absoluter Neuling nicht weiß ob nicht eventuell ein Zusammenhang bestehen könnte. Hat aber scheinbar nur mehr Verwirrung gestiftet.
Ich werde nun versuchen die Installation noch einmal vollständig neu vorzunehmen. Wobei ich bei der Installation keine Fehlermeldung bekommen habe.
Beste Grüße
Peter
Hallo Indigo66,
das habe ich ausprobiert, hat aber leider nicht geholfen.
Trotzdem vielen Dank.
Beste Grüße
Peter
Hallo Pascal,
danke für den Tipp. Das Problem liegt im Backend. Ich habe es trotzdem versucht, hat aber leider nichts gebracht
Beste Grüße
Peter
Guten Tag zusammen,
ich habe gestern das erste Mal Joomla auf meinem Webhosting Paket installiert. Das hat alles soweit auch funktioniert. Zur Zeit habe ich allerdings das Problem, dass ich keine Menüteinträge bearbeiten oder neu anlegen kann. Es erscheint je nach Brwoser immer eine weiße Seite oder der Hinweis Fehler 500.
Installiert habe ich die Joomla-Version 3.9.11 von der offiziellen Seite heruntergeladen. Die PHP-Version ist 7.2. Das Problem tritt bei den beiden standardmäßig installierten Templates Beez3 und protostar auf. An der Menüstruktur habe ich noch nichts verändert. Es gibt also nur das MainMenü.
Welche Inforamtionen wären noch erforderlich, um mir zu helfen?
Vielen Dank im Voraus
Peter