Fórum Root.cz
Hlavní témata => Server => Téma založeno: Kvido1 27. 02. 2016, 14:28:10
-
Načítání stránek po uložení článku se chová divně. Počítadlo zhlédnutí se nenavýší +1 zhlédnutí, pouze za použití refresh klávesy F5. Taktéž mně přestalo fungovat přidávání komentářů pod články.
Domnívám se, že je chybka v DB phpMyAdmin. V tabulce nahoře má být u ID Primarní "žlutý" klíč. Ale ten tam schází. Nedaříé se mně Primární klíéč obnovit. Setkal se s tímto problémem někdo? Jak řešit?
Díky moc.
-
Ty tady spravuješ ten responzývňý poklad a nevíš co s tím, nebo vo čem je řeč??? :o :o :o
-
Ale ne.
Mluvím o našem webu, kde jsem správce a editor. Mám to tam blbě napsaný.
No potím se s tou DB, víš...
-
Co je to ten "žlutý" klíč? S tím jsem se ještě v databázích nesetkal.
-
Co je to ten "žlutý" klíč? S tím jsem se ještě v databázích nesetkal.
(https://i.ytimg.com/vi/2qalvl8NhmM/hqdefault.jpg)
-
Evidentně ani jeden z Vás DB phpMyAdmin nerozumí ;D ;D
-
Evidentně ani jeden z Vás DB phpMyAdmin nerozumí ;D ;D
To je nějaká nová databáze?
-
Evidentně ani jeden z Vás DB phpMyAdmin nerozumí ;D ;D
To je nějaká nová databáze?
Vypadá to tak, ale já ji také neznám ::) ;D
-
Pokud se nezapočítá zobrazení již navštívené stránky, ale započítá se až při vynuceném obnovení, je to nějaký problém s kešováním stránek a s databází to vůbec nesouvisí. „Přestalo fungovat přidávání komentářů“ může být způsobeno asi tak milionem věcí. Primární klíč v databázi znamená, že jednotlivé řádky v tabulce musí mít v dané položce unikátní hodnotu, a dále to, že tento sloupec představuje identifikátor dané entity a obvykle se používá, pokud na danou entitu chcete odkázat z jiné tabulky. Primární klíč se nastavuje jedním jednoduchým SQL příkazem, který v případě, že sloupec obsahuje duplicity, skončí chybou, jinak vytvoří primární klíč. Pokud ten příkaz neznáte nebo nevíte, kde byste ho v dokumentaci hledal, nepokoušejte se to spravit sám a najděte si někoho, kdo tomu rozumí a udělá to. Jinak napácháte víc škody než užitku. To samé s tím počítáním přístupů a přidáváním komentářů. Zjevně je někde uvnitř systému nějaká chyba, na kterou ale nepřijdeme tak, že budete popisovat vnější projevy, bez znalosti toho, jak to uvnitř funguje.
-
(http://brutaltango.com/wp-content/uploads/2015/10/picard-facepalm-face-palm-590x330.jpg)
-
No, skoro všichni ostatní Tě tu celkem setřeli, tak to zkusíme nějak jinak.
Nikdo nevíme, co je to za web a jak se má chovat (např. přičtení zobrazení až po refresh stránky může bejt v pořádku).
Proč nejdou přidávat komentáře by se mohlo podařit najít někde v logu, případně sem hodit chybovou hlášku, pokud to nějakou píše.
Z Tvýho popisu je zřejmý, že s administrací jako takovou nemáš vůbec zkušenosti, takže pamatuj na to, že při pokusech můžeš nadělat hodně škody (jde o data). Bylo by dobrý udělat si zálohu DB (nebo tabulek), než s ní budeš pracovat dál.
Nečekal bych, že se to podaří vyřešit takhle po foru přes net (musel bys to mnohem líp popsat a taky napsat, co jsi už zkoušel).
-
Filip Jirsák
Dík za analýzu možného problému.
S DB dělám už řadu let. Snažil jsem se změnit, přidat Primární klíč:
CREATE TABLE id (id INT AUTO_INCREMENT, PRIMARY KEY (id));
Avšak žádná změna. Pokračuji v hledání možností dál...
-
Pavouk106:
Také dík. Je to tak až na to, že s DB pracuji již řadu let a s tím jsem se ještě nesetkal.
(http://www.pc-politika.cz/phpf_databaze_tabulka_primární_klíč.png)
Zkouším to na dvou webech u různých hostingů. Na jednom webu je tabulka OK s Primárním klíčem a žlutou ikonkou klíče. Na druhém nikoli. To je ten skutečný problém.
-
S DB dělám už řadu let. Snažil jsem se změnit, přidat Primární klíč:
CREATE TABLE id (id INT AUTO_INCREMENT, PRIMARY KEY (id));
Avšak žádná změna. Pokračuji v hledání možností dál...
Možná jste se snažil přidat primární klíč, ale ve skutečnosti jste vytvořil novou tabulku. Já jsem vám psal, že jen tak si hrát s databází, když nevíte, co děláte, není dobrý nápad. Ještě pár pokusů, a budete mít po problému, protože si tu databázi smažete…
-
S DB dělám už řadu let. Snažil jsem se změnit, přidat Primární klíč:
CREATE TABLE id (id INT AUTO_INCREMENT, PRIMARY KEY (id));
Avšak žádná změna. Pokračuji v hledání možností dál...
Nekdo, kdo dela s databazemi radu let by mel vedet, ze prikaz "create table" az tak uplne sloupec ani index do databaze neprida...
-
Ale ano, databázi mám v záloze.
Tu jsem právě hodil na druhý testovací web, kde je vše OK. I když se Ti to nezdá, faklt v DB jserm celkjem doma, nebojím se něco upravovat. Učil jsem se o tom již před 15 roky! Ale, jsou tu roky a jeden zapomíná. Tak často zase s tím nedělám.
Drž mi palce, snad to nějak svedu.
Kdyby přece jen někdo chtěl zde napsat více, co s tím a proč se DB na dvou serverech liší, budu rád.
-
Hm, ALTER TABLE
-
Vyřešeno:
ALTER TABLE `fusionyF5XR_news`
ADD PRIMARY KEY (`news_id`), ADD KEY `news_datestamp` (`news_datestamp`), ADD KEY `news_reads` (`news_reads`);