Skocz do zawartości

Upgrade v3.0.5 do v3.4.4


Rekomendowane odpowiedzi

Opublikowano

Witam wszystkich,

 

nigdy nie miałem do czynienia z ipb. Dawnego czasu robiłem koledze stronke opartą właśnie o skrypt ipb w wersji 3.0.5. Niestety ktoś mu się włamał na stronkę z przyczyn wiadomych... Po prosił mnie o zaktualizowanie skryptu do nowej wersji. Więc zaczęłem coś tam działać... :)) i nagle wywala mi taki błąd:

There appears to be an error with the database.

mySQL query error: SELECT *,INSTR(',0,0,', CONCAT(',',template_set_id,',')) as theorder FROM skin_templates WHERE template_set_id IN (0,0) AND ( ( template_set_id > 0 AND ( template_master_key='' OR template_master_key IS NULL ) ) OR ( template_set_id=0 AND template_master_key='root' ) ) ORDER BY template_group, template_name, theorder DESC

SQL error: Unknown column 'template_master_key' in 'where clause'
SQL error code: 1054
Date: Friday 20th September 2013 03:03:45 PM


 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Date: Fri, 20 Sep 2013 15:03:45 +0000
 Error: 1054 - Unknown column 'template_master_key' in 'where clause'
 IP Address: 89.151.22.220 - /forum/admin/upgrade/index.php?app=upgrade&s=6a92300d7812acb5e5e4c9e646beb995§ion=upgrade&do=templates
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 mySQL query error: SELECT *,INSTR(',0,0,', CONCAT(',',template_set_id,',')) as theorder FROM skin_templates WHERE template_set_id IN (0,0) AND ( ( template_set_id > 0 AND ( template_master_key='' OR template_master_key IS NULL ) ) OR ( template_set_id=0 AND template_master_key='root' ) ) ORDER BY template_group, template_name, theorder DESC
 .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
 | File                                                                       | Function                                                                      | Line No.          |
 |----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
 | admin/sources/classes/skins/skinImportExport.php                           | [skinFunctions].fetchTemplates                                                | 1894              |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | admin/setup/applications/upgrade/sections/upgrade.php                      | [skinImportExport].importTemplateAppXML                                       | 915               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | admin/setup/applications/upgrade/sections/upgrade.php                      | [upgrade_upgrade].install_templates                                           | 168               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | admin/setup/sources/base/ipsController_setup.php                           | [upgrade_upgrade].doExecute                                                   | 258               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

Z tego co widzę nie ma takiej tabeli w bazie. Będę wdzięczny za pomoc :)

 

Pozdrawiam

Opublikowano

Jej schema:

CREATE TABLE skin_templates (
  template_id int(10) NOT NULL auto_increment,
  template_set_id int(10) NOT NULL default 0,
  template_group varchar(255) NOT NULL default '',
  template_content mediumtext,
  template_name varchar(255) default NULL,
  template_data text,
  template_updated int(10) NOT NULL default 0,
  template_removable int(4) NOT NULL default 0,
  template_added_to int(10) NOT NULL default 0,
  template_user_added  INT(0) NOT NULL DEFAULT 0,
  template_user_edited INT(0) NOT NULL DEFAULT 0,
  template_master_key VARCHAR(100) NOT NULL DEFAULT '',
  PRIMARY KEY  (template_id),
  KEY template_set_id (template_set_id),
  KEY template_master_key (template_master_key),
  KEY template_name (template_name(100), template_group(100))
);
Opublikowano

Dzięki, ale kurcze brakuję mi jeszcze 3 tabel. Mógłbyś mi podać ich struktury ? Chodzi o tabele :

core_share_links,

seo_meta,

seo_acronyms

Opublikowano

Stworzyłem puste tabele tych , których brakuje.... Upgrade niby przeszedł ale dalej mam problem ;/// Wywala taki błąd:

Fatal error: Class 'IPSSearchIndex' not found in /forum/admin/sources/classes/output/publicOutput.php(1726) : eval()'d code on line 198

Prosiłbym o pomoc bo w ogóle nie mam pojęcia jak to ugryźć...

Opublikowano

Trochę pokombinowałem i błąd zniknął ale niestety dalej schody ;///

Fatal error: Call to undefined function filter_var() in /home/forum/admin/sources/base/core.php on line 3406

Pomoże ktoś ;// ?

  • Manager
Opublikowano

Po co oznaczasz swoje posty z pytaniami jako rozwiązane?

 

Jakie schody? Co zrobiłeś ostatnio, że tamten błąd zniknął? I nie pisz tych irytujących emotek, bo niczemu to nie służy, a już na pewno nie pomocy.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Opublikowano (edytowane)

Oznaczyłem swój post rozwiązaniem bo zorientowałem się o co chodzi, a nie wiedziałem jak usunąć post. Brakowała modułu na serwerze php filter.

 

Po zainstalowaniu modułu wywala teraz taki błąd :

Fatal error: Class 'IPSSearchIndex' not found in /home/forum/cache/skin_cache/cacheid_5/skin_global.php on line 207
Edytowane przez ha3k
Opublikowano

Wyczytałem gdzieś na głównym supporcie ipb, że to najprawdopodobniej wina stylu jest. Mam do was jeszcze takie pytanie czy da się zmienić jakoś styl przy niedziałającej stronie ? Jak tak to jak to zrobić ? Widziałem, że jest jakiś plik odpowiedzialny za tą zmianę, który nazwya się skinchange.php trzeba tylko wpisać w nim ID jakiegoś stylu ale skąd ja mam wziąść to ID ?

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ę.