• Willkommen, Gast!
  • Samstag, 31. Oktober 2020, 11:56:07
Position: Home » Boardsolution » Boardsolution v1.2x und älter » Massenhaft Fehlermeldungen
Antworten
Thema: Massenhaft Fehlermeldungen [Seite 1 2 ]

Kein neuer Beitrag Dieter , 07.09.2010, 13:30
Beitrag #1   

IP: n/a
Rang: * * * * * * *
Registrierung: 15.03.2006, 11:22
 

Forum-Gott mit 147 Punkte, 107 Beiträge
Hallo,

Strato hat seine Datenbanken umgestellt und nun habe ich massenhaft Fehlermeldungen beim Aufruf des
Forums. Ich komme dadurch auch nicht mehr in den Adminbereich. Dort erscheinen auch nur
Fehlermeldungen. Was muss ich ändern oder gibt es eine Möglichkeit Step für Step auf die neuste
Version ohne Datenverlust umzusteigen.

Hier der Link zum Forum:

http://www.shs-tischtennis.de/garten/

Hier der Fehlercode:

Code:
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
Non-static method Var_Dump::displayInit() should not be called statically: /install/config.php:742 | Call-trace:

    * /mnt/web5/21/41/5313241/htdocs/garten/install/config.php in line 742 [ Method: Var_Dump::displayInit() ]
    * /mnt/web5/21/41/5313241/htdocs/garten/index.php in line 83 [ Function: include_once() ]


Non-static method Var_Dump::singleton() should not be called statically: /opt/RZphp5/includes/Var_Dump.php:478 | Call-trace:

    * /opt/RZphp5/includes/Var_Dump.php in line 478 [ Method: Var_Dump::singleton() ]
    * /mnt/web5/21/41/5313241/htdocs/garten/install/config.php in line 742 [ Method: Var_Dump::displayInit() ]
    * /mnt/web5/21/41/5313241/htdocs/garten/index.php in line 83 [ Function: include_once() ]


Non-static method Var_Dump_Renderer::factory() should not be called statically, assuming $this from incompatible context: /opt/RZphp5/includes/Var_Dump.php:137 | Call-trace:

    * /opt/RZphp5/includes/Var_Dump.php in line 463 [ Method: Var_Dump::Var_Dump() ]
    * /opt/RZphp5/includes/Var_Dump.php in line 478 [ Method: Var_Dump::singleton() ]
    * /mnt/web5/21/41/5313241/htdocs/garten/install/config.php in line 742 [ Method: Var_Dump::displayInit() ]
    * /mnt/web5/21/41/5313241/htdocs/garten/index.php in line 83 [ Function: include_once() ]


Non-static method Var_Dump_Renderer::factory() should not be called statically, assuming $this from incompatible context: /opt/RZphp5/includes/Var_Dump.php:137 | Call-trace:

    * /opt/RZphp5/includes/Var_Dump.php in line 479 [ Method: Var_Dump::Var_Dump() ]
    * /mnt/web5/21/41/5313241/htdocs/garten/install/config.php in line 742 [ Method: Var_Dump::displayInit() ]
    * /mnt/web5/21/41/5313241/htdocs/garten/index.php in line 83 [ Function: include_once() ]



Danke für die Hilfe.

Version 1.14

Noch eine Frage beim Edit nachgereicht. Bei meinem Provider sind die Kommentare zu den Datenbanken
nicht mehr da. Jetzt weiß ich nicht mehr welches Forum welche Datenbank ist. Ich habe nämlich für
jedes Forum ein Testsystem. In welcher Datei der verschiedenen Version kann ich ersehen auf welchen
Datenbanknamen Boardsulution zugreift. Da könnte ich im Notfall ein Testforum löschen und ein neues
Aufsetzen. Ich habe leider keine freien Datenbanken mehr bei meinem Provider.


Gruß

Dieter
Dieser Beitrag wurde insgesamt 3 mal editiert. Das letzte Mal 07.09.2010, 16:00 von Dieter.

 
Kein neuer Beitrag Nils , 07.09.2010, 20:45
Beitrag #2   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7812 Punkte, 7566 Beiträge
Hallo,

um zunächst einmal die Meldungen abzuschalten, öffne bitte mal die install/config.php und geh zu
Zeile ~680. Da müssten ein oder mehrere Aufrufe von error_reporting() sein. Nimm die alle mal raus
und pack folgenden rein:
PHP:
1
error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT);

Dann sollten die Meldungen weg sein.

Solltest du trotzdem auf die neuste Version umsteigen wollen: Du müsstest schrittweise updaten,
d.h. zuerst auf 1.22, dann auf 1.36 und dann auf 1.41. Dabei bitte jeweils die Readmes lesen; da
stehen die Update-Anweisungen drin. Folgendes könnte auch interessant sein:
http://www.boardsolution.de/lang-de/bs-informationen/faq#server-change
Auf jeden Fall solltest du vorher und zwischen jedem Update ein Backup der Datenbank machen. So
kann nichts schief gehen. Aber ich könnte es auch verstehen, wenn du dir die Strapazen sparen
möchtest und lieber bei der jetzigen Version bleiben möchtest :)

Dieter hat folgendes geschrieben:
Noch eine Frage beim Edit nachgereicht. Bei meinem Provider sind die Kommentare zu den Datenbanken
nicht mehr da. Jetzt weiß ich nicht mehr welches Forum welche Datenbank ist. Ich habe nämlich für
jedes Forum ein Testsystem. In welcher Datei der verschiedenen Version kann ich ersehen auf welchen
Datenbanknamen Boardsulution zugreift. Da könnte ich im Notfall ein Testforum löschen und ein neues
Aufsetzen. Ich habe leider keine freien Datenbanken mehr bei meinem Provider.

Der steht in der install/mysql_config.php.

mfg Nils

 
Kein neuer Beitrag Dieter , 08.09.2010, 07:03
Beitrag #3   

IP: n/a
Rang: * * * * * * *
Registrierung: 15.03.2006, 11:22
 

Forum-Gott mit 147 Punkte, 107 Beiträge
Hallo,

habe ich gemacht. Leider keine Besserung. Die Fehlermeldungen sind immer noch da und ich komme auch
weiterhin nicht in den Adminbereich. Hier der Code der jetzt in der Config drin ist.

Code:
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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
#=========================================
#====== Ab hier nichts mehr �ndern! ======
#===== Don't change anything below! ======
#=========================================

error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT);
//error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT);
set_magic_quotes_runtime(0);

include(ROOT_PATH.'install/mysql_config.php');
include_once(ROOT_PATH.'install/community.php');
include_once(ROOT_PATH.'src/debug.php');

if(!function_exists('BS_error_handler'))
{
   function BS_error_handler($errno,$msg_text,$errfile,$errline)
   {
      if(!error_reporting())
         return;
   
      echo '<u><span style="font-weight: bold; color: #ff0000;">';
      echo $msg_text.'</span>: '.str_replace(dirname(dirname(__FILE__)),'',$errfile).':'.$errline;
      if(function_exists('debug_backtrace'))
      {
         echo ' | <b>Call-trace:</b></u> <br />';
         echo '<ul>';
         $backtrace = debug_backtrace();
         for($i = 1;$i < count($backtrace);$i++)
         {
            $path_char = strpos($backtrace[$i]['file'],'/') === false ? '\\' : '/';
            echo '<li>'.dirname($backtrace[$i]['file']).$path_char.'<b>'.basename($backtrace[$i]['file']).'</b> in line';
            echo ' <b>'.$backtrace[$i]['line'].'</b>';
            if(isset($backtrace[$i]['class']))
               echo ' [ Method: <b>'.$backtrace[$i]['class'].'::'.$backtrace[$i]['function'].'()</b> ]';
            else if(isset($backtrace[$i]['function']))
               echo ' [ Function: <b>'.$backtrace[$i]['function'].'()</b> ]';
            echo '</li>';
         }
         echo '</ul>';
      }
      echo '<br />';
   }
}

set_error_handler('BS_error_handler');

if(@include_once('Var_Dump.php'))
{
   Var_Dump::displayInit(
      array(
         'display_mode' => 'HTML4_Table'
      ),
      array(
         'show_caption'   => TRUE,
         'bordercolor'    => '#DDDDDD',
         'bordersize'     => '1',
         'captioncolor'   => '#FFFFFF',
         'cellpadding'    => '4',
         'cellspacing'    => '0',
         'color1'         => '#FFFFFF',
         'color2'         => '#F4F4F4',
         'before_num_key' => '<span style="color: #CC5450;"><b>',
         'after_num_key'  => '</b></span>',
         'before_str_key' => '<span style="color: #5450CC;">',
         'after_str_key'  => '</span>',
         'before_value'   => '<i>',
         'after_value'    => '</i>'
      )
   );
}

if(@ini_get('register_globals'))
{
   if(is_array($_REQUEST))
   {
      foreach($_REQUEST as $key => $value)
         unset(${$key});
   }
}

define('STATUS_ADMIN',                     1);
define('STATUS_USER',                        2);
define('STATUS_GUEST',                     3);

define('INTEGER',                              0);
define('FLOAT',                                 1);
define('STRING',                              2);
define('ID',                                    3);
define('BOOL',                                 4);
define('INT_BOOL',                           5);

define('UF_LOC_USER_DETAILS',            1);
define('UF_LOC_POSTS',                     2);
define('UF_LOC_REGISTRATION',            4);
define('UF_LOC_USER_PROFILE',            8);

define('MODE_START_TOPIC',               1);
define('MODE_START_POLL',                  2);
define('MODE_START_EVENT',               3);
define('MODE_REPLY',                        4);
define('MODE_EDIT_TOPIC',                  5);
define('MODE_DELETE_TOPICS',            6);
define('MODE_MOVE_TOPICS',               7);
define('MODE_EDIT_POST',                  8);
define('MODE_DELETE_POSTS',               9);
define('MODE_SPLIT_POSTS',               10);
define('MODE_EDIT_ALL_TOPICS',         11);
define('MODE_EDIT_OWN_TOPICS',         12);
define('MODE_OPENCLOSE_TOPICS',         13);

define('BOARD_VERSION',                     'Boardsolution v1.14');
define('GENERAL_ERROR',                     -1);
define('SESSION_ARRAY_INDEX',            'BS11_SESS');
#=========================================
?>



Gruß

Dieter

 
Kein neuer Beitrag Nils , 08.09.2010, 10:56
Beitrag #4   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7812 Punkte, 7566 Beiträge
Hallo,

hm..ok. Könntest du mir vllt. FTP-Zugriff geben? Dann könnte ich mal nachgucken woran das liegt.

mfg Nils

 
Kein neuer Beitrag Dieter , 08.09.2010, 12:30
Beitrag #5   

IP: n/a
Rang: * * * * * * *
Registrierung: 15.03.2006, 11:22
 

Forum-Gott mit 147 Punkte, 107 Beiträge
Hallo Nils,

ich habe mich heute Morgen zum update auf die neuste Version entschieden. Natürlich habe ich
Datensicherungen nach jedem Schritt angelegt. Bis Version 1.3 ging alles gut. Da habe allerdings
bei sehr vielen beiträgen Änderungen machen müssen, da die Umlaute nicht mehr dargestellt wurden.
Einige Beiträge sind ganz ohne, bei den anderen habe ich das von Hand im Admintool ändern können.
Damit kann man leben.

Das letzte Update auf 1.4.1 bereitet Schwierigkeiten. Erst zeigt er mir einen fehler wegen der
Session-Id. Nach löschen der Cokies war der Fehler weg und ich konnte Update auswählen. Er hat dann
mit folgender Fehlermeldung die Intallation des Updates abgebrochen. Das Board wird nach Löschen
der Install.php zwar angezeigt, doch wenn man sich einloggt erscheint auch diese Fehlermeldung.

Code:
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
Critical error! Stopping script-execution...
MySQL-Query failed: 1146: Table 'DB170078.bs_unread' doesn't exist
MySQL-Query:
SELECT u.*,p.rubrikid,p.threadid FROM bs_unread u
LEFT JOIN bs_posts p ON u.post_id = p.id
WHERE u.user_id = 1
Call-trace:

    * /fws/db/connection.php in line 252 [ Method: FWS_DB_MySQL_Connection::execute() ]
      0247 * @throws FWS_DB_Exception_NotConnected if not connected 0248 * @throws FWS_DB_Exception_QueryFailed if the query fails 0249 */ 0250 public function get_rows($sql) 0251 { 0252 $set = $this->execute($sql); 0253 return $set->get_rows(); 0254 } 0255 0256 /** 0257 * Executes the query and returns the number of rows 0258 * The query will look like:
    * /src/dao/unread.php in line 74 [ Method: FWS_DB_Connection::get_rows() ]
      0069 0070 return $db->get_rows( 0071 'SELECT u.*,p.rubrikid,p.threadid FROM '.BS_TB_UNREAD.' u 0072 LEFT JOIN '.BS_TB_POSTS.' p ON u.post_id = p.id 0073 WHERE u.user_id = '.$id 0074 ); 0075 } 0076 0077 /** 0078 * Create new entries for the given user 0079 * 0080 * @param int $userid the user-id
    * /src/unreadstorage/user.php in line 50 [ Method: BS_DAO_Unread::get_all_of_user() ]
      0045 */ 0046 public function __construct() 0047 { 0048 $user = FWS_Props::get()->user(); 0049 0050 foreach(BS_DAO::get_unread()->get_all_of_user($user->get_user_id()) as $data) 0051 { 0052 // is the post not available anymore? 0053 if($data['rubrikid'] == '') 0054 continue; 0055 0056 if($data['is_news'])
    * /src/unread.php in line 84 [ Method: BS_UnreadStorage_User::__construct() ]
      0079 if($user->is_loggedin()) 0080 { 0081 // remove unread topics for the guest. Because it doesn't make sense to keep them if the 0082 // user is logged in 0083 $cookies->delete_cookie('unread'); 0084 $this->_storage = new BS_UnreadStorage_User(); 0085 } 0086 else 0087 $this->_storage = new BS_UnreadStorage_Guest(); 0088 0089 $this->_unread_news = $this->_storage->get_news(); 0090 $this->_unread_threads = $this->_storage->get_topics();
    * /src/proploader.php in line 44 [ Method: BS_Unread::__construct() ]
      0039 /** 0040 * @return BS_Unread the property 0041 */ 0042 protected function unread() 0043 { 0044 return new BS_Unread(); 0045 } 0046 0047 /** 0048 * @return BS_Forums_Manager the property 0049 */ 0050 protected function forums()
    * /fws/proploader.php in line 37 [ Method: BS_PropLoader::unread() ]
      0032 { 0033 if(!method_exists($this,$name)) 0034 FWS_Helper::error('The method '.$name.'() does not exist. 0035 Does the property you requested exist?'); 0036 0037 return $this->$name(); 0038 } 0039 0040 /** 0041 * @return FWS_Document the document 0042 */ 0043 protected function doc()
    * /fws/propaccessor.php in line 93 [ Method: FWS_PropLoader::load() ]
      0088 * @return mixed the property 0089 */ 0090 protected final function get($name) 0091 { 0092 if(!isset($this->_instances[$name])) 0093 $this->_instances[$name] = $this->_loader->load($name); 0094 return $this->_instances[$name]; 0095 } 0096 0097 /** 0098 * @return FWS_Document the document-instance 0099 */
    * /src/propaccessor.php in line 72 [ Method: FWS_PropAccessor::get() ]
      0067 /** 0068 * @return BS_Unread the unread-property 0069 */ 0070 public function unread() 0071 { 0072 return $this->get('unread'); 0073 } 0074 0075 /** 0076 * @return BS_Forums_Manager the forums-property 0077 */ 0078 public function forums()
    * /front/src/renderer/html.php in line 319 [ Method: BS_PropAccessor::unread() ]
      0314 $tpl = FWS_Props::get()->tpl(); 0315 $cfg = FWS_Props::get()->cfg(); 0316 $user = FWS_Props::get()->user(); 0317 $input = FWS_Props::get()->input(); 0318 $auth = FWS_Props::get()->auth(); 0319 $unread = FWS_Props::get()->unread(); 0320 0321 $breadcrumbs = $this->get_breadcrumb_links(); 0322 $page_title = str_replace($locale->lang('home'),$cfg['forum_title'],$breadcrumbs); 0323 $page_title = strip_tags($page_title); 0324 $this->set_title($page_title); 0325
    * /fws/document/renderer/html/default.php in line 364 [ Method: BS_Front_Renderer_HTML::header() ]
      0359 { 0360 $this->before_start(); 0361 0362 // header 0363 if($this->_show_header) 0364 $this->header(); 0365 0366 // content 0367 if($this->_show_content) 0368 { 0369 ob_start(); 0370 $this->content();
    * /fws/document.php in line 449 [ Method: FWS_Document_Renderer_HTML_Default::render() ]
      0444 0445 if($this->_renderer === null) 0446 FWS_Helper::error('Please specify the renderer that should be used!'); 0447 0448 // render the document 0449 $res = $this->_renderer->render($this); 0450 0451 // send header and return result 0452 $this->_send_header(); 0453 $this->finish(); 0454 0455 // use gzip, if required
    * /index.php in line 73 [ Method: FWS_Document::render() ]
      0068 include_once(BS_PATH.'src/init.php'); 0069 0070 // show the page 0071 $doc = new BS_Front_Document(); 0072 FWS_Props::get()->set_doc($doc); 0073 echo $doc->render(); 0074 ?>

Show BBCode for the error-message (to post somewhere)

[b][color=#FF0000]MySQL-Query failed: 1146: Table 'DB170078.bs_unread' doesn't exist
MySQL-Query: 
SELECT u.*,p.rubrikid,p.threadid FROM bs_unread u
          LEFT JOIN bs_posts p ON u.post_id = p.id
          WHERE u.user_id = 1[/color][/b]
[b]Call-trace:[/b][list]
[*]/fws/db/[b]connection.php[/b] in line [b]252[/b]
 [ Method: [b]FWS_DB_MySQL_Connection::execute()[/b] ]
[*]/src/dao/[b]unread.php[/b] in line [b]74[/b]
 [ Method: [b]FWS_DB_Connection::get_rows()[/b] ]
[*]/src/unreadstorage/[b]user.php[/b] in line [b]50[/b]
 [ Method: [b]BS_DAO_Unread::get_all_of_user()[/b] ]
[*]/src/[b]unread.php[/b] in line [b]84[/b]
 [ Method: [b]BS_UnreadStorage_User::__construct()[/b] ]
[*]/src/[b]proploader.php[/b] in line [b]44[/b]
 [ Method: [b]BS_Unread::__construct()[/b] ]
[*]/fws/[b]proploader.php[/b] in line [b]37[/b]
 [ Method: [b]BS_PropLoader::unread()[/b] ]
[*]/fws/[b]propaccessor.php[/b] in line [b]93[/b]
 [ Method: [b]FWS_PropLoader::load()[/b] ]
[*]/src/[b]propaccessor.php[/b] in line [b]72[/b]
 [ Method: [b]FWS_PropAccessor::get()[/b] ]
[*]/front/src/renderer/[b]html.php[/b] in line [b]319[/b]
 [ Method: [b]BS_PropAccessor::unread()[/b] ]
[*]/fws/document/renderer/html/[b]default.php[/b] in line [b]364[/b]
 [ Method: [b]BS_Front_Renderer_HTML::header()[/b] ]
[*]/fws/[b]document.php[/b] in line [b]449[/b]
 [ Method: [b]FWS_Document_Renderer_HTML_Default::render()[/b] ]
[*]/[b]index.php[/b] in line [b]73[/b]
 [ Method: [b]FWS_Document::render()[/b] ]
[/list]   


EDIT: Nachtrag


Ich habe es gerade nocheinmal versucht das Update einzuspielen. Die Überprüfung der
Datenbankstruktur zeigt noch das alles in Ordnung ist. Dann kommt folgende Fehlermeldung:

Code:
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
Critical error! Stopping script-execution...
MySQL-Query failed: 1050: Table 'bs_bbcodes' already exists
MySQL-Query:
CREATE TABLE `bs_bbcodes` (
`id` int(11) unsigned NOT NULL auto_increment,
`name` varchar(30) NOT NULL,
`type` varchar(15) NOT NULL default 'inline',
`content` varchar(30) NOT NULL,
`replacement` text NOT NULL,
`replacement_param` text NOT NULL,
`param` enum('no','optional','required') NOT NULL,
`param_type` varchar(10) NOT NULL,
`allow_nesting` tinyint(1) unsigned NOT NULL,
`ignore_whitespace` tinyint(1) unsigned NOT NULL,
`ignore_unknown_tags` tinyint(1) unsigned NOT NULL,
`allowed_content` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM;
Call-trace:

    * /install/module/5/sql/update.php in line 64 [ Method: FWS_DB_MySQL_Connection::execute() ]
      0059 `allow_nesting` tinyint(1) unsigned NOT NULL, 0060 `ignore_whitespace` tinyint(1) unsigned NOT NULL, 0061 `ignore_unknown_tags` tinyint(1) unsigned NOT NULL, 0062 `allowed_content` varchar(255) NOT NULL, 0063 PRIMARY KEY (`id`) 0064 ) TYPE=MyISAM;"); 0065 0066 $db->execute("INSERT INTO `{$consts['BS_TB_BBCODES']}` 0067 (`id`, `name`, `type`, `content`, `replacement`, `replacement_param`, `param`, `param_type`, `allow_nesting`, `ignore_whitespace`, `ignore_unknown_tags`, `allowed_content`) 0068 VALUES 0069 (1, 'b', 'inline', 'text', '<b><TEXT></b>', '', 'no', 'text', 0, 0, 0, 'inline,link'), 0070 (2, 'i', 'inline', 'text', '<i><TEXT></i>', '', 'no', 'text', 0, 0, 0, 'inline,link'),
    * /install/module/5/sql/base.php in line 54 [ Method: BS_Install_Module_5_SQL_Update::run() ]
      0049 if(FWS_FileUtils::write('dba/access.php',$content)) 0050 { 0051 $this->add_to_log_success(); 0052 0053 // now execute the db-instructions 0054 $this->run(); 0055 } 0056 else 0057 $this->add_to_log_failed(); 0058 } 0059 else 0060 $this->add_to_log_failed();
    * /install/module/5/module.php in line 51 [ Method: BS_Install_Module_5_SQL_Base::start() ]
      0046 if($type == 'full') 0047 $install = new BS_Install_Module_5_SQL_Full(); 0048 else 0049 $install = new BS_Install_Module_5_SQL_Update(); 0050 0051 $install->start(); 0052 0053 $tpl->add_variables(array( 0054 'log' => $install->get_log() 0055 )); 0056 } 0057 }
    * /fws/document/renderer/html/default.php in line 452 [ Method: BS_Install_Module_5::run() ]
      0447 { 0448 $template = $this->get_template(); 0449 if($template !== null) 0450 $tpl->set_template($template); 0451 0452 $doc->get_module()->run(); 0453 0454 if($template !== null) 0455 $tpl->restore_template(); 0456 } 0457 } 0458
    * /fws/document/renderer/html/default.php in line 370 [ Method: FWS_Document_Renderer_HTML_Default::content() ]
      0365 0366 // content 0367 if($this->_show_content) 0368 { 0369 ob_start(); 0370 $this->content(); 0371 $res .= ob_get_contents(); 0372 ob_clean(); 0373 } 0374 0375 // footer 0376 if($this->_show_footer)
    * /fws/document.php in line 449 [ Method: FWS_Document_Renderer_HTML_Default::render() ]
      0444 0445 if($this->_renderer === null) 0446 FWS_Helper::error('Please specify the renderer that should be used!'); 0447 0448 // render the document 0449 $res = $this->_renderer->render($this); 0450 0451 // send header and return result 0452 $this->_send_header(); 0453 $this->finish(); 0454 0455 // use gzip, if required
    * /install.php in line 44 [ Method: FWS_Document::render() ]
      0039 $accessor->set_loader(new BS_Install_PropLoader()); 0040 FWS_Props::set_accessor($accessor); 0041 0042 // now render document 0043 $doc = FWS_Props::get()->doc(); 0044 echo $doc->render(); 0045 ?>

Show BBCode for the error-message (to post somewhere)


Gruß

Dieter
Dieser Beitrag wurde insgesamt 2 mal editiert. Das letzte Mal 08.09.2010, 13:27 von Dieter.

 
Kein neuer Beitrag Nils , 08.09.2010, 13:29
Beitrag #6   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7812 Punkte, 7566 Beiträge
Hallo,

kurz vorweg: Ich hab deinen Beitrag mal bearbeitet und die Fehlermeldung auf das reduziert, was
dafür gedacht ist hier gepostet zu werden :)

Dieter hat folgendes geschrieben:
Das letzte Update auf 1.4.1 bereitet Schwierigkeiten. Erst zeigt er mir einen fehler wegen der
Session-Id. Nach löschen der Cokies war der Fehler weg und ich konnte Update auswählen. Er hat dann
mit folgender Fehlermeldung die Intallation des Updates abgebrochen. Das Board wird nach Löschen
der Install.php zwar angezeigt, doch wenn man sich einloggt erscheint auch diese Fehlermeldung.

...

Ok, d.h. auf jeden Fall ist er beim Update nicht zum Schritt gekommen, in dem die Tabelle bs_unread
erstellt wird. Das wäre Zeile 455 in der install/module/5/sql/update.php. Irgendetwas davor ist
also schief gelaufen. Leider hast du diese Meldung ja nicht gepostet, so dass ich jetzt nicht weiß,
was genau das war. Wenn du ein bisschen SQL kannst, kannst du das aber selbst nachvollziehen. Guck
einfach von Zeile 455 an rückwärts die SQL-Befehle durch und guck in deiner DB ob der durchgeführt
wurde. Der hinter dem ersten, der ausgeführt wurde, hat dann den Fehler verursacht.
Sobald wir das wissen, müssen wir dann nur noch den Fehler dort beseitigen und alles von da an
(nicht das davor) ausführen. Oder alternativ führst du das Update (nach Wiederherstellung des
vorherigen Backups) nochmal aus :)

mfg Nils

Edit: Ok, da sind wir uns beim Editieren in die Quere gekommen :)
Egal, zu den neuen Infos: Es hört sich so an als ob du vorher nicht das Backup von 1.36
wiederherstellt hast. Stimmt das? Denn das müsstest zu zuerst machen, damit du das Update nochmal
durchführen kannst.
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte Mal 08.09.2010, 13:31 von Nils.

 
Kein neuer Beitrag Dieter , 08.09.2010, 14:40
Beitrag #7   

IP: n/a
Rang: * * * * * * *
Registrierung: 15.03.2006, 11:22
 

Forum-Gott mit 147 Punkte, 107 Beiträge
Hallo Nils,

ich habe das Backup von 1.3.6 wieder aufgespielt. Danach habe ich wie in der Update-Beschreibung
die Vezeichnisse und alles gelöscht. Wie vorher auch immer in den Beschreibungen. Folgende
Verzeichnisse habe ich gelassen:

dbbackup
Images/avatars
Image/smileys
uploads

Danach habe ich das Update erneut versucht mit den oben beschriebenen Fehlermeldungen. Die
Überprüfung der Datenbankstruktur zeigte noch das alles in Ordnung ist.

Ich habe leider keine großen SQL Erfahrungen. Ich habe auf meiner Festplatte folgende
Datensicherungen der Datenbank.

Vor dem Update
Nach dem Update auf 1.2
Nach dem Update auf 1.3.6
Nach dem Update auf 1.41

Wie ich in der Datenbank was nachsehen kann weiß ich nicht. Ich kann lediglich die Datenbanken bei
Strato direkt sichern und wieder einspielen. Da hören meine Kenntnisse mit SQL auf. In einer
PHP-Datei kann ich natürlich auch Änderungen nach Anweisung vornehmen.

Wie kann mir jetzt weitergeholfen werden. Brauchst Du eine Datenbank oder einen FTP-Zugang?


Gruß

Dieter

 
Kein neuer Beitrag Nils , 08.09.2010, 15:03
Beitrag #8   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7812 Punkte, 7566 Beiträge
Hallo,

ok, dann würde ich vorschlagen, dass du mir Datenbank- und FTP-Zugriff gibst und ich das Update
durchführe. Ist sicherlich nur eine Kleinigkeit, die man da beheben muss :)

mfg Nils

 
Kein neuer Beitrag Dieter , 08.09.2010, 15:25
Beitrag #9   

IP: n/a
Rang: * * * * * * *
Registrierung: 15.03.2006, 11:22
 

Forum-Gott mit 147 Punkte, 107 Beiträge
Nils hat folgendes geschrieben:
Hallo,

ok, dann würde ich vorschlagen, dass du mir Datenbank- und FTP-Zugriff gibst und ich das Update
durchführe. Ist sicherlich nur eine Kleinigkeit, die man da beheben muss :)

mfg Nils



Hallo Nils,

danke für die wirklich klasse Unterstützung. Ich habe Dir eine PM gesendet.


Edit: Noch der Boardlink: http://www.shs-tischtennis.de/garten/


Gruß

Dieter
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte Mal 08.09.2010, 17:02 von Dieter.

 
Kein neuer Beitrag Nils , 08.09.2010, 18:45
Beitrag #10   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7812 Punkte, 7566 Beiträge
Hallo,

ok, ich habe das Update nun durchgeführt. Ich kann leider nicht mit Sicherheit sagen, was vorher
falsch war. Auf jeden Fall fehlte bei der Tabelle bs_themes die Einstellung, dass die id auf
"auto-increment" steht. Warum auch immer. Muss ich mal nachschauen ob das ein Fehler in den Updates
der vorherigen Versionen ist.
Es waren jedoch auch andere Probleme da. Die scheinen von einem vorherigem Update-Versuch zu
stammen. Denn es gab ein paar Dinge schon, die eigentlich erst in 1.4x dazugekommen sind.

Wie auch immer. Es hat jetzt alles geklappt :)
Bevor du das Board wieder aktivierst, solltest du noch die Nachrichten im Adminbereich
aktualisieren (Wartung -> Verschiedenes -> Nachrichten). Und guck nochmal die Einstellungen,
Gruppen-Rechte etc. durch ob alles so ist, wie du es haben möchtest. Denn da haben sich ja ein paar
Dinge geändert.

mfg Nils

 
Kein neuer Beitrag Dieter , 08.09.2010, 19:18
Beitrag #11   

IP: n/a
Rang: * * * * * * *
Registrierung: 15.03.2006, 11:22
 

Forum-Gott mit 147 Punkte, 107 Beiträge
Hallo Nils,

ich danke Dir herzlichst. Dass einem so geholfen wird ist nicht selbstverständlich. Ich habe gerade
versucht die Nachrichten zu aktualisieren. Es kommt folgende Fehlermeldung:

Code:
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
Critical error! Stopping script-execution...
MySQL-Query failed: 1064: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '?'Rosen G�newein' WHERE id = 14' at line 1
MySQL-Query:
UPDATE bs_links SET `link_desc` = 'Rosen G�newein', `link_desc_posted` = ?'Rosen G�newein' WHERE id = 14
Call-trace:

    * /fws/db/mysql/connection.php in line 212 [ Method: FWS_DB_MySQL_Connection::execute() ]
      0207 FWS_Helper::def_error('notempty','table',$table); 0208 if(!is_array($values) || count($values) == 0) 0209 FWS_Helper::def_error('array>0','values',$values); 0210 0211 $sql = $this->_build_statement('UPDATE '.$table.' SET ',$values).' '.$where; 0212 $this->execute($sql); 0213 return $this->get_affected_rows(); 0214 } 0215 0216 /** 0217 * @see FWS_DB_Connection::start_transaction() 0218 *
    * /src/dao/links.php in line 302 [ Method: FWS_DB_MySQL_Connection::update() ]
      0297 FWS_Helper::def_error('intgt0','id',$id); 0298 0299 return $db->update(BS_TB_LINKS,'WHERE id = '.$id,array( 0300 'link_desc' => $text, 0301 'link_desc_posted' => $text_posted 0302 )); 0303 } 0304 0305 /** 0306 * Updates the link with given id 0307 * 0308 * @param int $id the link-id
    * /acp/module/miscellaneous/tasks/messages.php in line 99 [ Method: BS_DAO_Links::update_text() ]
      0094 $text = ''; 0095 BS_PostingUtils::prepare_message_for_db( 0096 $text,addslashes($data['link_desc_posted']),'desc' 0097 ); 0098 0099 BS_DAO::get_links()->update_text($data['id'],$text,$data['link_desc_posted']); 0100 } 0101 } 0102 0103 // refresh event-descriptions 0104 if($pos < $this->_events) 0105 {
    * /fws/progress/manager.php in line 180 [ Method: BS_ACP_Miscellaneous_Tasks_Messages::run() ]
      0175 $position = $this->_storage->get_position(); 0176 if($position == -1) 0177 $position = 0; 0178 $this->_total = $task->get_total_operations(); 0179 0180 $task->run($position,$this->_ops_per_cycle); 0181 0182 // are we finished? 0183 if($position + $this->_ops_per_cycle >= $this->_total) 0184 { 0185 // clear up and inform the listeners 0186 $this->_position = -1;
    * /acp/module/miscellaneous/sub_operation.php in line 88 [ Method: FWS_Progress_Manager::run_task() ]
      0083 include_once($file); 0084 $class = 'BS_ACP_Miscellaneous_Tasks_'.$this->_name; 0085 if(class_exists($class)) 0086 { 0087 $task = new $class(); 0088 $this->_pm->run_task($task); 0089 return; 0090 } 0091 } 0092 0093 FWS_Helper::error('The file or class for the task "'.$this->_name.'" does not exist!'); 0094 }
    * /acp/src/submodulecontainer.php in line 84 [ Method: BS_ACP_SubModule_miscellaneous_operation::run() ]
      0079 /** 0080 * @see FWS_Module::run() 0081 */ 0082 public function run() 0083 { 0084 $this->_sub->run(); 0085 } 0086 } 0087 ?>
    * /fws/document/renderer/html/default.php in line 452 [ Method: BS_ACP_SubModuleContainer::run() ]
      0447 { 0448 $template = $this->get_template(); 0449 if($template !== null) 0450 $tpl->set_template($template); 0451 0452 $doc->get_module()->run(); 0453 0454 if($template !== null) 0455 $tpl->restore_template(); 0456 } 0457 } 0458
    * /acp/src/renderer/content.php in line 107 [ Method: FWS_Document_Renderer_HTML_Default::content() ]
      0102 $doc->get_module()->set_error(); 0103 } 0104 else 0105 { 0106 if($user->is_loggedin()) 0107 parent::content(); 0108 else 0109 $doc->get_module()->set_error(); 0110 } 0111 } 0112 0113 /**
    * /fws/document/renderer/html/default.php in line 370 [ Method: BS_ACP_Renderer_Content::content() ]
      0365 0366 // content 0367 if($this->_show_content) 0368 { 0369 ob_start(); 0370 $this->content(); 0371 $res .= ob_get_contents(); 0372 ob_clean(); 0373 } 0374 0375 // footer 0376 if($this->_show_footer)
    * /fws/document.php in line 449 [ Method: FWS_Document_Renderer_HTML_Default::render() ]
      0444 0445 if($this->_renderer === null) 0446 FWS_Helper::error('Please specify the renderer that should be used!'); 0447 0448 // render the document 0449 $res = $this->_renderer->render($this); 0450 0451 // send header and return result 0452 $this->_send_header(); 0453 $this->finish(); 0454 0455 // use gzip, if required
    * /admin.php in line 43 [ Method: FWS_Document::render() ] 


Gruß

Dieter

EDIT: Könnte an den fehlenden Umlauten in den Themen liegen. Ich editiere sie alle erst einmal.
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte Mal 08.09.2010, 20:11 von Dieter.

 
Kein neuer Beitrag Nils , 08.09.2010, 20:10
Beitrag #12   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7812 Punkte, 7566 Beiträge
Dieter hat folgendes geschrieben:
ich danke Dir herzlichst. Dass einem so geholfen wird ist nicht selbstverständlich.

Gern geschehen :)

Dieter hat folgendes geschrieben:
Ich habe gerade versucht die Nachrichten zu aktualisieren. Es kommt folgende Fehlermeldung:
..

Hm, ich habe zwar schon etwas geguckt, nur es scheint keinen einfach Weg zu geben das hinzukriegen.
Könntest du mir vllt. dein Backup von 1.14 per Mail schicken? Vllt. bekommen wir das damit wieder
hin.
Das Problem ist auf jeden Fall der Zeichensatz. Dein Server hat MySQL 4.0 (was auch immer die Leute
bei Strato geritten hat, als sie zwar PHP 5.2 installiert haben aber eine MySQL-Version aus der
Steinzeit...), was leider noch keine verschiedenen Zeichensätze unterstützt. Aus dem Grund ist
wahrscheinlich beim Update etwas schief gegangen. Aber man könnte das wieder hinkriegen, wenn man
die Daten nochmal neu einträgt. Daher würde mir das Backup helfen.

mfg Nils

 
Kein neuer Beitrag Dieter , 08.09.2010, 21:39
Beitrag #13   

IP: n/a
Rang: * * * * * * *
Registrierung: 15.03.2006, 11:22
 

Forum-Gott mit 147 Punkte, 107 Beiträge
Hallo Nils,

welches Backup meinst Du. Die Dateien des Forums oder die Datenbank. Wo kann ich im Adminbereich
die Kategorien der Links ändern. Ich muss mal in der Faq bei Strato schauen. Da habe ich mal
gelesen dass man ein Backup machen kann und dann eine neue Datenbank mit der aktuellen 5-er Version
erstellen kann. Da muss man dann importieren. Wenn das funktionieren würde bräuchte man nur in der
Config des Forums die Datenbankdaten ändern.

Geht das oder bin ich auf dem Holzweg?

Du hast es bestimmt gesehen. Die letzte Datenbank von meinen 6 Stück scheint leer zu sein. Die
könnte man dann nehmen.

Ich sende Dir die entsprechenden Daten dann Morgen per Mail. Ich habe die Backups auf einem anderen
PC und komme da im Moment nicht dran. Ich denke Du bräuchtest die Datenbank - oder.


Gruß

Dieter


 
Kein neuer Beitrag Nils , 08.09.2010, 21:55
Beitrag #14   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7812 Punkte, 7566 Beiträge
Hallo,

Dieter hat folgendes geschrieben:
Wo kann ich im Adminbereich die Kategorien der Links ändern

Das geht nur "indirekt". Die Kategorien werden nicht extra gespeichert, sondern sie ergeben sich
aus den Kategorie-Namen, die bei den einzelnen Links festgelegt sind. Du müsstest die also direkt
bei den Links ändern.

Dieter hat folgendes geschrieben:
Ich muss mal in der Faq bei Strato schauen. Da habe ich mal
gelesen dass man ein Backup machen kann und dann eine neue Datenbank mit der aktuellen 5-er Version
erstellen kann. Da muss man dann importieren. Wenn das funktionieren würde bräuchte man nur in der
Config des Forums die Datenbankdaten ändern.

Geht das oder bin ich auf dem Holzweg?

Das wäre vermutlich die beste Lösung. Mit MySQL 5 sollte es dann auch problemlos gehen. Das haben
wir hier ja auch. Das Exportieren und Importieren per phpMyAdmin sollte eigentlich klappen. Wie ich
vorhin gesehen habe, konvertieren die die Daten aus der DB vor der Anzeige noch manuell. Daher
werden bei denen die Umlaute etc. richtig angezeigt, in BS hingegen nicht. Insofern sollte PMA das
korrekt exportieren können und man sollte das hinterher in MySQL 5 auch wieder einfügen können.

Dieter hat folgendes geschrieben:
Ich sende Dir die entsprechenden Daten dann Morgen per Mail. Ich habe die Backups auf einem anderen
PC und komme da im Moment nicht dran. Ich denke Du bräuchtest die Datenbank - oder.

Genau, die Datenbank. Aber vermutlich ist es besser erstmal deinen Vorschlag zu probieren.

mfg Nils
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte Mal 08.09.2010, 21:56 von Nils.

 
Kein neuer Beitrag Dieter , 09.09.2010, 07:28
Beitrag #15   

IP: n/a
Rang: * * * * * * *
Registrierung: 15.03.2006, 11:22
 

Forum-Gott mit 147 Punkte, 107 Beiträge
Hallo Nils,

die Datenbank ist per Mail rausgegangen. Ich werde jetzt an den Themen und Beiträgen erst einmal
keine manuellen Änderungen mehr vornehmen, da sie durch das Importieren ja sowieso überschrieben
werden.


Gruß

Dieter

Abonnieren Druckansicht
Antworten

n/a n/a 1 2     (Anzeige: 1 – 15; insgesamt: 17) Weiter Letzte Seite
User in diesem Thema: 0 Registrierte, 0 Versteckte, 1 Gast, 0 Bots
Keine
Legende: Administratoren, User, Moderatoren
Themenaktionen:
Beiträge verschieben

Toggle Ähnliche Themen zu „Massenhaft Fehlermeldungen“
  Antworten Aufrufe Themeneröffnung Letzter Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
Thema Fehlermeldungen 9 185652 23.07.2014, 16:16
Von: Mars
18.07.2017, 19:55
Von: Paede Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Fehlermeldungen bei 4.0Beta 7 26404 09.07.2009, 22:39
Von: MyOwnShadow
19.07.2009, 11:37
Von: MyOwnShadow Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Fehlermeldungen 11 22894 29.09.2008, 20:51
Von: Sir_D
06.12.2008, 17:25
Von: Nils Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Seit neustem Fehlermeldungen 10 16913 10.01.2008, 07:25
Von: Dieter
27.03.2008, 20:28
Von: Nils Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  PHP5 Fehlermeldungen 1 14729 13.01.2007, 11:28
Von: beat
13.01.2007, 12:15
Von: Nils Zum letzten Beitrag
  • 0.024376 Sek., 11 DB-Zugriffe, 1.149 MiB
  • Powered by Boardsolution v1.46