Jump to content
InvisionCommunity.de - Der Deutsche Invision Community Support
Sign in to follow this  
MasterShadow

Plötzliche Fehlermeldung beim Aufrufen des Forums

Recommended Posts

Halloa!

Leider geht seit vorgestern unser Forum nicht mehr :/ Beim Aufrufen des Forums kommt folgende Fehlermeldung:

mySQL query error: SELECT t.tid, t.title, t.state, t.last_vote, p.* , v.member_id as member_voted

FROM ibf_topics t, ibf_polls p

LEFT JOIN ibf_voters v ON (v.member_id=64 and v.tid=t.tid)

WHERE t.tid=753 AND p.tid=t.tid

mySQL error: Unknown column 't.tid' in 'on clause'

mySQL error code:

Date: Friday 01st of June 2007 09:16:47 PM

Der Space ist erreichbar und andere Projekte auf dem Server funktionieren, scheint nur das Forum/Portal (MkPortal) zu betreffen :/ Hat jemand ne Idee was da los sein kann? Ich hoffe doch es ist noch etwas zu retten. Naja vllt. weiß ja jemand was..

grüße MasterShadow

Edit: Achja es wurde nichts geändert oder so, der Fehler kommt also "wie aus dem Nichts"

Edit2: Ins Admin Cp über die URL dazu komm ich noch, hier nochn paar Daten:

PHP VERSION: 4.4.4-8+etch3, MySQL VERSION: 5.0.32-Debian_7etch1-log

Im Admin Cp kommen außerdem Folgene Meldungen ganz oben:

Warning: opendir() [function.opendir]: open_basedir restriction in effect. File(/srv/www/htdocs/web74/html/shadow/forum/uploads) is not within the allowed path(s): (/var/www/web74/html/:/var/www/web74/phptmp/:/var/www/web74/files/:/var/www/web74/atd/) in /var/www/web74/html/shadow/forum/sources/Admin/ad_index.php on line 181

Warning: opendir(/srv/www/htdocs/web74/html/shadow/forum/uploads) [function.opendir]: failed to open dir: Operation not permitted in /var/www/web74/html/shadow/forum/sources/Admin/ad_index.php on line 181

Edited by MasterShadow

Share this post


Link to post

Zu dem Fehler:

Im Admin Cp kommen außerdem Folgene Meldungen ganz oben:

Warning: opendir() [function.opendir]: open_basedir restriction in effect. File(/srv/www/htdocs/web74/html/shadow/forum/uploads) is not within the allowed path(s): (/var/www/web74/html/:/var/www/web74/phptmp/:/var/www/web74/files/:/var/www/web74/atd/) in /var/www/web74/html/shadow/forum/sources/Admin/ad_index.php on line 181

Da dürfte eigentlich auch kein Upload mehr in Beiträgen funktionieren.

Ändere hierzu mal in der conf_global.php den upload_dir Parameter von

/srv/www/htdocs/web74/html/shadow/forum/uploads
nach
/var/www/web74/html/shadow/forum/uploads

Backup der conf_global.php aber nicht vergessen. ;)

Wegen dem anderen Fehler geh ich einfach mal davon aus, das dieses nicht MySQL 5 kompatibel ist. ;)

Setze mal folgendes Statement direkt per phpmyAdmin ab sollte es funktionieren.

SELECT t.tid, t.title, t.state, t.last_vote, p.* , v.member_id as member_voted
FROM ibf_topics t
LEFT JOIN ibf_polls p ON (p.tid=t.tid)
LEFT JOIN ibf_voters v ON (v.member_id=64 and v.tid=t.tid)
WHERE t.tid=753

Das Statement muss im Quelltext angepaßt werden.

Share this post


Link to post

Hab das Problem gefunden:

Es liegt an der MYSQL Version, die anscheinend der Provider neu installiert hat.

Diese Version akzeptiert keine Kommas mehr, sondern nur noch INNER JOIN.

@MasterShadow

Dein Code muß so lauten:

FROM ibf_topics t INNER JOIN ibf_polls p

LEFT JOIN ibf_voters

Anstatt:

FROM ibf_topics t, ibf_polls p

LEFT JOIN ibf_voters

Share this post


Link to post

Diese Version akzeptiert keine Kommas mehr, sondern nur noch INNER JOIN.

Stimmt nicht ganz, denn auch MySQL 5 erlaubt die "alte" Join Variation. Jedoch hat MySQL 4 eine Unsauberheit bei dem Statement, welches auch bei dem Problemfall oben der Fall ist, großzügigerweise "übersehen" bzw. transformiert.

Ich will das auch nicht weiter ausführen, jedoch gerade mal den Link zum Thema rausgesucht.

Also mehr Infos findet man hier.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×