Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблема с "Фотогалерея Wallist (MySQL)"
 
 автор: Strech   (09.06.2007 в 09:42)   письмо автору
 
 

Создание 1 таблицы (таблица с данными изображений) создана успешно
Error!
Ошибка при дампе 1 таблицы (таблица с данными изображений)
Инсталяция галереи приостановлена...


Запрос:
create table db_images(id_im int(5) not null auto_increment, id_user int(5) default null, id_cat int(3), id_podcat int(3), name text, path text, date datetime NOT NULL default '0000-00-00 00:00:00', hide int(1) default null, primary key(id_im)) type=myisam;
insert into db_images values('',0,1,1,'PhotoGraf','PhotoGraf.jpg','2004-03-12 00:00:00','');
___________________________________________________________________________
Оъясните пожалуйста в чём тут дело и что не так?

   
 
 автор: Trianon   (09.06.2007 в 10:43)   письмо автору
 
   для: Strech   (09.06.2007 в 09:42)
 

Попробуйте в файле functions.php
поменять фрагмент (3 строка)

function show_error($show_errors)
   {
           echo "<font 


на

function show_error($show_errors)
   {
           echo mysql_error();
           echo "<font 



а в файле install/install_db.php
поменять фрагмент(108 строка)

   $query_res = mysql_query($query[$i]);
   $query_dump= mysql_query($dump[$i]);

на

   $query_dump=false;
   $query_res = mysql_query($query[$i]) and  $query_dump= mysql_query($dump[$i]);

   
 
 автор: Strech   (09.06.2007 в 12:35)   письмо автору
 
   для: Trianon   (09.06.2007 в 10:43)
 

Создание 1 таблицы (таблица с данными изображений) создана успешно
Incorrect integer value: '' for column 'id_im' at row 1
Error!
Ошибка при дампе 1 таблицы (таблица с данными изображений)
Инсталяция галереи приостановлена...


Запрос:
create table db_images(id_im int(5) not null auto_increment, id_user int(5) default null, id_cat int(3), id_podcat int(3), name text, path text, date datetime NOT NULL default '0000-00-00 00:00:00', hide int(1) default null, primary key(id_im)) type=myisam;
insert into db_images values('',0,1,1,'PhotoGraf','PhotoGraf.jpg','2004-03-12 00:00:00','');
_______________________________________________________________________
Все сделал как написано, теперь вот такая ошибочка. Как быть дальше?

   
 
 автор: Trianon   (09.06.2007 в 15:42)   письмо автору
 
   для: Strech   (09.06.2007 в 12:35)
 

К сожалению, дальше придется переписывать все операторы INSERT, поскольку SQL-код написан грязно. Или трясти автора.

   
 
 автор: Strech   (09.06.2007 в 17:08)   письмо автору
 
   для: Trianon   (09.06.2007 в 15:42)
 

я ему уже написал, жду ответа((. Вам и на том спасибо.

   
 
 автор: AndrewChe   (18.02.2008 в 22:39)   письмо автору
 
   для: Strech   (09.06.2007 в 17:08)
 

И как, дождались ответа?
У меня те же проблемы.

Ошибка при дампе 1 таблицы (таблица с данными изображений)
Инсталяция галереи приостановлена...

Эту проблему я решил так: Заменил все запросы вида -
insert into db_images values('',0,1,1,'PhotoGraf','PhotoGraf.jpg','2004-03-12 00:00:00',''); 

на
insert into db_images values(default,0,1,1,'PhotoGraf','PhotoGraf.jpg','2004-03-12 00:00:00',default); 


После этого все запросы прошли успешно, кроме этого:
insert into newsbox values(default,NOW(),'Установка фотогалереи Wallist v1.2 закончена успешно, для управления войдите на страницу администратора используя свой логин и пароль.',default);

Оказалось слишком длинный текст в поле text. Очень странно!? Тем более, что этот же запрос успешно проходит, если я его запускаю в тойже БД, но из под PhpMyAdmin. Не понятно почему он не идет из программы???
Ну да ладно. Сократил текст, до одного слова например, и после этого все пошло. Т.е. все 8 таблиц были успешно созданы.
И после этого, следуя логике программы, зерез 1 секунду идет редирект на ../ (<META HTTP-EQUIV='Refresh' CONTENT='1; URL=../'>)
И сразу после перехода на страницу ../index.php возникает новая ошибка, пишет в браузере следующее:
Error!

Ошибка в запросе!


Дальше копаться уже нет сил:(, Может это и полезно для изучения РНР, но хотелось бы получить работающую галерею:)

Скажите, удалось ли вам побороть этот скриптик, помог ли вам в этом автор, и если да, то оправдала ли она ваши ожидания?
Спасибо.

   
 
 автор: adba   (19.02.2008 в 09:43)   письмо автору
 
   для: AndrewChe   (18.02.2008 в 22:39)
 

А можно посмотреть полное содержание файла начиная с коннекта?:????

   
 
 автор: AndrewChe   (19.02.2008 в 10:36)   письмо автору
 
   для: adba   (19.02.2008 в 09:43)
 

>А можно посмотреть полное содержание файла начиная с коннекта?:????

Какой именно файл? Там их много:)
Легче скачать фотогалерею вот от сюда http://softtime.ru/info/wallist_mysql.php
и попытаться развернуть ее

   
 
 автор: adba   (19.02.2008 в 13:24)   письмо автору
 
   для: AndrewChe   (19.02.2008 в 10:36)
 

короче .... не работоет функция install_count() Дамп который в нем не работает таблицы не создались,....создай их в ручную и она будет работать.
ощибка на строке 46, запрос: $query = _query('select * from wc_browsers;', 'q'); в файле count.php

   
 
 автор: AndrewChe   (19.02.2008 в 16:31)   письмо автору
 
   для: adba   (19.02.2008 в 13:24)
 

Спасибо, я и не заметил что в функции install_count() тоже дамп не отработал.
Изменил код как и раньше делал, тоесть написал default вместо ' ' , и все нормально отработало (все таблицы создались и где надо заполнились данными).

Но дальше все равно не работает. Таже ошибка при переходе на ../index.php

   
 
 автор: adba   (20.02.2008 в 01:33)   письмо автору
 
   для: AndrewChe   (19.02.2008 в 16:31)
 

Я уже удалил этот движок,...А за ного его ставит лень,.Посмотри где выдает ощибку...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования