|
|
|
| Я попробовала установить ваш форум для начала у себя на компьютере. и столкнулась с несколькими проблеммами.
У меня имеющаяся версия PHP очень нервная и чтобы ее как-то успокоить, я всюду поставила "error_reporting(0);"
Тогда стало работать вроде нормально.
Но после установки и настройки, при попытке зайти в форум сообщают мне
Error: 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 hide != 'hide' ORDER BY tim
И еще один вопрос. Можно ли отменить регистрацию и сделать идентификацию участников отдельно (по другой базе данных) или, если начать копаться в коде все повалится, как вы думаете?
Добавление:
Я попробовала исправить в коде строчку: "WHERE id_forum = $id_forum" на "WHERE id_forum = '$id_forum'" (добавила кавычки) и он ругаться перестал. Но как быть с другими местами, где такой же синтаксис? | |
|
|
|
|
|
|
|
для: nechama
(23.08.2004 в 17:43)
| | Обязательно Вам поможем. Главный разработчик форума - cheops - появится в форуме часика через 3.
А пока нужно выяснить несколько вопросов.
Вы пишете про liteForum версии 2? Или версии 1?
Какая у Вас версия Apache, PHP и MySQL?
>начать копаться в коде все повалится, как вы думаете?
Ну почему.. Можно сделать, только много чего нужно будет переделывать. Может быть проще импортировать в этот форум существующую базу пользователей?
>Я попробовала исправить в коде строчку: "WHERE id_forum = $id_forum" на "WHERE id_forum = '$id_forum'" (добавила кавычки) и он ругаться перестал.
Вообще так быть не должно бы.... id_forum - числовое поле. Хм, такое, наверное, могло быть в первой версии...
Когда возникает ошибка?
При отображении главное страницы (index.php)?
Или при входе зарегистрированного пользователя? | |
|
|
|
|
|
|
|
для: nechama
(23.08.2004 в 17:43)
| | Была та же проблема с Liteforum 1
Причина была банальна - неверно настроен был php.ini а именно строчка
error_reporting = E_ALL & ~E_NOTICE была записана не верно. Кстати если вы исправите ваше строчку на эту то вам не придется везде писать error_reporting(0); | |
|
|
|
|
|
|
|
для: nechama
(23.08.2004 в 17:43)
| | Использовать внешнюю базу данных пользователей вряд-ли получится, но если уже есть база данных с пользователями мы можем вам помочь перевести эту базу в наш формат... Отменить регистрацию можно удалив ссылки для регистрации и обновления портрета из меню форума (а лучше от греха и файлы register.php,registerform.php, update.php, updateform.php, несущие отвественность за регистрацию).
Ситуация с кавычками странная... числовой формат должен обрабатываться без кавычек. Более того, использование варианта с кавычками менее производительный, так как СУБД должна преобразовывать тип. Схожее ситуация по моему была у Artem S. - мы тогда так и не локализовали проблему... может он прояснит ситуацию. | |
|
|
|