Project

General

Profile

Σφάλματα #97

Πρόβλημα στην αρχική σελίδα μετά από update

Added by Panayotis Katsaloulis over 9 years ago. Updated over 9 years ago.

Status:
Νέα
Priority:
Υψηλή
Assignee:
-
Target version:
Start date:
21/03/2013
Due date:
% Done:

0%

Estimated time:

Description

Μετά από update από 2.6 σε 3.0, η αρχική σελίδα εμφανίζει αυτό το μήνυμα:

1146: Table 'eclass.agenda' doesn't exist

SELECT agenda.title, agenda.content, agenda.day, DATE_FORMAT(agenda.hour, '%H:%i'),
                agenda.lasting, course.code, course.title
                FROM agenda, course WHERE agenda.course_id IN ('1','2')
                AND agenda.course_id = course.id
                AND agenda.visible = 1
                HAVING (TO_DAYS(day) - TO_DAYS(NOW())) >= '0'
                ORDER BY day, hour DESC
                LIMIT 5

Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /home/teras/Works/Development/WebApps/eclass/modules/perso/agenda.php on line 103
1146: Table 'eclass.forum' doesn't exist

SELECT forum.id,
                               forum.name,
                               forum_topic.id,
                               forum_topic.title,
                               forum_topic.num_replies,
                               forum_post.post_time,
                               forum_post.poster_id,
                               forum_post.post_text
                        FROM forum, forum_topic, forum_post, course_module
                        WHERE CONCAT(forum_topic.title, forum_post.post_text) != ''
                               AND forum.id = forum_topic.forum_id
                               AND forum_post.topic_id = forum_topic.id
                               AND forum.course_id = 1
                               AND DATE_FORMAT(forum_post.post_time, '%Y %m %d') >= "2013 02 21" 
                               AND course_module.visible = 1
                               AND course_module.module_id = 9
                               AND course_module.course_id = 1
                        ORDER BY forum_post.post_time LIMIT 15

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/teras/Works/Development/WebApps/eclass/modules/perso/forumPosts.php on line 63

Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /home/teras/Works/Development/WebApps/eclass/modules/perso/forumPosts.php on line 71
1146: Table 'eclass.forum' doesn't exist

SELECT forum.id,
                               forum.name,
                               forum_topic.id,
                               forum_topic.title,
                               forum_topic.num_replies,
                               forum_post.post_time,
                               forum_post.poster_id,
                               forum_post.post_text
                        FROM forum, forum_topic, forum_post, course_module
                        WHERE CONCAT(forum_topic.title, forum_post.post_text) != ''
                               AND forum.id = forum_topic.forum_id
                               AND forum_post.topic_id = forum_topic.id
                               AND forum.course_id = 2
                               AND DATE_FORMAT(forum_post.post_time, '%Y %m %d') >= "2013 02 21" 
                               AND course_module.visible = 1
                               AND course_module.module_id = 9
                               AND course_module.course_id = 2
                        ORDER BY forum_post.post_time LIMIT 15

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/teras/Works/Development/WebApps/eclass/modules/perso/forumPosts.php on line 63

Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /home/teras/Works/Development/WebApps/eclass/modules/perso/forumPosts.php on line 71

Από το μήνυμα αυτό και κάτω εμφανίζεται η κεντρική σελίδα

History

#1

Updated by Thanos Kyritsis over 9 years ago

Έχω μια υποψία και για τα 2 σφάλματα. Σε κάποιο commit περάσαμε σε InnoDB, αλλά δεν έχει καθαριστεί παντού στον κώδικα σε όλα τα CREATE TABLE η δημιουργία FULLTEXT index, η οποία δεν επιτρέπεται στο InnoDB, πχ upgrade.php γραμμές 656, 706, 717, 883, 889.
Αυτό έχει σαν αποτέλεσμα η διαδικασία του upgrade να μην ολοκληρώνεται σωστά και άρα να υπάρχουν τα σχετικά σφάλματα μετά το upgrade. Αλήθεια, στο upgrade δεν πέταξε errors ?

#2

Updated by Thanos Kyritsis over 9 years ago

  • Priority changed from Κανονική to Υψηλή
  • Target version set to 3.0
#3

Updated by Panayotis Katsaloulis over 9 years ago

Ναι άλλαξε, δες το issue #99

Also available in: Atom PDF