1. jodelo
  2. Back-up en upgrade
  3. donderdag 16 augustus 2012
Hallo allemaal:
Ik heb een tijd geleden onze website geupgrade naar Joomla 2.5
Dit is op een ding na perfect verlopen. Ik krijg sinds ik de website van mijn lokale server naar de produktieserver heb omgezet bij het opslaan van nieuwe of aangepaste artikelen de foutmelding "Opslaan mislukt door de volgende fout: Ongeldig hoofd-ID."
Dit is erg vervelend omdat ik daarna ook in dat scherm blijf hangen en handmatig het scherm moet sluiten door op sluiten te klikken. Vreemd genoeg wordt het artikel wel gewoon opgeslagen met de aangebrachte wijzigingen.

Heeft er iemand een idee hoe dit op te lossen ???
JJ
Geaccepteerde antwoord Pending Moderation
Het betreft deze foutmelding: JLIB_DATABASE_ERROR_INVALID_PARENT_ID

En die wordt gegeven in asset.php en tablenested.php. Kennelijk heb je een tabel waar een parent_id wordt gebruikt en is er een rij waarbij deze verwijst naar een niet meer bestaande id.

Met de menu tabel als voorbeeld kun je in phpmyadmin dit controleren:[CODE]SELECT m.id, m.title, p.id as parent_id, p.title as parent FROM `j256_menu` AS m
LEFT JOIN `j256_menu` AS p on p.id = m.parent_id
WHERE p.id IS NULL[/CODE]
De enige rij die hieruit komt is correct.
Als je dit voor alle tabellen doet waar een parent_id in voorkomt dan moet je ergens een rij tegen komen met een parent_id die niet meer bestaat.

Wat je daarmee moet doen kan ik je zo nog niet zeggen, dat is afhankelijk van wat het is.
  1. meer dan een maand geleden
  2. Back-up en upgrade
  3. # 1
Geaccepteerde antwoord Pending Moderation
THX! Na één keer googlen en dan deze beknopte uitleg. Werkt perfect. "Joomlacommunity.eu rocks".
  1. meer dan een maand geleden
  2. Back-up en upgrade
  3. # 2
Geaccepteerde antwoord Pending Moderation
Zeer bedankt voor het aanbieden van deze oplossing. Ook na 1x googlen kwam ik hier op uit.
  1. meer dan een maand geleden
  2. Back-up en upgrade
  3. # 3
  • Pagina :
  • 1


Er zijn nog geen reacties op dit bericht.
Wees een van de eersten om op dit bericht te reageren!