Nie mogę wysłać posta

Pomoc przy instalacji oraz użytkowaniu phpBB 3.0.x. Forum nie służy do zgłaszania znalezionych błędów, innowacji lub problemów związanych ze stylami i modyfikacjami.
tojka
Posty: 17
Rejestracja: 24 lipca 2009, 20:58

Nie mogę wysłać posta

Post autor: tojka » 24 lipca 2009, 20:59

Witam serdecznie,
Nie mogę wysłać posta. Przy wysyłaniu wyświetla się ko0munikat:

SQL ERROR [ mysql4 ]

Incorrect string value: '\xE2\x80\xA6' for column 'post_text' at row 1 [1366]

SQL


Co robić............???? Pomóżcie....
Ostatnio zmieniony 27 lipca 2009, 20:31 przez tojka, łącznie zmieniany 4 razy.

tojka
Posty: 17
Rejestracja: 24 lipca 2009, 20:58

Re: Nie mogę wysłać posta

Post autor: tojka » 25 lipca 2009, 07:26

Jednego posta pisałam w taki sposób:
kilka słów - wyślij, edytuj post - wpisałam kolejne kilka słów - wyślij....i tak aż napisałam to co chciałam. Przy większej ilości słów wyrzuca błąd, o którym pisałam wyżej w pierwszym poście.
Co jest grane???

tojka
Posty: 17
Rejestracja: 24 lipca 2009, 20:58

Re: Nie mogę wysłać posta

Post autor: tojka » 27 lipca 2009, 20:33

Niestety, nadal mam ten sam problem. Proszę o pomoc....

Po nieudanym wysłaniu posta mam taki komunikat:
Błąd ogólny
SQL ERROR [ mysql4 ]

Incorrect string value: '\xE2\x80\x9Eprz...' for column 'draft_message' at row 1 [1366]

SQL

INSERT INTO phpbb_drafts (user_id, topic_id, forum_id, save_time, draft_subject, draft_message) VALUES (2, 11, 14, 1248723247, 'Re: START', Tu jest tekst, który chcę napisć

BACKTRACE


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

FILE: posting.php
LINE: 494
CALL: dbal_mysql->sql_query()

Awatar użytkownika
daroPL
Zasłużony
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Re: Nie mogę wysłać posta

Post autor: daroPL » 27 lipca 2009, 21:15

Jeżeli baza danych nie jest duża to wykonaj zrzut (backup) struktury i danych wszystkich tabel. Usuń bazę danych, a następnie utwórz taką samą tylko, że jako jej kodowanie wybierz utf8_bin.
Jeżeli ją utworzysz to importuj zrobiony wcześniej zrzut.

tojka
Posty: 17
Rejestracja: 24 lipca 2009, 20:58

Re: Nie mogę wysłać posta

Post autor: tojka » 27 lipca 2009, 21:21

Bardzo dziękuję za odpowiedź ale przyznam, że kompletnie nic nie zrozumiałam...nic a nic :oops: Poproszę o przetłumaczenie na język polski dla laika jak ja.................

tojka
Posty: 17
Rejestracja: 24 lipca 2009, 20:58

Re: Nie mogę wysłać posta

Post autor: tojka » 27 lipca 2009, 21:24

A, może to coś pomoże. Jak zaloguję się jako test (nie admin tylko użytkownik z zezwoleniami jak wszyscy inni) to mogę napisać post i wysłać.

Awatar użytkownika
daroPL
Zasłużony
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Re: Nie mogę wysłać posta

Post autor: daroPL » 27 lipca 2009, 21:44

  1. Wejdź do phpMyAdmina
  2. Wybierz bazę danych w której instalowałaś phpBB3 (musiałaś podać jej nazwę podczas instalacji phpBB).
  3. Przejdź do zakładki Eksport
  4. Zaznacz wszystkie tabele. Zaznacz, że chcesz zapisać kopię bazy i kliknij Wyślij.
  5. Pobierz kopię bazy.
  6. Wybierz powtórnie z ramki po lewej stronie swoją bazę danych (tą co wcześniej).
  7. Kliknij na zakładkę Usuń/Drop. Zaakceptuj usunięcie.
  8. Kliknij na ikonkę domek po lewej stronie.
  9. Wpisz nazwę bazy danych taką jak ta poprzednia tą co usuneliśmy.
  10. Z rozwijanej listy obok (Kodowanie) wybierz utf8_bin.
  11. Przejdź do zakładki Import.
  12. Załącz zrobioną wcześniej kopię bazy i wyślij formularz.

tojka
Posty: 17
Rejestracja: 24 lipca 2009, 20:58

Re: Nie mogę wysłać posta

Post autor: tojka » 27 lipca 2009, 22:05

Daropl - przepraszam, że być może pytam o coś co jest banalnie proste ale wierz mi .... nie dla mnie (ale staram się bardzo). Załączam skan z zakładki eksport - gdzie zaznaczyć, że chcę zapisać????
A później gdzie pobrać bazę???
Załączniki
bd1.jpg
(153.4 KiB) Pobrany 1934 razy

tojka
Posty: 17
Rejestracja: 24 lipca 2009, 20:58

Re: Nie mogę wysłać posta

Post autor: tojka » 27 lipca 2009, 22:07

Reszta skanu z tej strony
Załączniki
bd2.jpg
(146.34 KiB) Pobrany 1921 razy

jaroslw
Zasłużony
Posty: 4524
Rejestracja: 10 grudnia 2005, 18:48
Kontakt:

Re: Nie mogę wysłać posta

Post autor: jaroslw » 28 lipca 2009, 10:34

Mam nadzieję, że mój zrzut okaże się pomocny.

Obrazek
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

tojka
Posty: 17
Rejestracja: 24 lipca 2009, 20:58

Re: Nie mogę wysłać posta

Post autor: tojka » 28 lipca 2009, 10:56

we3b - bardzo dziękuję! Zrzut pomógł mi bardzo!!!!
Zapisałam na swoim dysku w pc - plik z rozsz. SQL. Jestem przy 6 punkcie. I tu się zatrzymałam ponieważ nie mam zakładki "usuń". W załączniku zasyłam to co mam widoczne w zakładkach........
Załączniki
bd3.jpg
(34.06 KiB) Pobrany 1912 razy

Awatar użytkownika
daroPL
Zasłużony
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Re: Nie mogę wysłać posta

Post autor: daroPL » 28 lipca 2009, 11:30

Możesz nie mieć niestety praw do usuwania/tworzenia baz danych.

Spróbuj wykonać poniższe zapytanie w zakładce SQL:

Kod: Zaznacz cały

DROP DATABASE calinka_phpb1;

tojka
Posty: 17
Rejestracja: 24 lipca 2009, 20:58

Re: Nie mogę wysłać posta

Post autor: tojka » 28 lipca 2009, 11:53

daroPL...wykonałam to co napisałeś i otrzymałam komunikat o treści: polecenie "drop database" jest zablokowane.
...............
:( co mogę zrobić?????? Podłamałam się......

tojka
Posty: 17
Rejestracja: 24 lipca 2009, 20:58

Re: Nie mogę wysłać posta

Post autor: tojka » 28 lipca 2009, 12:03

Ale dziwi mnie to, że użytkownik może pisać posty a admin - nie. Może tu można coś pokombinować???

Awatar użytkownika
daroPL
Zasłużony
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Re: Nie mogę wysłać posta

Post autor: daroPL » 28 lipca 2009, 13:39

Skontaktuj się z dostawcą hostingu w tej sprawie, albo poproś o utworzenie bazy danych z kodowaniem utf8_bin.

Ten błąd dotyczy używania innych znaków niż angielskie w poście.

Zablokowany

Wróć do „Użytkowanie”