Hulp nodig bij je installatie of kom je ergens niet uit? Probeer phpBB3! Problemen lossen we samen met je op.
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Forumregels
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
-
Hans A
- Berichten: 15
- Lid geworden op: 25 mei 2011, 19:53
Bericht
door Hans A » 05 jun 2012, 19:28
- Adres van je forum: http://... ik heb hem lokaal op mijn pc draaien (dus op 127.0.0.1)
Event. modificaties op je forum:nog niet
Wanneer ontstond het probleem?Heb eerst 3.0.9 geinstalleerd, daarop de backup teruggezet daarna handmatig geupdated naar 3.0.10
Wat is het probleem?
Ik kan gewoon inloggen, maar zodra ik naar het forumoverzicht wil krijg ik onderstaande melding:
Algemene fout
SQL ERROR [ mysqli ]
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 '_ AND u.user_type IN (0, 3)' at line 6 [1064]
SQL
SELECT u.user_id, u.username, u.user_colour, u.user_birthday FROM phpbb_users u LEFT JOIN phpbb_banlist b ON (u.user_id = b.ban_userid) WHERE (b.ban_id IS NULL OR b.ban_exclude = 1) AND (u.user_birthday LIKE ' 5- 6-%'_ AND u.user_type IN (0, 3)
BACKTRACE
FILE: [ROOT]/includes/db/mysqli.php
LINE: 182
CALL: dbal->sql_error()
FILE: [ROOT]/index.php
LINE: 102
CALL: dbal_mysqli->sql_query()
en nu weet ik het niet meer
-
Pola
- Berichten: 1495
- Lid geworden op: 19 jan 2012, 14:40
-
Contacteer:
Bericht
door Pola » 05 jun 2012, 23:58
Wat bedoel je met "handmatig geupdate"?
Kun je de regels 88-102 van jouw /index.php hier tussen code tags plaatsen?
-
Hans A
- Berichten: 15
- Lid geworden op: 25 mei 2011, 19:53
Bericht
door Hans A » 06 jun 2012, 07:25
Na "bestanden controleren" had ik in een aantal bestanden verschillen, je kunt kiezen om ze handmatig of via FTP bij te werken, dit heb ik handmatig gedaan. Ik zal vanavond de gevraagde info posten.
Bij deze:
Code: Selecteer alles
// Display birthdays of 29th february on 28th february in non-leap-years
$leap_year_birthdays = '';
if ($now['mday'] == 28 && $now['mon'] == 2 && !$user->format_date(time(), 'L'))
{
$leap_year_birthdays = " OR user_birthday LIKE '" . $db->sql_escape(sprintf('%2d-%2d-', 29, 2)) . "%'";
}
$sql = 'SELECT u.user_id, u.username, u.user_colour, u.user_birthday
FROM ' . USERS_TABLE . ' u
LEFT JOIN ' . BANLIST_TABLE . " b ON (u.user_id = b.ban_userid)
WHERE (b.ban_id IS NULL
OR b.ban_exclude = 1)
AND (u.user_birthday LIKE '" . $db->sql_escape(sprintf('%2d-%2d-', $now['mday'], $now['mon'])) . "%'_$leap_year_birthdays
AND u.user_type IN (" . USER_NORMAL . ', ' . USER_FOUNDER . ')';
$result = $db->sql_query($sql);
-
PhilipvD
- Berichten: 1690
- Lid geworden op: 23 feb 2008, 20:06
Bericht
door PhilipvD » 06 jun 2012, 21:33
Hans A, let erop dat je niet dubbelpost binnen 24 uur. Als je iets wilt toevoegen kun je dat doen door je eerdere bericht te wijzigen via de knop 'wijzig'.
Bedankt! Ik heb je berichten nu samengevoegd.
-
Pola
- Berichten: 1495
- Lid geworden op: 19 jan 2012, 14:40
-
Contacteer:
Bericht
door Pola » 06 jun 2012, 23:53
Vervang regel 100 door de volgende regel en kijk eens of dat je probleem oplost:
Code: Selecteer alles
AND (u.user_birthday LIKE '" . $db->sql_escape(sprintf('%2d-%2d-', $now['mday'], $now['mon'])) . "%' $leap_year_birthdays)
-
Hans A
- Berichten: 15
- Lid geworden op: 25 mei 2011, 19:53
Bericht
door Hans A » 07 jun 2012, 07:27
@ PhilipvD: sorry, had ik even geen erg in, mijn excuus.
@pola, Ik zal het eens proberen
-
Stigter
- Berichten: 290
- Lid geworden op: 25 jan 2009, 12:38
- Locatie: Maassluis
-
Contacteer:
Bericht
door Stigter » 12 jul 2012, 11:56
Ondertussen heb ik begrepen dat de fout nog steeds bestaat.
Zijn er nog meer oplossingen?
@Hans
eerst geupdate naar 3.09, daarna backup terug gezet (welke backup, van de database?) en handmatig geupdate naar 3.010.
Begrijp ik goed dat je eerst de versie naar 3.09 heb geholpen, dat is goed gegaan, backup terug gezet en daarna geupdate naar 3.010? Lijkt mij dat je door het terugzetten van de backup de update naar 3.09 teniet heb gedaan.
-
Pola
- Berichten: 1495
- Lid geworden op: 19 jan 2012, 14:40
-
Contacteer:
Bericht
door Pola » 12 jul 2012, 12:03
Als de door mij voorgestelde wijziging is uitgevoerd, kan de foutmelding niet exaxt hetzelfde zijn.
Kun je de huidige foutmelding hier plaatsen?