Skocz do zawartości

Fatal error - a nic nie robiłem (w /classDbMysqliClient.php)


Rekomendowane odpowiedzi

Opublikowano (edytowane)

Od kilku godzin mamy taki komunikat

 

Fatal error: Declaration of db_main_mysql::buildInstring() must be compatible with that of interfaceDb::buildInstring() in /home/*****/domains/mojadomena.pl/public_html/forum/ips_kernel/classDbMysqliClient.php on line 21

 

Forum w wersji 3.4.4. ostatni patch wgrany,

 

Do ACP też się dostać nie mogę.

 

 

HELP!

 

Edytowane przez maxx
Opublikowano

No i mi support odpisał na ticket:

 

In that case we will need to re-upload the IP.Board 3.4.4 files to your forum. If you have made any manual file edits to the files on your FTP these will be overwritten so please take a backup of your site if needed and then let me know when you are happy for us to do this.

 

 

 

Ja się zastrzelę chyba :(

 

I co? Wszystko od nowa? zmiany w skinie, wszystkie mody i aplikacje od nowa?

S**it!

 

Pomóżcie dobrzy ludzie, plizz...

Opublikowano

Stracisz zmiany tylko, jeśli edytowałeś pliki. Jeśli tylko wrzucałeś dodatkowe aplikacje czy też zmieniałeś skin przez ACP, to nie powinno ich ruszyć.

Nasz kolega już siedział za piracką wersję IPB, Ty też możesz
† Będziemy bronić SB po kres naszych sił †
Nie ma bolca na izolca!!!
Tłumaczes Power

Opublikowano

Dziwne. Jest jakaś niespójność między metodami w klasie a interfejsem (np. w argumentach).

 

Znadź w pliku ips_kernel\classDb.php

public function buildInstring

I wklej tutaj całą linię do średnika.

 

Następnie plik ips_kernel\classDbMysql.php

Znajdź:

public function buildInstring

I wklej zawartość do pierwszego nawiasu klamrowego otwierającego.

 

 

Instalowałeś jakieś rozszerzenia?

Opublikowano

Hm... czy instalowałem? Oczywiście, że instalowałem, ale nie ostatnio. Jedyną rzeczą jaką instalowałem był ten ich patch "minify"

 

 

Dziwne. Jest jakaś niespójność między metodami w klasie a interfejsem (np. w argumentach).

 

Znadź w pliku ips_kernel\classDb.php

public function buildInstring

I wklej tutaj całą linię do średnika.

 

Mam tak:


    public function buildInstring( $look_in, $look_for );

Następnie plik ips_kernel\classDbMysql.php

Znajdź:

public function buildInstring

I wklej zawartość do pierwszego nawiasu klamrowego otwierającego.

 

Wklejam na zapas wszystko:

public function buildInstring( $look_in, $look_for )
    {
        if( $look_for AND $look_in )
        {
            return "INSTR('" . $look_in . "', " . $look_for . ")";
        }
        else
        {
            return '';
        }
    }

Instalowałeś jakieś rozszerzenia?

Opublikowano

"Naprawili".

Nadgrali wszystkie pliki, taki support to sobie mogliśmy sami zrobić.

Liczymy straty.

 

Jeśli nadgrali wszystkie pliki to znaczy, że coś było nie tak w plikach, a wczoraj wrzuciliśmy tego ich "pacza"... to kto tu coś spier....?

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.