Webboard

Pełna wersja: Mybb 1.8.20 - Nowy temat, odpowiedź i nowa odpowiedź
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Adres forum:
http://Cs-Kurnik.pl


Wersja silnika:
Najnowsza 1.8.20


Opis problemu:


Witam,
Na wstępie dodam że robiłem aktualizacje mybb z wersji 1.8.19 na 1.8.20 zgodnie z poradnikiem pod linkiem.
Aktualizacja przeszła pomyślę bez żadnych problemów. Problemy na pierwszy rzut oka nie było widać do czasu jak nie działem napisać postać lub odpowiedzieć. W tedy pojawił się taki komunikat:
 
Kod:
Parse error: syntax error, unexpected '<', expecting end of file in /usr/home/Qunir/domains/cs-kurnik.pl/public_html/inc/functions.php(1849) : eval()'d code on line 2

Chciałbym zaznaczyć że szybka odpowiedź, szybka edycja, usuń, cytuj i zgłoś działa normalnie i można napisać posta, lecz gdy próbuje użyć Pełnej edycji, napisać nową odpowiedź, użyć odpowiedzi i napisać temat strona wywala komunikat podany wyżej.

Dodam też że zaktualizowałem styl do najnowszego mybb 1.8.20. (Część jeszcze nie zmieniłem ale te główne powinny być zaktualizowane.)

Proszę o pomoc w rozwiązaniu problemu nie wiem jak mam sobie z tym poradzić. Dodam że żadnych plików ze skryptu nie edytowałem i próbowałem wyłączyć wszystkie skrypty jak i je zaktualizowałem do najnowszy i nic nie pomogło.

Kod:
Dane do konta testowego:
Login: Test
Password: test
Masz przestarzały szablon, bo nawet zalogować się nie mogę na konto testowe. [attachment=14564]
(16.03.2019, 18:50)Qwizi napisał(a): [ -> ]Masz przestarzały szablon, bo nawet zalogować się nie mogę na konto testowe. [attachment=14564]

Mi osobiście logowanie działa normalnie. A jeśli chodzi o styl używam przestarzałego szablonu, lecz aktualizowałem go zgodnie z podstawowym stylem Mybb 1.8.20. Sprawdzając co dokładnie się zmieniło.

W headerinclude mam aktualne:

Kod:
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/jquery.js?ver=1820"></script>
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/jquery.plugins.min.js?ver=1820"></script>
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/general.js?ver=1820"></script>

Pozostałych nie zmieniałem. Jedynie których jeszcze nie sprawdziłem jest to: Podgląd Profilu, Portal, Post, Prywatne Wiadomości, Reputacja, Różne Szablony, System ostrzeżeń, Widok działu, Widok wątku, Wyszukiwarka i Zarządzanie grupami.


Sprawdziłem błąd z kodem autoryzacji i w stylu posiadam te wartości z poradnika pod tym linkiem.
(16.03.2019, 19:01)Qunir napisał(a): [ -> ]W headerinclude mam aktualne:

Kod:
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/jquery.js?ver=1820"></script>
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/jquery.plugins.min.js?ver=1820"></script>
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/general.js?ver=1820"></script>

To że masz to w headerinclude to nic nie zmienia. Masz zaktualizowany styl do 1.8.20? Porównaj szablony z tym, co zmieniono w 1.8.20
Ehhh przed aktualizacją do 1.8.20 na silnku 1.8.19 wszystko mi działało normalnie. Wszystkie wianki wyszły po aktualizacji do najnowszej wersji.

Dodam że sprawdziłem zgodność w stylu do 1.8.20 sprawdzając wszystkie szablony zmienione i przywracałem do oryginalnej wersji. Jeśli trzeba było edytowałem ręcznie zmienione wartości.

Problem nadal występuje :(

 
Kod:
Parse error: syntax error, unexpected '<', expecting end of file in /usr/home/Qunir/domains/cs-kurnik.pl/public_html/inc/functions.php(1849) : eval()'d code on line 2
Pokaz szablon newthread i newreply. Nie ma tam zadnego kodu php? Na 1.8.19 dzialalo to poprawnie?
(16.03.2019, 22:21)Divir napisał(a): [ -> ]Pokaz szablon newthread i newreply. Nie ma tam zadnego kodu php? Na 1.8.19 dzialalo to poprawnie?

Tak na silniku 1.8.19 wszystko działało normalnie, pisałem nowe tematy odpisywałem na podania.

newreply

Kod:
<html>
<head>
<title>{$lang->post_reply_to}</title>
{$headerinclude}
{$post_javascript}
</head>
<body>
{$header}
{$preview}
{$maximageserror}
{$attacherror}
{$reply_errors}
{$moderation_notice}
<form action="newreply.php?tid={$tid}&amp;processed=1" method="post" enctype="multipart/form-data" name="input">
<input type="hidden" name="my_post_key" value="{$mybb->post_code}" />
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan="2"><strong>{$lang->post_new_reply}</strong></td>
</tr>
<tr>
<td class="tcat" colspan="2"><span class="smalltext"><strong>{$lang->reply_to}</strong></span></td>
</tr>
{$loginbox}
<tr>
<td class="trow2" width="20%"><strong>{$lang->post_subject}</strong></td>
<td class="trow2"><input type="text" class="textbox" name="subject" size="40" maxlength="85" value="{$subject}" tabindex="1" /></td>
</tr>
{$posticons}
<tr>
<td class="trow2" valign="top"><strong>{$lang->your_message}</strong><br />{$smilieinserter}</td>
<td class="trow2">
<textarea id="message" name="message" rows="20" cols="70" tabindex="2" >{$message}</textarea>
{$codebuttons}
{$multiquote_external}
</td>
</tr>
{$postoptions}
{$modoptions}
{$subscriptionmethod}
{$captcha}
</table>
{$attachbox}
<br />
<div align="center"><input type="submit" class="button" name="submit" value="{$lang->post_reply}" tabindex="3" accesskey="s" />  <input type="submit" class="button" name="previewpost" value="{$lang->preview_post}" tabindex="4" />{$savedraftbutton}</div>
<input type="hidden" name="action" value="do_newreply" />
<input type="hidden" name="replyto" value="{$replyto}" />
<input type="hidden" name="posthash" value="{$posthash}" />
<input type="hidden" name="attachmentaid" value="" />
<input type="hidden" name="attachmentact" value="" />
<input type="hidden" name="quoted_ids" value="{$quoted_ids}" />
<input type="hidden" name="tid" value="{$tid}" />
{$editdraftpid}
</form>
{$forumrules}
{$threadreview}
{$footer}
</body>
</html>

newthread

Kod:
<html>
<head>
<title>{$lang->newthread_in}</title>
{$headerinclude}
{$post_javascript}
</head>
<body>
{$header}
{$preview}
{$thread_errors}
{$attacherror}
{$moderation_notice}
<form action="newthread.php?fid={$fid}&amp;processed=1" method="post" enctype="multipart/form-data" name="input">
<input type="hidden" name="my_post_key" value="{$mybb->post_code}" />
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan="2"><strong>{$lang->post_new_thread}</strong></td>
</tr>
{$loginbox}
<tr>
<td class="trow2" width="20%"><strong>{$lang->thread_subject}</strong></td>
<td class="trow2">{$prefixselect}<input type="text" class="textbox" name="subject" size="40" maxlength="85" value="{$subject}" tabindex="1" /></td>
</tr>
{$posticons}
<tr>
<td class="trow2" valign="top"><strong>{$lang->your_message}</strong>{$smilieinserter}</td>
<td class="trow2">
<textarea name="message" id="message" rows="20" cols="70" tabindex="2">{$message}</textarea>
{$codebuttons}
{$multiquote_external}
</td>
</tr>
{$postoptions}
{$modoptions}
{$subscriptionmethod}
{$pollbox}
{$captcha}
</table>
{$attachbox}
<br />
<div style="text-align:center"><input type="submit" class="button" name="submit" value="{$lang->post_thread}" tabindex="4" accesskey="s" />  <input type="submit" class="button" name="previewpost" value="{$lang->preview_post}" tabindex="5" />{$savedraftbutton}</div>
<input type="hidden" name="action" value="do_newthread" />
<input type="hidden" name="posthash" value="{$posthash}" />
<input type="hidden" name="attachmentaid" value="" />
<input type="hidden" name="attachmentact" value="" />
<input type="hidden" name="quoted_ids" value="{$quoted_ids}" />
<input type="hidden" name="tid" value="{$tid}" />
{$editdraftpid}
</form>
{$forumrules}
{$footer}
</body>
</html>
Weryfikacja plików cos pokazuje? Problem wystépuje też na domyślnym stylu? Jakiś plugin nie koliduje?
(16.03.2019, 23:38)Divir napisał(a): [ -> ]Weryfikacja plików cos pokazuje? Problem wystépuje też na domyślnym stylu? Jakiś plugin nie koliduje?

Weryfikacja plików i zweryfikuj szablon: "Nie znaleziono uszkodzonych plików." i  "Szablony zostały sprawdzone - nie odnaleziono luk bezpieczeństwa."

Na domyślnym stylu mybb ten sam błąd wyskakuje. Pluginy wszystkie dezaktywowałem i problem cały czas występuje.

Nie posiadam ich z byt wiele więc mogę je wymienić: To są wszystkie pluginy które posiadam aktualnie.
Przepraszam że piszę post pod postem ale okryłem przełomowy sposób który zadziałał.

Zrobiłem kopie forum przed napisaniem plików z nowego wersji. Postanowiłem że wrzucę stary plik z 1.8.19 a dokładnie mowa o plików z błędu "inc/functions.php".

Co mnie bardzo zaskoczyło wszystko zaczęło działać normalnie mogę normalnie pisać posty, odpowiadać itp.

Teraz pytanie co zrobić aby działał prawidłowo inc/functions.php z najnowszej wersji mybb.

Wrzucam obydwa pliki:

Plik ze starej wersji - [attachment=14565]
Plik z nowej wersji - [attachment=14566]
Można zamknąć temat. Błąd się rozwiązał.
Nie wiem czemu ale całe mybb 1.8.20 ściągałem od was w wersji pl. Gdzie po aktualizacji mybb wystąpił błąd pisania.

Po ostatni odkryciu postanowiłem pobrać z oficjalnej strony mybb 1.8.20 i wgrałem tylko sam plik inc/function.php i wszystko działa jak należy.

Pozdrawiam i dziękuje wszystkim za pomoc :)