Pagina 3 din 4

Re: Problema Diacritice

Scris: 09-Oct-2009, 20:38:18
de dorin
Deşi nu cred ca asta e soluţia la problema ta iţi voi raspunde.

Soluţia la problema ta este in tabela de utilizatori a MySQL de pe server la care, daca ai gazduire platita, nu ai acces. pentru a evita eroarea foloseste un nume de utilizator al bazei de date fara diacritice. Spun asta pentru ca vad ca numele de utilizator pe care l-ai folosit are diacritice.

Acum ai raspunsul:

Sa luam de exemplu tabela _posts care conţine următoarele câmpuri de tip VARCHAR, CHAR, TEXT, TINYTEXT, MEDIUMTEXT, LONGTEXT, BLOB, TINYBLOB, MENIUMBLOB, LONGBLOB:

post_username
post_subject
post_text
etc, asa cum se vede in imaginea de mai jos:

Imagine

Selectez fiecare camp (iconita cu creion in phpMyAdmin) care este de tipul expus mai sus si-l modific in utf8_general_ci in caseta Gestionare:

Imagine

Am adaugat aceste instrucţiuni şi în articolul Setarea bazei de date MySQL pentru a suporta diacriticele, aşa că poţi citi acolo întregul tutorial.

Re: Problema Diacritice

Scris: 04-Noi-2009, 16:51:10
de lrdcs
Am facut asa si imi apare o eroare cand psotez cu diacratice: in fereastra...


General Error
SQL ERROR [ mysql4 ]

Field 'post_edit_reason' doesn't have a default value [1364]

SQL

INSERT INTO phpbb_posts (forum_id, poster_id, icon_id, poster_ip, post_time, post_approved, enable_bbcode, enable_smilies, enable_magic_url, enable_sig, post_username, post_subject, post_text, post_checksum, post_attachment, bbcode_bitfield, bbcode_uid, post_postcount, post_edit_locked, topic_id) VALUES (87, 2, 0, '92.85.167.87', 1257346051, 1, 1, 1, 1, 1, '', 'teste2', '# Verificaţi adresa pentru erori de tastare, cum ar fi\n ww.example.com în loc de\n <!-- w --><a class=\"postlink\" href=\"http://www.example.com\">www.example.com</a><!-- w -->\n\n# Dacă sunteţi în imposibilitatea de a încărca orice pagini, a verifica reţea de calculatoare dvs.\n de conectare.\n\n# Cazul în care computerul sau la reţeaua este protejat de un firewall sau proxy, asiguraţi-vă că\n faptul că Firefox este permis pentru a accesa pe Web.', 'bb035a7d4f9df2bc037432187dcf2756', 0, '', '4u6d4e2q', 1, 0, 968)

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: includes/functions_posting.php
LINE: 1918
CALL: dbal_mysql->sql_query()

FILE: posting.php
LINE: 1023
CALL: submit_post()

Re: Problema Diacritice

Scris: 04-Noi-2009, 19:00:14
de lrdcs
Am pus la toate tabeleleutf8_general_ci si acum sa stricat de tot...

Re: Problema Diacritice

Scris: 04-Noi-2009, 20:04:15
de dorin
General Error
SQL ERROR [ mysql4 ]

Field 'post_edit_reason' doesn't have a default value [1364]
Citeste articolul Erori fără valori implicite :idea:

Re: Problema Diacritice

Scris: 06-Noi-2009, 19:45:44
de lrdcs
Am citit si am bagat ala de mai jos acolo ....dar degeaba vad ca tot intalnesc acea problema ce trebe sa fac va rog sa fiti mai expliciti!
Multumesc.

Re: Problema Diacritice

Scris: 06-Noi-2009, 20:06:49
de dorin
lrdcs scrie:Am citit si am bagat ala de mai jos acolo ....dar degeaba vad ca tot intalnesc acea problema ce trebe sa fac va rog sa fiti mai expliciti!
Multumesc.

La cum scrii tu, nu cred ca pot fi mai explicit. Am bagat ala de mai jos de acolo :shock:

Re: Problema Diacritice

Scris: 06-Noi-2009, 23:15:36
de lrdcs
mysql upgrader.php l-am adaugat dar vad ca tot apare eroarea....

Re: Problema Diacritice

Scris: 08-Noi-2009, 15:05:48
de dorin
lrdcs scrie:mysql upgrader.php l-am adaugat dar vad ca tot apare eroarea....

In articol scriptul e diferit in functie de versiunea de phpbb. Esti sigur ca ai rulat scriptul corect ?

Rularea acelui script nu este suficienta :!: El genereaza o lista de instructiuni SQL care trebuie rulate.

Ai facut asta :?:

Re: Problema Diacritice

Scris: 09-Noi-2009, 15:12:08
de lrdcs
am v 3.05 aia am pus dar doar am uploadat nam facut nimic in plus ca nu stiu...

Re: Problema Diacritice

Scris: 09-Noi-2009, 18:25:33
de dorin
lrdcs scrie:am v 3.05 aia am pus dar doar am uploadat nam facut nimic in plus ca nu stiu...
Ce anume (care pas) din acest articol nu stii :?: