Sida 2 av 11

Postat: 2005-11-04 14:00
av WickeD
Bra då kör jag på!

Postat: 2005-11-04 14:02
av WickeD
Det står i install: Furthermore, please remove the file db/oracle.php from your webspace.

Kan det stämma? Är den filen överflödig?

Postat: 2005-11-04 14:10
av Holger
Eftersom du inte kör oracle kan du ju radera den!

Postat: 2005-11-04 14:17
av WickeD
Okej! Då gör jag det!

Postat: 2005-11-04 14:58
av WickeD
Install vill att jag byter ut dom här två raderna i sessions.php:

Kod: Markera allt

#-----[ FIND ]---------------------------------------------
# Line 294
					$sql = "UPDATE " . SESSIONS_TABLE . " 
						SET session_time = $current_time, session_page = $thispage_id 

#
#-----[ REPLACE WITH ]---------------------------------------------
# 
					// A little trick to reset session_admin on session re-usage
					$update_admin = (!defined('IN_ADMIN') && $current_time - $userdata['session_time'] > ($board_config['session_length']+60)) ? ', session_admin = 0' : '';

					$sql = "UPDATE " . SESSIONS_TABLE . " 
						SET session_time = $current_time, session_page = $thispage_id$update_admin
Men i min kod ser dom två raderna ut så här:

Kod: Markera allt

					$sql = "UPDATE " . SESSIONS_TABLE . " 
						SET session_time = $current_time, session_page = $thispage_id, session_topic = '".$thistopic_id ."' 
Ska jag byta ut raden även fast den inte stämmer helt?

Postat: 2005-11-04 15:22
av WickeD
Utan att byta ut dom två raderna så provade jag att gå till bikersite.se och då kommer detta meddelande upp:

Kod: Markera allt


Warning: message_die(): Unable to access ./language/lang_english/lang_main.php in /hsphere/local/home/biker/bikersite.se/includes/functions.php on line 1016

Warning: message_die(./language/lang_english/lang_main.php): failed to open stream: No such file or directory in /hsphere/local/home/biker/bikersite.se/includes/functions.php on line 1016

Warning: message_die(): Unable to access ./language/lang_english/lang_main.php in /hsphere/local/home/biker/bikersite.se/includes/functions.php on line 1016

Warning: message_die(./language/lang_english/lang_main.php): failed to open stream: No such file or directory in /hsphere/local/home/biker/bikersite.se/includes/functions.php on line 1016

Warning: message_die(): Failed opening './language/lang_english/lang_main.php' for inclusion (include_path='.:/usr/local/lib/php') in /hsphere/local/home/biker/bikersite.se/includes/functions.php on line 1016
phpBB : 

Error creating new session

DEBUG MODE

SQL Error : 1054 Unknown column 'session_admin' in 'field list'

INSERT INTO phpbb_sessions (session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in, session_admin) VALUES ('a848e9219bca8d3cf55ffc8c8ecc5d9f', -1, 1131114002, 1131114002, 'd5704e9a', 0, 0, 0)

Line : 170
File : sessions.php 
Vad ställer till detta?

Postat: 2005-11-04 15:51
av WickeD
Jag har fått bort alla WARNING nu, jag var tvungen att lägga in Engelska språket i servern, jag tog bort det för att inte någon skulle använda det.

nu är det bara kvar dessa meddelanden när jag försöker gå in på Bikersite.se:

Kod: Markera allt

phpBB : Kritiskt Fel 

Error creating new session

DEBUG MODE

SQL Error : 1054 Unknown column 'session_admin' in 'field list'

INSERT INTO phpbb_sessions (session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in, session_admin) VALUES ('f81bf6bba14e5c99002806712f12902c', -1, 1131115818, 1131115818, 'd5704e9a', 0, 0, 0)

Line : 170
File : sessions.php 
Och jag har inte kört install.php filen ännu, jag ville höra med dig om sessions.php först.

Kan jag ändra någonstans så jag inte behöver ha Engelska språket i servern, det står väl i koderna i någon file att någon file ska läsa från Engelska språket, det borde ju gå att ändra så att filen läser från svenska språket. Tror du att det går? och vart gör man det tro?

Postat: 2005-11-04 19:15
av WickeD
Jag gick nu igenom alla filer jag ändrat och la in dom i servern en gång till, förutom sessions.php och då fick jag inget felmeddelande alls, men jag kan inte logga in på ACPn, men det har nog att göra med att jag inte slutfört uppdateringen.

Postat: 2005-11-04 19:23
av Holger
Japp, du måste även utföra install/update-filen. Det saknas ett fält i databasen, det är däför du får felmeddelandet.

Postat: 2005-11-04 19:25
av WickeD
Hur ska jag göra med denna bit?

WickeD skrev:Install vill att jag byter ut dom här två raderna i sessions.php:

Kod: Markera allt

#-----[ FIND ]---------------------------------------------
# Line 294
					$sql = "UPDATE " . SESSIONS_TABLE . " 
						SET session_time = $current_time, session_page = $thispage_id 

#
#-----[ REPLACE WITH ]---------------------------------------------
# 
					// A little trick to reset session_admin on session re-usage
					$update_admin = (!defined('IN_ADMIN') && $current_time - $userdata['session_time'] > ($board_config['session_length']+60)) ? ', session_admin = 0' : '';

					$sql = "UPDATE " . SESSIONS_TABLE . " 
						SET session_time = $current_time, session_page = $thispage_id$update_admin
Men i min kod ser dom två raderna ut så här:

Kod: Markera allt

					$sql = "UPDATE " . SESSIONS_TABLE . " 
						SET session_time = $current_time, session_page = $thispage_id, session_topic = '".$thistopic_id ."' 
Ska jag byta ut raden även fast den inte stämmer helt?

Postat: 2005-11-04 19:29
av Holger
Prova att ersätta rakt av ...

Om det inte funkar so provar du med

Kod: Markera allt

              // A little trick to reset session_admin on session re-usage 
               $update_admin = (!defined('IN_ADMIN') && $current_time - $userdata['session_time'] > ($board_config['session_length']+60)) ? ', session_admin = 0' : ''; 

               $sql = "UPDATE " . SESSIONS_TABLE . " 
                  SET session_time = $current_time, session_page = $thispage_id$update_admin, session_topic = '".$thistopic_id ."'

Postat: 2005-11-04 19:32
av WickeD
Vad jag än gör av dina två alternativ så får jag meddelande:

Kod: Markera allt

Parse error: parse error, unexpected $ in /hsphere/local/home/biker/bikersite.se/includes/sessions.php on line 421

Postat: 2005-11-04 19:33
av Holger
Ersätt

Kod: Markera allt

               $sql = "UPDATE " . SESSIONS_TABLE . " 
                  SET session_time = $current_time, session_page = $thispage_id, session_topic = '".$thistopic_id ."'
med

Kod: Markera allt

               // A little trick to reset session_admin on session re-usage 
               $update_admin = (!defined('IN_ADMIN') && $current_time - $userdata['session_time'] > ($board_config['session_length']+60)) ? ', session_admin = 0' : ''; 

               $sql = "UPDATE " . SESSIONS_TABLE . " 
                  SET session_time = $current_time, session_page = $thispage_id$update_admin
Har du kört uppdateringen av databasen?

Postat: 2005-11-04 19:35
av WickeD
Jag har INTE kör databas delen.

Jag får samma meddelande nu med:

Kod: Markera allt

Parse error: parse error, unexpected $ in /hsphere/local/home/biker/bikersite.se/includes/sessions.php on line 421

Postat: 2005-11-04 19:37
av Holger
Eftersom uttrycket ovan innebär att databasen aktualiseras och du har ändrat det uttrycket ssaknas nu en del av en tabell.

Det står i uppdateringsanvisningen att man ska köra databas-uppdateringen FÖRST. :wink: