Pagina 1 van 1

Geen Parse error meer, maar debug mode na upgrade to 2.0.17

Geplaatst: 26 jul 2005, 08:23
door patz
Zojuist heb ik de upgrade uitgevoerd naar 2.0.17

Ik moet zeggen dat alles een stuk vlotter in beeld komt, dus dat is winst. (ik neem aan door de upgrade).

Toch loop ik tegen een probleem aan.

Als de leden kiezen voor de opties:
- Berichten sinds laatste bezoek
- Bekijk je berichten
- Bekijk onbeantwoorde berichten
of voor zoeken op het forum,

krijgen zij een foutmelding:

Code: Selecteer alles

Parse error: parse error, expecting `']'' in c:\domains\paboforum.nl\wwwroot\forum\search.php on line 1388

Ik heb de regel opgezocht en daar staat enkel maar Als ik de rest van de regels bekijk zie ik het volgende staan:

Code: Selecteer alles

// Output the basic page
//
$page_title = $lang['Search'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

$template->set_filenames(array(
	'body' => 'search_body.tpl')
);
make_jumpbox('viewforum.'.$phpEx);

$template->assign_vars(array(
	'L_SEARCH_QUERY' => $lang['Search_query'], 
	'L_SEARCH_OPTIONS' => $lang['Search_options'], 
	'L_SEARCH_KEYWORDS' => $lang['Search_keywords'], 
	'L_SEARCH_KEYWORDS_EXPLAIN' => $lang['Search_keywords_explain'], 
	'L_SEARCH_AUTHOR' => $lang['Search_author'],
	'L_SEARCH_AUTHOR_EXPLAIN' => $lang['Search_author_explain'], 
	'L_SEARCH_ANY_TERMS' => $lang['Search_for_any'],
	'L_SEARCH_ALL_TERMS' => $lang['Search_for_all'], 
	'L_SEARCH_MESSAGE_ONLY' => $lang['Search_msg_only'], 
	'L_SEARCH_MESSAGE_TITLE' => $lang['Search_title_msg'], 
	'L_CATEGORY' => $lang['Category'], 
	'L_RETURN_FIRST' => $lang['Return_first'],
	'L_CHARACTERS' => $lang['characters_posts'], 
	'L_SORT_BY' => $lang['Sort_by'],
	'L_SORT_ASCENDING' => $lang['Sort_Ascending'],
	'L_SORT_DESCENDING' => $lang['Sort_Descending'],
	'L_SEARCH_PREVIOUS' => $lang['Search_previous'], 
	'L_DISPLAY_RESULTS' => $lang['Display_results'], 
	'L_FORUM' => $lang['Forum'],
	'L_TOPICS' => $lang['Topics'],
	'L_POSTS' => $lang['Posts'],

	'S_SEARCH_ACTION' => append_sid("search.$phpEx?mode=results"),
	'S_CHARACTER_OPTIONS' => $s_characters,
	'S_FORUM_OPTIONS' => $s_forums, 
	'S_CATEGORY_OPTIONS' => $s_categories, 
	'S_TIME_OPTIONS' => $s_time, 
	'S_SORT_OPTIONS' => $s_sort_by,
	'S_HIDDEN_FIELDS' => '')
);

$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>

Heeft iemand enig idee wat er fout is gegaan en hoe ik dit kan oplossen? Ik hoop snel van de nieuwe upgrade te kunnen genieten.

Geplaatst: 26 jul 2005, 08:45
door WebSiteNet
Er staat in jouw stukje code twee keer een regel met );. Welke is het? ik zie bij beide overigens niet zo snel een fout staan.

Ik vermoed zelf dat het de tweede is omder er met de blokhaakjes iets fout schijnt te zijn.

Geplaatst: 26 jul 2005, 08:52
door patz
Regel 1388 is de eerste vermelding van );
Ik heb beide tekens een keertje van beide regels weggelaten. Maar elke keer krijg ik diezelfde foutmelding met dan weer een regelvermelding in die buurt.

Dus ik zou het ook niet weten. Ik hoop dat iemand mij kan helpen.
In ieder geval bedankt voor je reactie. Mochten er meer oplossingen zijn hoor ik dit graag!

Ik heb trouwens ook de resultaten van de upgrade opgeslagen. Er staat iets in over dat de bestanden van het board ook geupdated moeten worden, kan het hier misschien aan liggen? Hier de vermelding na de update:

Code: Selecteer alles

Information
Database type    :: mysql
Previous version :: 2.0.17
Updated version  :: 2.0.17
Updating database schema
Progress :: No updates required
Updating data
Progress :: No updates where required
Updating version and optimizing tables
Progress :: . . Done
Result   :: No errors 
Update completed
Please make sure you have updated your board files too, this file is only updating your database.
You should now visit the General Configuration settings page in the Administration Panel and check the General Configuration of the board. If you updated from versions prior to RC-3 you must update some entries. If you do not do this emails sent from the board will contain incorrect information. Don't forget to delete this file!

Geplaatst: 26 jul 2005, 12:24
door Paul
Geef is het hele bestand in een txt bestand, met een link?

Geplaatst: 26 jul 2005, 15:46
door patz
paulus schreef:Geef is het hele bestand in een txt bestand, met een link?
http://forum.paboforum.nl/search.php.txt

Ik heb de search.php in een textbestand gezet....

Geplaatst: 26 jul 2005, 15:50
door Paul
Deze search.php werkt bij mij gewoon, en geeft geen fout in. Geef is een link naar je forum?

Geplaatst: 26 jul 2005, 15:56
door patz
paulus schreef:Deze search.php werkt bij mij gewoon, en geeft geen fout in. Geef is een link naar je forum?
http://www.paboforum.nl

Ik heb het board nu uitgeschakeld... Moet ik deze weer inschakelen??

Geplaatst: 26 jul 2005, 16:18
door patz
patz schreef:
paulus schreef:Deze search.php werkt bij mij gewoon, en geeft geen fout in. Geef is een link naar je forum?
http://www.paboforum.nl

Ik heb het board nu uitgeschakeld... Moet ik deze weer inschakelen??

Oeps ik moet zeggen http://www.forum.paboforum.nl/


Mijn fout :oops:

Geplaatst: 26 jul 2005, 17:28
door Paul
Ja, anders kan ik het niet zien he.

Geplaatst: 26 jul 2005, 18:18
door patz
Staat aan.....

Ik was wat aan de late kant met eten...

Geplaatst: 26 jul 2005, 18:26
door Paul
Welke php versie heeft je host?

Geplaatst: 26 jul 2005, 18:36
door patz
Ik weet het niet zeker. Maar als ik het goed zie op http://www.sohosted.com/phpinfo.php kan dat misschien wel eens 4.3.10 zijn.

Of kan ik het hier niet uit opmaken?? Ik ben er nog niet zo superheld in!

Geplaatst: 27 jul 2005, 18:18
door patz
Tot dusver bedankt, en je zult het vast druk hebben om mij (de ongeduldige) direct te kunnen helpen. Zodra je iets meer weet hoor ik het graag.

Is er verder niemand meer die mij hier bij kan helpen??? Ik neem aan dat dit probleem op te lossen is... :?

Geplaatst: 27 jul 2005, 18:31
door Paul
kan niet aan php versie liggen, hooguit aan IIS, Ik stel voor dat je aan bas(een user hier), of je die file bij hem mag testen, ik zal een link van dit topic geven aan hem.

Geplaatst: 27 jul 2005, 18:34
door Bas
Nope, op mijn Windows NT 5.2 (2003), met IIS6 en de ISAPI-extension geen parse error.

Geplaatst: 27 jul 2005, 18:48
door Paul
En het is zo precies dezelfde file als je hier hebt gegeven?

Geplaatst: 27 jul 2005, 19:00
door patz
Thnx voor de snelle reacties... Ja ik heb m alleen opgeslagen als .txt bestand, omdat die anders een foutmelding geeft...

Maar wat kan ik nu alsnog proberen, behalve alles opnieuw installen? (ivm met een behoorlijke database)

Geplaatst: 28 jul 2005, 10:40
door patz
OK, vreemd vind ik het wel allemaal. Ik had al eerder de search.php opnieuw geupload zonder resultaat. Nu heb ik dit weer gedaan en blijkt de eerdere error niet meer te worden gegeven:

Code: Selecteer alles

Parse error: parse error, expecting `']'' in c:\domains\paboforum.nl\wwwroot\forum\search.php on line 1388
Nu zit ik echter met een nieuw probleem.
Bij het zoeken en aanklikken van berichten sinds laatste bezoek, Bekijk je berichten en Bekijk onbeantwoorde berichten krijg ik een andere foutmelding, ook bij het toepassen van een zoekopdracht:

Code: Selecteer alles

Could not delete old search id sessions

DEBUG MODE

SQL Error : 1016 Can't open file: 'phpbb_search_results.MYI' (errno: 145)

DELETE FROM phpbb_search_results WHERE session_id NOT IN ('0270ca416fb2227033dd9edafb3b49dc', '066059c7252aee07c096dd91f592d95c', '1acd5194619c0ccee9ba443ed448616f', '3899efdd2bd13ab8a0828a3137e9616d', '3dfb9ce112b4d0b3cda7ef51d3a09e66', '402cba30691932211712c574c0c08170', '4929808203224e5d619ed099d03db51c', '5045854077cf3649b50c228994c59d87', '5ae572b41b9ec4ab56e7101119a7135b', '5d5eab5c83991f5c22dbb1efac5ecb7a', '6f7adb0a5cbf785d7ec8f7c8caf96b06', '71a35d48c32b20ee3b3c091f7f3a9a14', '7428a1b5a2d7a63783a8e71c9756b8c3', '78134c853a3f5e7efca777a2d0cecec4', '7862455350d9ccb9655a11510c1d5b9f', '8739d2fc76658926a4ca1b3997d1d20f', '87fc82329d48791cf260d1b2b0668f80', '8e46ed209db7906e8c73ada517a502eb', '9288c1c308d6439dcb4acc60d2164cf5', 'a123a8c6d9bf32e3df72e1cccc71e134', 'a1c16eeb81a9ab98517ef3082a5c1f73', 'a31c50873b55abca61124a5e5f59dc70', 'ab0f81b9b2a809019a76f7c9d0298a68', 'ab18b6516fb6221de47ed23996d7d5e0', 'b8ebfc41a49d9de19afc05df1b5654f1', 'c1cce57f40ff6e49ab49f2ed69bc4c6c', 'c6362872b2f935d871f1ab945044e2d9', 'd567186cb779b09d3f918131ebb88f79', 'ecd071c641e3832ea12ddb8f84a99091', 'ef9fb7a2b9da53b33acfac390333b6e6', 'f6cdd151aec2869101fafa1bdd56965a', 'fde080d3c613a47c6812d30715177790')

Line : 649
File : search.php

Ik heb de regel opgezocht:

Code: Selecteer alles

message_die(GENERAL_ERROR, 'Could not delete old search id sessions', '', __LINE__, __FILE__, $sql);
Wat kan ik hier aan doen?

Geplaatst: 28 jul 2005, 10:54
door Paul

Code: Selecteer alles

REPAIR TABLE `phpbb_search_results`
uitvoeren in phpmyadmin :)

Geplaatst: 28 jul 2005, 11:08
door patz
Alles werkt weer naar behoren op mijn forum. Mede dankzij de geweldige support van de mensen hier. En vooral Paulus in het bijzonder!

Ik ben jullie eeuwig dankbaar! :bier: :thumb:

De topic mag wat mij betreft gesloten worden.