Database problemen

  • Onderwerp Auteur
  • Gebruiker
  • Gebruiker
Lees meer
10 jan 2019 15:49 #18687 door
Database problemen werd gestart door
Na het upgraden van Joomla naar versie 3.9.1. verschijnt de volgende fout, wanneer ik artikelbeheer aanklik:
500 Unknown column 'a.note' in 'field list'
De geadviseerde database reparatie geeft ook problemen:
1709 Index column size too large. The maximum column size is 767 bytes
Misschien heeft iemand een idee hoe ik dit als volkomen leek kan oplossen.
Discussie gesloten.
  • Rondeb
  • Gebruiker
  • Gebruiker
  • Joomla
Lees meer
10 jan 2019 16:29 #18688 door Rondeb
Beantwoord door Rondeb in topic Database problemen
Hallo,

vanaf welke versie heb je de update gedaan?

En was de foutmelding meer dan alleen '1709 Index column size too large. The maximum column size is 767 bytes' ?

Groeten Ron :)
Discussie gesloten.
  • Onderwerp Auteur
  • Gebruiker
  • Gebruiker
Lees meer
11 jan 2019 09:51 #18694 door
Beantwoord door in topic Database problemen
Beste Ron,

Bij het openen van de database beheer pagina staan de volgende fouten:
Fout
Table 'deb68884_jos1.#__privacy_consents' doesn't exist
Table 'deb68884_jos1.#__action_logs' doesn't exist
Table 'deb68884_jos1.#__privacy_requests' doesn't exist
Waarschuwing
Waarschuwing: Database is niet up-to-date!

Als ik daarna de Repair optie uitvoer, dan verschijnt de 1709 fout. Verder niet.

De upgrade is gedaan vanaf versie 3.5

Discussie gesloten.
  • Rondeb
  • Gebruiker
  • Gebruiker
  • Joomla
Lees meer
11 jan 2019 10:05 #18695 door Rondeb
Beantwoord door Rondeb in topic Database problemen
Goedemorgen,

probeer eerst een joomla core bestanden opnieuw te installeren www.jousite.nl/administrator/index.php?option=com_joomlaupdate
Klik op de button Controleer op updates en daar op button Joomla core bestanden opnieuw installeren
Daarna cache site en browser opschonen.

En dan kijken bij database beheer of de fout er nog in staat en eventueel als hij er is proberen te repareren.

Succes ermee.

Groeten Ron :)
Discussie gesloten.
  • Onderwerp Auteur
  • Gebruiker
  • Gebruiker
Lees meer
11 jan 2019 12:07 #18696 door
Beantwoord door in topic Database problemen
Dag Ron,
Ik heb de joomla core bestanden opnieuw geupdated; dan krijg ik de volgende fout:
Waarschuwing
JInstaller: :Installeren: Fout SQL Duplicate column name 'requireReset'
Bestanden bijwerken: SQL fout bestand DB functie is mislukt met het volgende foutnummer 1060
Duplicate column name 'requireReset'
SQL =

ALTER TABLE `#__users` ADD COLUMN `requireReset` tinyint(4) NOT NULL DEFAULT 0 COMMENT 'Require user to reset password on next login' AFTER `otep`;

Attentie

Daarna cache gewist, maar de oude fouten zijn er nog steeds.
m. vr. gr.
T. Zanting
Discussie gesloten.
  • Rondeb
  • Gebruiker
  • Gebruiker
  • Joomla
Lees meer
11 jan 2019 12:32 #18697 door Rondeb
Beantwoord door Rondeb in topic Database problemen
Hallo,

zelf werk ik met directadmin en heb ik toegang tot me database met phpmyadmin.

Je kan in je database een SQL-query uitvoeren met onderstaande code.
Code:
-- phpMyAdmin SQL Dump -- version 4.8.3 -- https://www.phpmyadmin.net/ -- -- Host: localhost -- Gegenereerd op: 11 jan 2019 om 13:21 -- Serverversie: 10.1.36-MariaDB-cll-lve -- PHP-versie: 5.5.38 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET AUTOCOMMIT = 0; START TRANSACTION; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8mb4 */; -- -- Database: `jou-database-naam` -- -- -------------------------------------------------------- -- -- Tabelstructuur voor tabel `prefix_action_logs` -- CREATE TABLE `prefix_action_logs` ( `id` int(10) UNSIGNED NOT NULL, `message_language_key` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', `message` text COLLATE utf8mb4_unicode_ci NOT NULL, `log_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `extension` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', `user_id` int(11) NOT NULL DEFAULT '0', `item_id` int(11) NOT NULL DEFAULT '0', `ip_address` varchar(40) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '0.0.0.0' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -------------------------------------------------------- -- -- Tabelstructuur voor tabel `prefix_privacy_consents` -- CREATE TABLE `prefix_privacy_consents` ( `id` int(10) UNSIGNED NOT NULL, `user_id` int(10) UNSIGNED NOT NULL DEFAULT '0', `state` int(10) NOT NULL DEFAULT '1', `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `subject` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', `body` text COLLATE utf8mb4_unicode_ci NOT NULL, `remind` tinyint(4) NOT NULL DEFAULT '0', `token` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -------------------------------------------------------- -- -- Tabelstructuur voor tabel `prefix_privacy_requests` -- CREATE TABLE `prefix_privacy_requests` ( `id` int(10) UNSIGNED NOT NULL, `email` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', `requested_at` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `status` tinyint(4) NOT NULL DEFAULT '0', `request_type` varchar(25) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', `confirm_token` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', `confirm_token_created_at` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -- Indexen voor geëxporteerde tabellen -- -- -- Indexen voor tabel `prefix_action_logs` -- ALTER TABLE `prefix_action_logs` ADD PRIMARY KEY (`id`), ADD KEY `idx_user_id` (`user_id`), ADD KEY `idx_user_id_logdate` (`user_id`,`log_date`), ADD KEY `idx_user_id_extension` (`user_id`,`extension`), ADD KEY `idx_extension_item_id` (`extension`,`item_id`); -- -- Indexen voor tabel `prefix_privacy_consents` -- ALTER TABLE `prefix_privacy_consents` ADD PRIMARY KEY (`id`), ADD KEY `idx_user_id` (`user_id`); -- -- Indexen voor tabel `prefix_privacy_requests` -- ALTER TABLE `prefix_privacy_requests` ADD PRIMARY KEY (`id`); -- -- AUTO_INCREMENT voor geëxporteerde tabellen -- -- -- AUTO_INCREMENT voor een tabel `prefix_action_logs` -- ALTER TABLE `prefix_action_logs` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT voor een tabel `prefix_privacy_consents` -- ALTER TABLE `prefix_privacy_consents` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT; -- -- AUTO_INCREMENT voor een tabel `prefix_privacy_requests` -- ALTER TABLE `prefix_privacy_requests` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT; COMMIT; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

Je moet 3 aanpassingen doen aan bovenstaande code.

1. Bij host bovenaan staat nu localhost bij de meeste hosting providers is dat gelijk maar sommige gebruiken een andere benaming.
2. jou-database-naam moet je dus je eigen database naam invullen.
3. En prefix_ moet je vervangen door je eigen prefix_

Wanneer je dat allemaal hebt gedaan ga je de SQL-query uitvoeren.

Op de manier worden de missenden 3 database bestanden toegevoegd.

Daarna kan je in de backend van joomla kijken of je nu wel database repair kan doen.

Succes ermee.

Groeten Ron
Discussie gesloten.
  • Onderwerp Auteur
  • Gebruiker
  • Gebruiker
Lees meer
14 jan 2019 10:58 #18714 door
Beantwoord door in topic Database problemen
Hallo Ron,
Ik heb de query uitgevoerd; de 3 tabellen zijn aangemaakt.
Bij het openen van de database komen nu 42 fouten tevoorschijn:

Waarschuwing
Waarschuwing: Database is niet up-to-date!
42 Databaseproblemen gevonden
Overige informatie

Databaseschema versie (3.2.3-2014-02-20) komt niet overeen met CMS versie (3.9.0-2018-10-21).
Tabel 'jos_ucm_content' bevat geen kolom 'core_title' met type varchar(400). (Van bestand 3.7.0-2017-01-08.sql.)
Tabel 'jos_ucm_content' bevat geen kolom 'core_alias' met type varchar(400). (Van bestand 3.7.0-2017-01-08.sql.)
Tabel 'jos_ucm_content' bevat geen kolom 'core_checked_out_time' met type varchar(255). (Van bestand 3.7.0-2017-01-08.sql.)
Tabel 'jos_ucm_content' bevat geen kolom 'core_metadata' met type varchar(2048). (Van bestand 3.7.0-2017-01-08.sql.)
Tabel 'jos_ucm_content' bevat geen kolom 'core_language' met type char(7). (Van bestand 3.7.0-2017-01-08.sql.)
Tabel 'jos_ucm_content' bevat geen kolom 'core_publish_up' met type datetime. (Van bestand 3.7.0-2017-01-08.sql.)
Tabel 'jos_ucm_content' bevat geen kolom 'core_publish_down' met type datetime. (Van bestand 3.7.0-2017-01-08.sql.)
Tabel 'jos_ucm_content' bevat geen kolom 'core_content_item_id' met type int(10) unsigned. (Van bestand 3.7.0-2017-01-08.sql.)
Tabel 'jos_ucm_content' bevat geen kolom 'asset_id' met type int(10) unsigned. (Van bestand 3.7.0-2017-01-08.sql.)
Tabel 'jos_ucm_content' bevat geen kolom 'core_xreference' met type varchar(50). (Van bestand 3.7.0-2017-01-08.sql.)
Tabel 'jos_ucm_content' bevat geen kolom 'core_type_id' met type int(10) unsigned. (Van bestand 3.7.0-2017-01-08.sql.)
Tabel 'jos_categories' bevat geen kolom 'title' met type varchar(255). (Van bestand 3.7.0-2017-01-09.sql.)
Tabel 'jos_categories' bevat geen kolom 'metadesc' met type varchar(1024). (Van bestand 3.7.0-2017-01-09.sql.)
Tabel 'jos_categories' bevat geen kolom 'metakey' met type varchar(1024). (Van bestand 3.7.0-2017-01-09.sql.)
Tabel 'jos_categories' bevat geen kolom 'metadata' met type varchar(2048). (Van bestand 3.7.0-2017-01-09.sql.)
Tabel 'jos_categories' bevat geen kolom 'language' met type char(7). (Van bestand 3.7.0-2017-01-09.sql.)
Tabel 'jos_redirect_links' bevat geen kolom 'comment' met type varchar(255). (Van bestand 3.7.0-2017-02-15.sql.)
Tabel 'jos_contact_details' bevat geen kolom 'alias' met type varchar(400). (Van bestand 3.7.0-2017-02-17.sql.)
Tabel 'jos_contact_details' bevat geen kolom 'sortname1' met type varchar(255). (Van bestand 3.7.0-2017-02-17.sql.)
Tabel 'jos_contact_details' bevat geen kolom 'sortname2' met type varchar(255). (Van bestand 3.7.0-2017-02-17.sql.)
Tabel 'jos_contact_details' bevat geen kolom 'sortname3' met type varchar(255). (Van bestand 3.7.0-2017-02-17.sql.)
Tabel 'jos_contact_details' bevat geen kolom 'language' met type varchar(7). (Van bestand 3.7.0-2017-02-17.sql.)
Tabel 'jos_contact_details' bevat geen kolom 'xreference' met type varchar(50). (Van bestand 3.7.0-2017-02-17.sql.)
Tabel 'jos_languages' bevat geen kolom 'asset_id' met type int(10) unsigned. (Van bestand 3.7.0-2017-03-03.sql.)
Tabel 'jos_menu_types' bevat geen kolom 'asset_id' met type int(10) unsigned. (Van bestand 3.7.0-2017-03-03.sql.)
Tabel 'jos_content' bevat geen kolom 'xreference' met type varchar(50). (Van bestand 3.7.0-2017-03-03.sql.)
Tabel 'jos_newsfeeds' bevat geen kolom 'xreference' met type varchar(50). (Van bestand 3.7.0-2017-03-03.sql.)
Tabel 'jos_finder_links' bevat geen kolom 'description' met type text. (Van bestand 3.7.0-2017-03-19.sql.)
Tabel 'jos_menu' bevat geen kolom 'checked_out_time' met type datetime. (Van bestand 3.7.3-2017-06-03.sql.)
Tabel 'jos_fields_groups' heeft geen kolom 'params'. (Van bestand 3.8.0-2017-07-28.sql.)
Tabel 'jos_content' bevat geen index 'idx_alias'. (Van bestand 3.8.2-2017-10-14.sql.)
Tabel 'jos_user_keys' moet geen index 'series_2' bevatten. (Van bestand 3.8.4-2018-01-16.sql.)
Tabel 'jos_user_keys' moet geen index 'series_3' bevatten. (Van bestand 3.8.4-2018-01-16.sql.)
Tabel 'jos_action_logs_extensions' bestaat niet. (Van bestand 3.9.0-2018-05-05.sql.)
Tabel 'jos_action_log_config' bestaat niet. (Van bestand 3.9.0-2018-05-05.sql.)
Tabel 'jos_content' heeft geen kolom 'note'. (Van bestand 3.9.0-2018-06-02.sql.)
Tabel 'jos_session' bevat geen kolom 'session_id' met type varbinary(192). (Van bestand 3.9.0-2018-08-28.sql.)
Tabel 'jos_session' bevat geen kolom 'guest' met type tinyint(3) unsigned. (Van bestand 3.9.0-2018-08-28.sql.)
Tabel 'jos_session' bevat geen kolom 'time' met type int(11). (Van bestand 3.9.0-2018-08-28.sql.)
Tabel 'jos_action_logs_users' bestaat niet. (Van bestand 3.9.0-2018-09-04.sql.)
The Joomla! Core database tables have not been converted yet to UTF-8 Multibyte (utf8mb4).


Ik geef de moed een beetje op.

M. vr. gr.
Tinus Zanting
Discussie gesloten.
  • Rondeb
  • Gebruiker
  • Gebruiker
  • Joomla
Lees meer
14 jan 2019 18:15 #18722 door Rondeb
Beantwoord door Rondeb in topic Database problemen
Hallo Tinus,

we geven de moed niet op hoor ;)

Heb je al ontdekken gedaan via de backend ? Kijk bij extensies --> beheren --> ontdekken.
En dan links bovenin op de button Ontdekken klikken en dan de items installeren die je te zien krijgt.
Daarna kijken of je database kan repareren.

Succes ermee.

Groeten Ron :)
Discussie gesloten.
  • Onderwerp Auteur
  • Gebruiker
  • Gebruiker
Lees meer
15 jan 2019 12:11 #18731 door
Beantwoord door in topic Database problemen
Hallo Ron,
Ontdekken en installeren uitgevoerd; maar de fouten blijven.
Helaas.
M. vr. gr.
Tinus Zanting
Discussie gesloten.
  • Rondeb
  • Gebruiker
  • Gebruiker
  • Joomla
Lees meer
15 jan 2019 13:13 #18735 door Rondeb
Beantwoord door Rondeb in topic Database problemen
Hallo Tinus,

mmmm dat is minder dat dat niet werkt.

Heb je nog een backup van je Joomla 3.5 site?

Groeten Ron
Discussie gesloten.
Gemaakt door Kunena