Reinstalare forum pe baza de date deja existenta

Rezolvări la problemele apărute la instalarea, actualizarea sau conversia forumului phpBB 3.0.x.
Reguli forum
Aveti o problema si vreti sa primiti ajutor? Click aici ! Nu uitati si de regulamentul forumului !
Închis
AndroidZone
Utilizator înregistrat
Mesaje: 55
Membru din: 18-Noi-2011, 11:15:44
Versiune: 3.0.10
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Puţin experimentat
Nivel php: Neexperimentat
Contact:

Reinstalare forum pe baza de date deja existenta

Mesaj de AndroidZone »

Vreau sa reinstalez din nou forumul pe o baza de date deja existenta ... imi da erori si vreau sa-l pun de la zero.
Am instalate pe forum urmatoarele moduri: Automod, GYM Sitemaps, Tapatalk si Precise Similar Topics II.Este vreo problema daca am instalate moduri pe forum?
Cum se procedeaza mai exact ca sa nu pierd posturile?
Avatar utilizator
Ivan Petre Paul
ModeratorModerator
Mesaje: 4055
Membru din: 26-Aug-2009, 02:13:39
Versiune: 3.1.10
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Puţin experimentat
Localitate: Brașov
Contact:

Re: Reinstalare forum pe baza de date deja existenta

Mesaj de Ivan Petre Paul »

AndroidZone scrie:Este vreo problema daca am instalate moduri pe forum?
Poate fi o problemă faptul că ai instalate MODificări pe forum. De exemplu GYM Sitemaps, Precise Similar Topics și Tapatalk (cred) au făcut modificări în baza de date. În concluzie, dacă instalezi un forum nou folosind fișierele originale este posibil să primești erori pentru că MODificările solicită și acele fișiere pe lângă modificările din baza de date pentru a funcționa corespunzător, și vice-versa.
Ai putea să restaurezi baza de date pe forumul nou unde se află fișierele noi, apoi să reiei instalarea MODificărilor cu atenție pentru a evita apariția erorilor. Sau... poate vrei să dezinstalezi MODificările. Dacă da, atunci citește articolul knowledge/kb_show.php?id=214.
AndroidZone scrie:Cum se procedeaza mai exact ca sa nu pierd posturile?
Te poți inspira de aici: viewtopic.php?f=46&t=21993&hilit=+phpMyAdmin.
Ai putea de asemenea să modifici fișierul config.php conform instrucțiunilor de aici: viewtopic.php?f=47&t=21943&hilit=+config.php#p148564.

Să înțeleg că vrei să păstrezi/restaurezi doar mesajele/subiectele sau baza de date completă?

Ce ai mai putea să faci ar fi să colectezi erorile și să încercăm împreună să le rezolvăm.
phpBB România will rise again. Soon.. Stay close! @phpbb.ro
AndroidZone
Utilizator înregistrat
Mesaje: 55
Membru din: 18-Noi-2011, 11:15:44
Versiune: 3.0.10
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Puţin experimentat
Nivel php: Neexperimentat
Contact:

Re: Reinstalare forum pe baza de date deja existenta

Mesaj de AndroidZone »

Bun ... atunci prefer sa-l repar.

LE: Am reparat automod-ul, l-am reinstalat!

Cand incerc sa fac un cont nou sau sa accesez un user deja existent primesc urmatoarea eroare:

Cod: Selectaţi tot

SQL ERROR [ mysqli ]

Table 'android1_android.phpbb_profile_fields' doesn't exist [1146]
http://i.imgur.com/PKGp1j1.jpg

Cum pot rezolva aceasta problema?
Avatar utilizator
Ivan Petre Paul
ModeratorModerator
Mesaje: 4055
Membru din: 26-Aug-2009, 02:13:39
Versiune: 3.1.10
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Puţin experimentat
Localitate: Brașov
Contact:

Re: Reinstalare forum pe baza de date deja existenta

Mesaj de Ivan Petre Paul »

AndroidZone scrie:Table 'android1_android.phpbb_profile_fields' doesn't exist [1146][/code]
http://i.imgur.com/PKGp1j1.jpg

Cum pot rezolva aceasta problema?
Se pare că baza de date nu este completă. Ai avut create/ai creat câmpuri de profil personalizabile?
Rulează următoarea comandă în phpMyAdmin și spune-ne ce rezultat primești:

Cod: Selectaţi tot

SELECT field_id, field_name, field_type, field_ident, field_default_value FROM phpbb_profile_fields
phpBB România will rise again. Soon.. Stay close! @phpbb.ro
AndroidZone
Utilizator înregistrat
Mesaje: 55
Membru din: 18-Noi-2011, 11:15:44
Versiune: 3.0.10
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Puţin experimentat
Nivel php: Neexperimentat
Contact:

Re: Reinstalare forum pe baza de date deja existenta

Mesaj de AndroidZone »

Dupa ce dau comanda in phpMyAdmin:

Cod: Selectaţi tot

#1146 - Table 'android1_android.phpbb_profile_fields' doesn't exist
din cate stiu eu nu am campuri de profil personalizabile.

Cand dau click pe un membru de pe forum primesc urmatoarea eroare:

Cod: Selectaţi tot

SQL ERROR [ mysqli ]

Table 'android1_android.phpbb_profile_fields' doesn't exist [1146]

SQL

SELECT l.*, f.* FROM phpbb_profile_lang l, phpbb_profile_fields f WHERE l.lang_id = 1 AND f.field_active = 1 AND f.field_no_view = 0 AND l.field_id = f.field_id ORDER BY f.field_order

BACKTRACE


FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()

FILE: [ROOT]/includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: [ROOT]/includes/functions_profile_fields.php
LINE: 223
CALL: dbal_mysqli->sql_query()

FILE: [ROOT]/includes/functions_profile_fields.php
LINE: 437
CALL: custom_profile->build_cache()

FILE: [ROOT]/memberlist.php
LINE: 580
CALL: custom_profile->generate_profile_fields_template()
screenshot: http://i.imgur.com/xBB0lEA.jpg
Avatar utilizator
bogdan
AdministratorAdministrator
Mesaje: 10888
Membru din: 18-Oct-2002, 13:14:27
Versiune: 3.0.11
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Mediu
Localitate: Bucuresti
Contact:

Re: Reinstalare forum pe baza de date deja existenta

Mesaj de bogdan »

Daca nu exista tabela, o poti recreea:

Cod: Selectaţi tot

CREATE TABLE android1_android.phpbb_profile_fields (
  `field_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
  `field_name` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
  `field_type` tinyint(4) NOT NULL DEFAULT '0',
  `field_ident` varchar(20) COLLATE utf8_bin NOT NULL DEFAULT '',
  `field_length` varchar(20) COLLATE utf8_bin NOT NULL DEFAULT '',
  `field_minlen` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
  `field_maxlen` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
  `field_novalue` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
  `field_default_value` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
  `field_validation` varchar(20) COLLATE utf8_bin NOT NULL DEFAULT '',
  `field_required` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `field_show_on_reg` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `field_show_profile` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `field_hide` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `field_no_view` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `field_active` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `field_order` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `field_show_on_vt` tinyint(1) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`field_id`),
  KEY `fld_type` (`field_type`),
  KEY `fld_ordr` (`field_order`)
) CHARSET=utf8 COLLATE=utf8_bin ;
Închis

Înapoi la “3.0.x Instalare, actualizare, conversie”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator