MasterShadow 0 Report post Posted June 1, 2007 (edited) 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 June 1, 2007 by MasterShadow Share this post Link to post
gonzo 0 Report post Posted June 13, 2007 Habe das gleiche Problem, aus dem Nichts. *HILFE* :( Share this post Link to post
Stefan 0 Report post Posted June 13, 2007 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
gonzo 0 Report post Posted June 13, 2007 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
Stefan 0 Report post Posted June 13, 2007 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