Lock tables?

Gesperrt
fake1710
Beiträge: 5
Registriert: Mi 2. Apr 2008, 18:22
Kontaktdaten:

Lock tables?

Beitrag von fake1710 »

Hallo liebes Forum,
dies ist mein erster Beitrag hier. Ich habe bereits ein paar Webseiten mit Contenido gemacht, jetzt habe ich aber ein Problem bei einem Kunden, das mir ein wenig Angst macht und zu dem ich keinen Forumseintrag gefunden habe :)

Bei der Installation von Contenido kam eine Meldung, dass der DB-Nutzer keine Rechte für "Lock Tables" besitzt. Da ich zu der Zeit keine Möglichkeit hatte die Rechte zu erteilen habe ich die Installation zunächst so fortgesetzt und danach die Lock table Rechte vergeben.

Heute morgen als ich die Webseite aufrief, kam bei einigen Seiten eine komische Meldung, dass keine Inhalte hinterlegt seien. Nachdem ich die Artikel über das Backend aufgerufen hatte und auf zb. "Save" im Editor klickte, waren sie wieder vorhanden.

Kann dies evtl mit den Lock Tables zu tun haben? Muss ich irgendwie im Nachhinein die Tabellen "locken"? Oder hat jemand eine andere Idee? Das kam mir leider sehr seltsam vor und beunruhigt mich ein wenig :roll:

Für Hilfe wäre ich dankbar,
liebe Grüße
FaKe
wosch

Beitrag von wosch »

Forensuche nutzen !!!
(dazu gibt es zig Beiträge
fake1710
Beiträge: 5
Registriert: Mi 2. Apr 2008, 18:22
Kontaktdaten:

Beitrag von fake1710 »

aha, vielen Dank für die Hilfe!

ich nutze das Forum schon eine ganze Weile und habe bisher immer alles gefunden..

wenn ich jedoch nach "lock tables" suche, bekomme ich 236 Ergebnisse. Ich habe die Beiträge der ersten vier Seiten durchgelesen und klar gibts dort viel zu lock tables, aber meist mit einem Problem das Kategorien anlegen betrifft, jedoch nicht zu meinem Problem.

Ich habe wie gesagt im Nachhinein dem DBNutzer die Lock Table Rechte gegeben. Ist es damit getan? Oder muss ich die DB neu installieren? Hat das überhaupt mit meinem Problem zu tun?

Fragen über Fragen
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Beitrag von Oldperl »

Hallo FaKe,

Ob dein Fehler mit lock tables zusammen hängt, ist anhand deiner Fehlerbeschreibung nicht wirklich zu erkennen.
lock tables sperrt die DB-Tabellen bei einem Zugriff solange, bis man dieses lock wieder aufhebt.
Das wird von Contenido bei vielen Funktionen genutzt, um ein Datenchaos bei Mehrfachzugriffen zu vermeiden.

Ob das setup nun diese lock-Funktion der DB benutzt und das deswegen fehlerhafte Einträge generiert werden, kann ich dir nicht einmal so genau sagen.

Solltest du nur mit dem Beispielmandanten arbeiten, so würde ich die DB nochmal komplett leeren und ein neues Setup machen, wobei der benutzte MySQL-User vorher die nötigen Rechte bekommen haben sollte.

@wosch: wohl geärgert worden :)
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
wosch

Beitrag von wosch »

Oldperl hat geschrieben:@wosch: wohl geärgert worden :)
Nö, eigentlich nicht.
Aber die Zusammenfassung von dir bekommt man auch wenn man erst die Forensuche nutzt.

Im übrigen ist lock_table eine Server-Einstellung die nicht auf den Inhalt der Datenbank Einfluß nimmt.
Dem Setup ist es egal ob lock_table gesetzt ist oder nicht.
Es gibt nur den Warnhinweis aus.
Praktischen Einfluß hat es erst wenn man in Contendio (Backend) mit der Datenbank arbeitet oder arbeiten will.
(Findet man aber auch über die Suche, besser du 236 Ergebnisse lesen und denken als ich) 8)

:lol: :wink:
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Beitrag von Oldperl »

Du hast natürlich recht, wenn man die Informationen haben will, findet man sie auch in den Tiefen des Forums. 8)

Aber ich denke mal die erzieherische Wirkung dadurch, das man jemanden deswegen, hmm, sagen wir mal, anpflaumt :wink: ist sicherlich mehr als nur gering, wenn nicht gar überhaupt nicht vorhanden.

Aber ich weiss schon, das ist wohl in jedem Forum ein Thema worüber man ein Buch schreiben könnte. Die Arivierten sind irgendwann genervt von den ewig gleichen Fragen und die Neuen fühlen sich vor den Kopf geschlagen. :roll:

Sorry, wollte nit philosophieren :D

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
wosch

Beitrag von wosch »

Oldperl hat geschrieben:Sorry, wollte nit philosophieren :D
Warum nicht :lol: 8)
... und zu dem ich keinen Forumseintrag gefunden habe
8)
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Beitrag von Oldperl »

wosch hat geschrieben: Warum nicht :lol: 8)
Nun, weil ich im Moment:
  • mehr Probleme habe einen PHP-Programmierer zu finden :evil:
  • dieses Forum dafür nicht der richtige Platz ist :roll:
  • mein Cappu alle ist :wink:
Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
fake1710
Beiträge: 5
Registriert: Mi 2. Apr 2008, 18:22
Kontaktdaten:

Beitrag von fake1710 »

jaja lacht mich nur aus.. :shock:

ich habe halt nix passendes gefunden und wollte meinen Wissensdurst stillen und auch mal einen Forenbeitrag schreiben :wink:

Trotzdem danke an Oldperl

Grüße
FaKe
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Beitrag von Oldperl »

sorry FaKe,

das sollte von meiner Seite nicht als Auslachen rüber kommen, und ich denke auch wosch meinte es nicht so. :roll:

Wir dachten grade nur über das allseits so beliebte Thema "Wie verwende ich die Forensuche und was kann ich mit den Ergebnissen anfangen" nach.

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Man kann in der contenido/includes/config.php die Option nolock auf true setzen, dann wird kein lock tables verwendet. Das ist aber eine schlechte Idee - stattdessen sollte man den Provider bitten, dem DB-Account das Recht lock tables einzuräumen oder - wenn man selbst der Admin ist - dieses Recht dem Account zu geben.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Gesperrt