Ошибка при установке скрипта
Вложений: 1
Всем привет! Пытался потестировать один скрипт, но не могу его установить, при создании таблиц в базе данных вылетает ошибка: Duplicate column name 'file_id'
Насколько я понял, mysql не нравится, что в двух таблицах есть колонка с одинаковым именем... как это исправить? Скрипт прикладываю. |
В общем тут как ты и сказал, колонка повторяется в mySQL
Решение такое. Пересмотри весь скрипт на наличие "file_id" и замени название на другое везде. Я конечно не уверен, но должно сработать |
Цитата:
|
Цитата:
Или сам скрипт создает две колонки? |
Сейчас посмотрел скрипт. так это полноценный движок с админкой.
Файловый менеджер походу? |
Цитата:
Все таблицы в базе создаются в процессе установки и получается что некоторые имена колонок повторяются в нескольких таблицах, в связи с этим и вылетает ошибка. |
Ну на сколько я знаю, тут нужно копать в install.php. Там у тебя повторяется эта строка 6 раз.
Но с моими знаниями в php я мало чем помогу... |
Хмм... При быстром просмотре мне вот что в глаза бросилось из файла install.php:
echo "Creating ffdb_files table...<br>"; $mysql->Query("CREATE TABLE ffdb_files ( ...... PRIMARY KEY (file_id,file_id))"); ...... ИМХО, этот параметр должен быть PRIMARY KEY (file_id))"); А там стоит повтор, вот и ошибка. И проверьте весь этот файлик до конца на всякий случай. |
Цитата:
|
Спасибо, посмотрю вечером))
|
Часовой пояс GMT +4, время: 22:29. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.