|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
DEBUG MODE |
Autor |
Wiadomość |
Joga94
Posty: 3
|
Wysłany: 05-07-2017, 11:37 DEBUG MODE
|
|
|
Cześć.
Od dość dawna mam następujący problem na moim forum: niektórzy użytkownicy (w tym i ja jako administrator) mają sporadyczne problemy w wysłaniu długiego postu. Zaznaczam, że nie ma żadnego limitu znaków i czasami pisanie dłuższych postów nie sprawia użytkownikom problemu. Moja wersja forum to v1.12.9. Oto jak wygląda komunikat błędu:
Cytat: | Błąd Ogólny
Error in posting
DEBUG MODE
INSERT INTO phpbb_posts_text (post_id, post_subject, bbcode_uid, post_text) VALUES (4578, '', '07ff7031a9', 'tutaj treść postu
Line : 465
File : functions_post.php |
Zerknęłam na wskazany w błędzie plik i linię 465, ale nie widzę tam niczego. Zaznaczam, że słabo znam się na tych sprawach i forum wcześniej nie robiło mi takich numerów.
Będę bardzo wdzięczna, gdyby ktoś zechciał pomóc, bo problem jest irytujący.
Pozdrowienia |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
shanonWEB
Pomógł: 10 razy Posty: 147
|
Wysłany: 05-07-2017, 16:38
|
|
|
Wykonaj zapytanie:
Kod: | REPAIR TABLE phpbb_posts_text |
|
|
|
|
 |
Joga94
Posty: 3
|
Wysłany: 05-07-2017, 20:01
|
|
|
Dzięki za odpowiedź. Oto, co mi się pokazało po wykonaniu zapytania:
Cytat: | #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[sql]REPAIR TABLE phpbb_posts_text[/sql]' at line 1 |
Problem wciąż występuje. Doszłam do tego, że nie chodzi o długość postów. Ona nie ma znaczenia. Post nie przechodzi, gdy znajduje się w nim apostrof, czyli znaczek '
Wystarczy jeden ' i już nie daje się wysłać posta, wyskakuje DEBUG MODE. Jakiś problem z kodowaniem?
Jeżeli Ci to jakoś ułatwi, wklejam linijki 447-472 włącznie z pliku functions_post.php. Linia 465 została przeze mnie pogrubiona.
Cytat: | $edited_sql = ($mode == 'editpost' && (!$post_data['last_post'] || $board_config['show_action_edited_self_all']) && $post_data['poster_post']) ? ", post_edit_time = $current_time, post_edit_count = post_edit_count + 1 " : "";
$sql = ($mode != 'editpost') ? "INSERT INTO " . POSTS_TABLE . " (topic_id, forum_id, poster_id, post_username, post_time, poster_ip, enable_bbcode, enable_html, enable_smilies, enable_sig, user_agent, post_icon, post_expire, post_approve, post_parent, post_order) VALUES ($topic_id, $forum_id, " . $userdata['user_id'] . ", '$post_username', $current_time, '$user_ip', $bbcode_on, $html_on, $smilies_on, $attach_sig, '$user_agent', $msg_icon, $expire_time, $post_approve, " . $post_data['post_parent'] . ", $post_order)" : "UPDATE " . POSTS_TABLE . " SET enable_bbcode = $bbcode_on, enable_html = $html_on, enable_smilies = $smilies_on, enable_sig = $attach_sig" . $edited_sql . ", post_icon = $msg_icon, post_expire = $expire_time WHERE post_id = $post_id";
if ( !$db->sql_query($sql, BEGIN_TRANSACTION) )
{
message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
}
if ( $mode != 'editpost' )
{
$post_id = $db->sql_nextid();
update_config('lastpost', CR_TIME);
}
$sql = ($mode != 'editpost') ? "INSERT INTO " . POSTS_TEXT_TABLE . " (post_id, post_subject, bbcode_uid, post_text) VALUES ($post_id, '$post_subject', '$bbcode_uid', '$post_message')" : "UPDATE " . POSTS_TEXT_TABLE . " SET post_text = '$post_message', bbcode_uid = '$bbcode_uid', post_subject = '$post_subject' WHERE post_id = $post_id";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
}
if ( $board_config['search_enable'] )
{
add_search_words(0, $post_id, stripslashes($post_message), stripslashes($post_subject . ' ' . $post_subject), stripslashes($post_subject . ' ' . $post_subject_e));
}
$admin_notify_gg = $board_config['admin_notify_gg']; |
|
|
|
|
 |
shanonWEB
Pomógł: 10 razy Posty: 147
|
Wysłany: 05-07-2017, 22:06
|
|
|
Proszę podać adres do strony
Co do wersji forum to proponuję powrót do 1.12.8, ponieważ 1.12.9 jest niedopracowane i zawiera wiele błędów, o których informowaliśmy na forum (zarząd jak i użytkownicy z problemami, które co rusz wychodziły). |
Ostatnio zmieniony przez Woytec 23-05-2020, 23:32, w całości zmieniany 2 razy |
|
|
|
 |
Joga94
Posty: 3
|
Wysłany: 05-07-2017, 22:16
|
|
|
www.tower-racing.pl - strona
www.tower-racing.pl/forum - forum
[ Dodano: 06-07-2017, 16:12 ]
Skoro uważasz, że najrozsądniej by było zmienić wersję forum na starszą, możesz dać mi instrukcję bądź link do instrukcji jak to zrobić bezpiecznie, bez zagrożenia utraty postów/użytkowników, czy w ogóle całego forum? |
|
|
|
 |
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB
| Strona wygenerowana w 0,06 sekundy. Zapytań do SQL: 13 | |
 |
|