Organic groups-szal játszom, eleinte működtek is a dolgok, de egyszer csak ezt kaptam:
PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 A(z) 'gid' oszlop erteke nem lehet nulla: INSERT INTO {node_access} (nid, realm, gid, grant_view, grant_update, grant_delete) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5); Array ( [:db_insert_placeholder_0] => 13 [:db_insert_placeholder_1] => group_access_authenticated [:db_insert_placeholder_2] => [:db_insert_placeholder_3] => 1 [:db_insert_placeholder_4] => 0 [:db_insert_placeholder_5] => 0 ) node_access_write_grants() függvényben
Nem tudom, mi és miért okozta ezt, amiket csináltam:
Csoporttartalom típusánál elvettem és újra visszaadtam a group_access mezőt, módosítottam a mező címkéjének nevét, illetve módosítottam a felületi elemét.
Adott csoporttartalom szerkesztésekor próbaképp bejelöltem a Nincs adat lehetőséget vagy a hozzáférésnél vagy a csoport hallgatóságánál.
Természetesen csoport tagja vagyok, és a csoporttartalmaknál is pipálva jelenik meg a hozzájuk tartozó csoport, ahonnan érzésem szerint a gid paramétert vennie kéne a függvénynek.
Mit rontottam el?
még...
A csoporttartalom hozzáadása sem megy, nem csak a módosítás.
Másik, most létrehozott
Másik, most létrehozott tartalomtípussal sem tudok létrehozni csoporttartalmat. Hmmmmmmm.....
node_access gid-je tök más
node_access gid-je tök más mint amire gondolsz. Az egy grant id és nem group id.
Picit több infó kéne, hogy hogyan hoztad elő a hibát.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
gid
Igen, most nézegetem phpmyadmin-nal a táblát, és már látom, hogy grant id, nem group id.
Agyalok még, hogy mit csinálhattam, mert még most ismerkedek itt mindennel, és próbálok kipróbálni mindent, hogy lássam, hogy működik.
Még egy ilyen notice van:
Notice: Trying to get property of non-object og_access_node_access_records() függvényben (/var/www/mydomain/sites/all/modules/og/og_access/og_access.module 71 sor).
Hátha ennek is van jelentősége...
Ezt találtam, talán a devel
Ezt találtam, talán a devel állapotú legújabb OG letöltésével menni fog:
http://drupal.org/node/1059302
jogosultságok újraépítése
Sajnos a jogosultságok újraépítésekor ugyanez a hiba jelentkezett...........
ez egy hibajegylesz a
ez egy hibajegylesz a drupal.org-ra, csak tudnunk kéne reprodukálni a hibát.
Addig is azt tudom, javasolni (vagyis javasolni/ajánlani nem tudom), hogy az adatbázisban a node_access gid mezőjéről vedd le a kötelező null beállítást.
ALTER TABLE `node_access` CHANGE `gid` `gid` INT( 10 ) UNSIGNED NULL DEFAULT '0' COMMENT 'The grant ID a user must possess in the specified realm to gain this row’s privileges on the node.'
pp
(valószínűleg jóval több hiba lesz még, de ez a hibaüzenetet megoldja... szóval működni nem biztos, hogy fog ettől)
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Már késő
Találtam vagy három hibajegyet összesen, az egyik tegnapi, ott jeleztem az én esetem is. Valamelyik szálon a tiszta installt javasolták, úgyhogy közben legyaktam a játszóterem, és kezdem újra, nem a devel og-vel, úgyhogy hátha sikerül újra reprodukálni, most már jobban figyelek, hogy miket csinálok, és nem a panelokra, hanem majd erre koncentrálok :) Na és legközelebb tényleg a backup and migrate-tal kezdem, mégha csak játszótérről is van szó, nekem még sokáig tart konfigurálgatni, bejegyzésekkel ellátni a környezetet.