Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте уважаемые форумчане и специалисты!...
Такой вот вопрос- на хостинге запустил я движек- joomla , вроде все получилось нормально. Добавил компонент и начались проблемы, при входе на форум открывается вот такая жуть:
Table \'kamhuntr_kamfishing.jos_fb_whoisonline\' doesn\'t exist SQL=INSERT INTO jos_fb_whoisonline (`userid` , `time`, `what`, `task`, `do`, `func`,`link`, `userip`, `user`) \n VALUES (\'0\', \'1214048356\', \'Главная\',\'\',\'\',\'\',\'/index.php?option=com_fireboard&Itemid=2\', \'77.82.18.184\', \'0\')Serious db problem:Table \'kamhuntr_kamfishing.jos_fb_users\' doesn\'t exist SQL=SELECT max(posts) from jos_fb_users
Понятно что с базами связано, нужно таблицы добавлять, где нужную и понятную информацию получить чтобы при создании таблиц для форума правильно поля заполнить эти:
Поле
Тип
Длина/значения1
Сравнение
Атрибуты
Null
По умолчанию2
Дополнительно
---
Комментарии
Комментарий к таблице: Тип таблиц: Сравнение:
Если дадите ссылочку на электронное руководство, чтоб скачать можно было буду очень признателен!
СУБД MySQL 5.0.51
Неактивен
Рекомендую Харрис "PHP/MySQL для начинающих", в инете можно найти. В Вашем случае проблема с конкретным компонентом - его инсталлятор должен был создать таблицу - поищите в его файлах инсталляции запрос CREATE TABLE jos_fb_whoisonline .... и выполните данный запрос в базе
Неактивен
Файла такого в инсталяционном пакете нет, но дело втом что на локальной машине таких проблем не было все нормально работало, проблемы возникли только на хостинге. Может быть какие то настройки хостинга не дают делать записи компонентам в базы при их установке?
Неактивен
Посмотрите структуру таблицы jos_fb_whoisonline на локальной машине и создайте такую же на сервере хостера
Неактивен
Всем доброе время!
Помогите мне понять, что это? я знаю, что это не соответствие чего-то с чем-то, но где это надо поправить?
Скрин:
http://i002.radikal.ru/0807/82/d1c1cea3f744.jpg
если смотреть в базе этот вот самую таблицу, то там на первом месте стоит автор, а потом дата, а в запросе я понял, что стоит сначала дата, а потом автор. Может это и есть проблема? Даже это так, я совершенно не знаю как это устранить!!! Помогите мне пожалуйста в этом.
P.S. рекомендованную книгу, я скачал и начну сегодня читать )))
Отредактированно star_099 (03.07.2008 06:17:23)
Неактивен
В запросе 2 списка, первый - (date, autor, ...), второй после VALUES - ('2008-07-03...' ...). Ошибка в том, что число элементов в первом и втором списке различно. В первом списке - названия колонок, во втором - значения. Получается, что либо значений больше, чем колонок, либо наоборот.
Неактивен
rgbeast написал:
В запросе 2 списка, первый - (date, autor, ...), второй после VALUES - ('2008-07-03...' ...). Ошибка в том, что число элементов в первом и втором списке различно. В первом списке - названия колонок, во втором - значения. Получается, что либо значений больше, чем колонок, либо наоборот.
Спасибо за вразумительный ответ. Только теперь, если это возможно, подскажите, как мне проверить то, что ты сказал? я догадывался, что проблема именно в этом, но где нужно посмотреть? и что нужно отредактировать, вот это для меня "китайская граммота"? так что, если есть возможность и желание, помогите.
Неактивен
посчитать элементы в первом и втором списках, посмотреть соответствие имен полей их значениями
Неактивен
хорошо, буду пробовать ))) А когда я найду несоответсвия, то где нужно будет их исправлять?
Отредактированно star_099 (03.07.2008 12:35:52)
Неактивен
хорошо, я нашёл не соответствие, у меня в первом списке - (date, autor, ...) есть поле discuss_forum, а вот во втором VALUES - ('2008-07-03...' .) такого поля нет, тоесть нет ему даже пустого соответствия. Как мне это исправить? получается надо или с запроса первого удалить лишнее поле или ко второму добавить? как сделать это? подскажите?
Неактивен
вобщем я нашёл в чем проблема: в запросе больше полей,которые нужно заполнить данными, (может коряво и не профиссионально сказал, но не умею по другому), а вот данных для последнего пункта запроса нет, и потому запрос при добавление данных в базу делает ошибку. А вот теперь как мне дать ему эти данные? если я проверяю на самом сайте базы этот запрос, только подкидываю ещё одно значение, то все хорошо, все отрабатывает. Стоит только убрать добавленное "лишнее" значение, все - ошибка несоответствия. Это происходит на строке выборки данных по форуму, что нужно сделать и где нужно это добавить. Вобще, откуда запрос берет данные для базы? Есть у меня и подобные данные в запросе, ну "категория" и там все нормально отрабатывается, а вот с "форумом" не отрабатывает. Может не правильно тут "пылю" ? подскажите, если можно конечно!!
Неактивен