0.9 beta2: unzureichende Rechte als Benutzer admin
- 
Hallo,
da ich ja mit der beta1 einige Problem habe (siehe hier), war ich natürlich sehr froh, als ich heute die Nachricht erhielt, dass eine beta2 verfügbar wäre.
Die Installation hat, schon wie bei der letzten Version 1a geklappt (obwohl ich davon ausging, dass ich meine Datenbanken weiter verwenden kann), jedoch hab ich diesmal das Problem, dass ich in dem System nichts machen kann. Ich kann nämlich in keiner Kategorie irgendwelche Objekte anlegen. Die Schaltfläche "Neu" ist überall deaktiviert. Was ist das Problem? Ich bin als Benutzer admin angemeldet und dieser sollte ja wohl die notwendigen Rechte besitzen! Interessanter Weise bekomme ich, wenn ich auf die Schaltfläche "Einstellungen" klicke, eine Fehlermeldung, die ganz danach aussieht, als ob es doch ein Rechteproblem gäbe:
You do not have enough access rights.
ACL Path: \0\8
Right: browse
Session: a6a5518dc1a17b067a463601ea3ec82aBack to last page
Gruß ThH
 - 
Du hast es wahrscheinlich drüber installiert. Die alten Datenbanken kannst du wiederverwenden, bitte lies dazu die UPDATE im Hauptverzeichnis. Warum der Fehler kommt, ist mir allerdings unklar, da für das Modul 8 (also \0\8), also die Systemverwaltung, normalerweise alle Rechte existieren. Gibt's du mir bitte Auszüge aus den Tabellen isys_module, isys_group und isys_module_2_isys_group?
Danke sehr!
 - 
Hallo aw,
danke für die superschnelle Antwort.
Achso, das hatte ich vergessen. Update klappte nicht bei mir. Wenn ich die URL für die Patch-Engine aufrufe, bekomme ich folgende Meldung:
i-doIT Patch engine
Requirements: Please care that the i-doIT directory is fully writable. After clicking on an upgrade link we will DIRECTLY start!
Current version: 0.9beta2
Current OS: Unix-likeEs gibt aber keinen Update-Link auf den ich klicken könnte und der Apache-Benutzer hat Schreibrechte im gesamten Verzeichnis.
Nun wieder zu meiner letzten Anfrage. Hab nichts drüberinstalliert:
1. altes Verzeichnis umbenannt
2. beta2 in Verzeichnis i-doit entpackt
3. Installationsroutine ausgeführt
=> Alles sauber und blitzeblank neu!Ich vermute mal bei dem Auszug für die Tabellle "isys_module_2_isys_group" hast du dich vertan, die gibt es nicht, statt dessen eine Tabelle "isys_group_2_isys_module". Hier der Auszug der drei Tabellen:
– phpMyAdmin SQL Dump
-- version 2.8.1
-- http://www.phpmyadmin.net-- Host: localhost
-- Erstellungszeit: 12. September 2006 um 17:31
-- Server Version: 5.0.21
-- PHP-Version: 5.1.4-- Datenbank:
idoit2_mandant
--
-- Tabellenstruktur für Tabelleisys_groupCREATE TABLE
isys_group(
isys_group__idint(10) unsigned NOT NULL auto_increment,
isys_group__titlevarchar(255) collate latin1_german1_ci NOT NULL default '',
isys_group__descriptionvarchar(255) collate latin1_german1_ci default NULL,
isys_group__email_addressvarchar(255) collate latin1_german1_ci default NULL,
isys_group__phonevarchar(255) collate latin1_german1_ci default NULL,
isys_group__right_groupint(10) unsigned default '0',
isys_group__statusint(10) unsigned default '1',
isys_group__sortint(10) unsigned default '5',
isys_group__propertyint(10) unsigned default '0',
PRIMARY KEY (isys_group__id)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci AUTO_INCREMENT=1000 ;--
-- Daten für Tabelleisys_groupINSERT INTO
isys_group(isys_group__id,isys_group__title,isys_group__description,isys_group__email_address,isys_group__phone,isys_group__right_group,isys_group__status,isys_group__sort,isys_group__property) VALUES (11, 'Reader', 'Reader', '', '', 1, 2, 11, 0),
(12, 'Editor', 'Editor', '', '', 1, 2, 12, 0),
(13, 'Author', 'Author', '', '', 1, 2, 13, 0),
(14, 'Archivar', 'Archivar', '', '', 1, 2, 14, 0),
(15, 'Admin', 'Admin', '', '', 1, 2, 15, 0);
--
-- Tabellenstruktur für Tabelleisys_group_2_isys_moduleCREATE TABLE
isys_group_2_isys_module(
isys_group_2_isys_module__idint(10) unsigned NOT NULL auto_increment,
isys_group_2_isys_module__isys_role__idint(10) unsigned NOT NULL default '0',
isys_group_2_isys_module__isys_module__idint(10) unsigned NOT NULL default '0',
isys_group_2_isys_module__isys_group__idint(10) unsigned NOT NULL default '0',
PRIMARY KEY (isys_group_2_isys_module__id),
KEYisys_group_2_isys_module_FKIndex1(isys_group_2_isys_module__isys_module__id),
KEYisys_group_2_isys_module_FKIndex2(isys_group_2_isys_module__isys_role__id),
KEYisys_group_2_isys_module_FKIndex3(isys_group_2_isys_module__isys_group__id)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci AUTO_INCREMENT=1005 ;--
-- Daten für Tabelleisys_group_2_isys_moduleINSERT INTO
isys_group_2_isys_module(isys_group_2_isys_module__id,isys_group_2_isys_module__isys_role__id,isys_group_2_isys_module__isys_module__id,isys_group_2_isys_module__isys_group__id) VALUES (6, 1, 1, 11),
(7, 1, 2, 11),
(8, 1, 3, 11),
(9, 1, 4, 11),
(10, 1, 5, 11),
(11, 1, 6, 11),
(12, 1, 7, 11),
(14, 2, 1, 12),
(15, 2, 2, 12),
(16, 2, 3, 12),
(17, 2, 4, 12),
(18, 2, 5, 12),
(19, 2, 6, 12),
(20, 2, 7, 12),
(21, 2, 8, 12),
(22, 3, 1, 13),
(23, 3, 2, 13),
(24, 3, 3, 13),
(25, 3, 4, 13),
(26, 3, 5, 13),
(27, 3, 6, 13),
(28, 3, 7, 13),
(29, 3, 8, 13),
(30, 4, 1, 14),
(31, 4, 2, 14),
(32, 4, 3, 14),
(33, 4, 4, 14),
(34, 4, 5, 14),
(35, 4, 6, 14),
(36, 4, 7, 14),
(37, 4, 8, 14),
(38, 5, 1, 15),
(39, 5, 2, 15),
(40, 5, 3, 15),
(41, 5, 4, 15),
(42, 5, 5, 15),
(43, 5, 6, 15),
(44, 5, 7, 15),
(45, 5, 8, 15),
(51, 1, 9, 11),
(52, 2, 9, 12),
(53, 3, 9, 13),
(54, 4, 9, 14),
(55, 5, 9, 15),
(1000, 1, 9, 11),
(1001, 2, 9, 12),
(1002, 3, 9, 13),
(1003, 4, 9, 14),
(1004, 5, 9, 15);
--
-- Tabellenstruktur für Tabelleisys_moduleCREATE TABLE
isys_module(
isys_module__idint(10) unsigned NOT NULL auto_increment,
isys_module__titlevarchar(255) collate latin1_german1_ci default NULL,
isys_module__descriptiontext collate latin1_german1_ci,
isys_module__constvarchar(255) collate latin1_german1_ci default NULL,
isys_module__sortint(11) default NULL,
isys_module__date_installdate default NULL,
isys_module__versionvarchar(255) collate latin1_german1_ci default NULL,
isys_module__classvarchar(255) collate latin1_german1_ci default NULL,
isys_module__propertyint(10) unsigned default NULL,
isys_module__statusint(10) unsigned default NULL,
PRIMARY KEY (isys_module__id)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci AUTO_INCREMENT=1000 ;--
-- Daten für Tabelleisys_moduleINSERT INTO
isys_module(isys_module__id,isys_module__title,isys_module__description,isys_module__const,isys_module__sort,isys_module__date_install,isys_module__version,isys_module__class,isys_module__property,isys_module__status) VALUES (1, 'Modulmanager', 'Modulmanager', 'C__MODULE__MANAGER', 10, '2006-03-01', '0.9', 'isys_module_manager', 1, 1),
(2, 'CMDB', 'Configuration Management\r\nDatabase', 'C__MODULE__CMDB', 20, '2006-03-01', '0.9', 'isys_module_cmdb', 1, 1),
(3, 'Event Manager', 'Event Manager', 'C__MODULE__EVENTMANAGER', 65535, '2006-03-01', '0.9', 'isys_module_event_manager', 1, 1),
(4, 'i-manageIT', 'Taskplaner,\r\nChecklisten etc.', 'C__MODULE__MANAGE_IT', 30, '2006-03-01', '0.9', 'isys_module_task', 1, 1),
(5, 'Sprachkonstanteneditor', 'Sprachkonstanteneditor', 'C__MODULE__LANGEDIT', 40, '2006-03-01', '0.9', 'isys_module_lang', 1, 1),
(6, 'Systemregistrierung', 'Editor für\r\ndie Systemregistrierung', 'C__MODULE__REGEDIT', 50, '2006-03-01', '0.9', 'isys_module_regedit', 1, 1),
(7, 'Logbuch', 'CMDB Logbuch', 'C__MODULE__LOGBOOK', 60, '2006-03-01', '0.9', 'isys_module_logbook', 1, 1),
(8, 'Verwaltung', 'Systemverwaltung', 'C__MODULE__SYSTEM', 70, '2006-03-01', '0.9', 'isys_module_system', 1, 1),
(9, 'LC__MODULE__USER_SETTINGS__TITLE', 'User settings', 'C__MODULE__USER_SETTINGS', 80, '2006-08-21', '0.9', 'isys_module_user_settings', 1, 2);Danke ThH