• Rejestracja
vBHELP.pl - polskie wsparcie vBulletin
  • Tagi:
Strona 1 z 2 12 OstatniOstatni
  1. #1
    Maciek.Wozniak jest nieaktywny Początkujący
    Dołączył
    Mar 2010
    Posty
    11

    Domyślnie eval()'d code(1) : eval()'d code on line 3

    Witam,

    na moim forum przepieknie.pl pojawił się błąd:

    Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/maciejw/public_html/includes/class_core.php(4015) : eval()'d code(1) : eval()'d code on line 3

    pojawia się też przy próbie logowania do panelu admina.

    Z poszukiwań internetu znalazłem takie rozwiązania:
    Wyłączyłem wtyczki w config.php poprzez dodanie na końcu define('DISABLE_HOOKS', true); - bez zmian
    Usunąłem niedeafultowe templatki - bez zmian

    Macie może jakieś pomysły/rozwiązania?



  2. #2
    Mateusz K. jest nieaktywny vBHELP.pl Team
    Dołączył
    Sep 2008
    Posty
    1 447
    Przydatne posty
    165

    Domyślnie

    1. W pliku config.php po
    Kod:
    <?php
    dodaj:
    Kod:
    define('DISABLE_HOOKS', true);
    2. Nadpisz plik class_core.php.
    3. Exportuj style a następnie je importuj, czy na domyślnym stylu również masz taki problem ?

    Oczywiście przed wszystkimi pracami zrób kopię bazy.


  3. #3
    Maciek.Wozniak jest nieaktywny Początkujący
    Dołączył
    Mar 2010
    Posty
    11

    Domyślnie

    Ad1 - zrobione
    Ad2 - zrobione

    Ad3 - jak eksportować/importować style bez dostępu do panelu admina?

    ---------- Wiadomość dopisana o 20:20 ----------

    Dodatkowo dostaję maile nt błędów bazy np.

    Database error in vBulletin 4.0.2:

    Invalid SQL:

    SELECT *
    FROM searchlog
    WHERE userid = 0 AND
    searchlogid = 7805 AND
    completed = 1;

    MySQL Error : Table 'maciejw_przepieknie.searchlog' doesn't exist
    Error Number : 1146
    Request Date : Monday, January 7th 2013 @ 06:58:42 PM
    Error Date : Monday, January 7th 2013 @ 06:58:42 PM
    Script : http://przepieknie.pl/search.php?searchid=7805
    Referrer :
    IP Address : 173.199.116.11
    Username : Nie zarejestrowany
    Classname : vB_Database
    MySQL Version :


  4. #4
    Maciek.Wozniak jest nieaktywny Początkujący
    Dołączył
    Mar 2010
    Posty
    11

    Domyślnie

    Zrobiłem export tabeli template przez cpanel. Opróżniłem tabelę. Zaimportowałem wyeksportowany wcześniej plik sql. Nic to nie zmieniło.

    Co jeszcze mogę zrobić?


  5. #5
    Atlantis jest nieaktywny Użytkownik
    Dołączył
    Aug 2011
    Przegląda
    Londyn
    Posty
    97
    Przydatne posty
    21

    Domyślnie

    Sorki, zbytnio nie znam się na PHP, ale intuicja mi podpowiada (mogę się mylić), że w pliku class_core.php brakuje lub błędnie jest wstawiony jakiś "znaczek" w linii 3. Sprawdź czy w linii trzeciej nie brakuje np. średnika ";" na końcu linii lub wstawiony jest jakiś apostrof " ' " niepotrzebnie lub jeszcze inne jakieś "cudo" lub czegoś brakuje.

    Wiem, napisałeś wyżej, że nadpisałeś ten plik, ale sprawdzić nie zaszkodzi jeszcze raz.

    EDIT:

    Sprawdź jeszcze swoje uprawnienia jako Administratora w configu.php. Czy tam jest poprawnie wpisane twoje ID użytkownika przy ustawieniach Administratorów.

    Nie wiem co twojemu vBulletinowi dolega, ale ja na twoim miejscu bym własnie to sprawdziła. Powtórzę: Nie znam się na PHP (jeszcze )
    Ostatnio edytowane przez Atlantis ; 09.01.2013 o 03:40


  6. #6
    Maciek.Wozniak jest nieaktywny Początkujący
    Dołączył
    Mar 2010
    Posty
    11

    Domyślnie

    Naprawdę nikt nie jest w stanie doradzić coś sensownego (i skutecznego)?



  7. #7
    Marcin_J_ jest nieaktywny Stały bywalec
    Dołączył
    Nov 2010
    Posty
    110
    Przydatne posty
    9

    Domyślnie

    Pokaż jak wygląda ten kod w class_core.php


  8. #8
    Maciek.Wozniak jest nieaktywny Początkujący
    Dołączył
    Mar 2010
    Posty
    11

    Domyślnie

    Proszę bardzo, pierwszych 20 linijek:
    Kod php:
    <?php
    /*======================================================================*\

    || #################################################################### ||
    || # vBulletin 4.0.2 Patch Level 1 - Licence Number VBFEFE4CEF
    || # ---------------------------------------------------------------- # ||
    || # Copyright ©2000-2010 vBulletin Solutions Inc. All Rights Reserved. ||
    || # This file may not be redistributed in whole or significant part. # ||
    || # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # ||
    || # http://www.vbulletin.com | http://www.vbulletin.com/license.html # ||
    || #################################################################### ||
    \*======================================================================*/

    define('FILE_VERSION''4.0.2'); // this should match install.php
    define('SIMPLE_VERSION''402'); // see vB_Datastore::check_options()
    define('YUI_VERSION''2.7.0'); // define the YUI version we bundle

    /**#@+
    * The maximum sizes for the "small" profile avatars
    */


  9. #9
    filu23 jest nieaktywny Początkujący
    Dołączył
    Jul 2009
    Posty
    13

    Domyślnie

    w class core usuń przerwę w 3 linii co do tabeli to ci jej brakuje dlatego wyświetla błąd jeżeli masz jakiś backup bazy otwórz ja jakimś edytorem skopiuj i ręcznie dodaj poprzez zapytanie

    zaczyna sie tak:

    CREATE TABLE IF NOT EXISTS `searchlog` (


    <?php
    /*================================================= =====================*\
    || ################################################## ################## ||
    || # vBulletin 4.0.2 Patch Level 1 - Licence Number VBFEFE4CEF
    || # ---------------------------------------------------------------- # ||
    || # Copyright ©2000-2010 vBulletin Solutions Inc. All Rights Reserved. ||
    Content Relevant URLs by vBSEO 3.6.0 PL3
    tak ma wyglądać jak powyżej
    Ostatnio edytowane przez filu23 ; 13.01.2013 o 16:18


  10. #10
    Marcin_J_ jest nieaktywny Stały bywalec
    Dołączył
    Nov 2010
    Posty
    110
    Przydatne posty
    9

    Domyślnie

    Cytat Zamieszczone przez filu23 Zobacz posta
    w class core usuń przerwę w 3 linii
    dokładnie ; ).. daj znać czy to coś pomogło.


Strona 1 z 2 12 OstatniOstatni
Chmurka.pl

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67