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_group
CREATE TABLE
isys_group
(
isys_group__id
int(10) unsigned NOT NULL auto_increment,
isys_group__title
varchar(255) collate latin1_german1_ci NOT NULL default '',
isys_group__description
varchar(255) collate latin1_german1_ci default NULL,
isys_group__email_address
varchar(255) collate latin1_german1_ci default NULL,
isys_group__phone
varchar(255) collate latin1_german1_ci default NULL,
isys_group__right_group
int(10) unsigned default '0',
isys_group__status
int(10) unsigned default '1',
isys_group__sort
int(10) unsigned default '5',
isys_group__property
int(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_group
INSERT 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_module
CREATE TABLE
isys_group_2_isys_module
(
isys_group_2_isys_module__id
int(10) unsigned NOT NULL auto_increment,
isys_group_2_isys_module__isys_role__id
int(10) unsigned NOT NULL default '0',
isys_group_2_isys_module__isys_module__id
int(10) unsigned NOT NULL default '0',
isys_group_2_isys_module__isys_group__id
int(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_module
INSERT 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_module
CREATE TABLE
isys_module
(
isys_module__id
int(10) unsigned NOT NULL auto_increment,
isys_module__title
varchar(255) collate latin1_german1_ci default NULL,
isys_module__description
text collate latin1_german1_ci,
isys_module__const
varchar(255) collate latin1_german1_ci default NULL,
isys_module__sort
int(11) default NULL,
isys_module__date_install
date default NULL,
isys_module__version
varchar(255) collate latin1_german1_ci default NULL,
isys_module__class
varchar(255) collate latin1_german1_ci default NULL,
isys_module__property
int(10) unsigned default NULL,
isys_module__status
int(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_module
INSERT 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