форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
txp 4.0.6
выдает
Warning: Unknown column 'size' in 'field list' insert into txp_file set filename = 'html.chm', category = '', permissions = '', description = '', size = '206808', created = now(), modified = now() in C:\server\www\textpattern\lib\txplib_db.php on line 81
Есть идеи, как решать?
Неактивен
ты че на локалке работаешь ?
Неактивен
да. обкатываю все дома
Неактивен
Нашел причину. Видимо, сборка "Блог", от которой отталкивался не создает нужные поля и их нужно пересоздать вручную. Таблица txp_file
size(int,11,unsigned)
created(date,11)
modified(date,11)
где date и int - типы данных, 11 - длина, а unsinged - атрибуты.
Неактивен
leorik подскажи, что конкретно и где ты делал, чтобы исправить данную ошибку? у меня такая же... в версии 4.0.4 все работало, обновился до версии 4.2.0 - перестало грузить фалы... подставляю txp_file.php из старой версии - с ошибками, но грузит... что надо и где прописать, чтобы заработало?
спасибо!
Неактивен
подставлять файл из версии, которой 4 года...
Зайдите на страницу диагностики - наверняка там на что-то ругается
Неактивен
1. Все равно, полную диагностику на pastie.org, и какую ошибку показывает при загрузке с родными файлами?
2. Какой размер загружаемых файлов? Влиет ли на результат?
3. Картинки загружает?
Неактивен
стоит ограничение на загрузку фалов 8 мегабайт. гружу 300 килобайт - не загружает. пробовал другого объема - не загружает. картинки - грузит без проблем.
http://pastie.org/719932 - диагностика краткая
http://pastie.org/719933 - полная
спасибо, если подскажете что...
Неактивен
1. Какую ошибку показывает после нажатия на кнопку "загрузить"?
2. Права доступа к папкам images, files и tmp установлены в 777?
Неактивен
Ошибка такая:
Warning: Unknown column 'size' in 'field list' insert into txp_file set filename = 'имя_файла.расширение', category = '', permissions = '', description = '', size = '221184', created = now(), modified = now(), author = 'некоторый_автор' in /usr/local/www/maxblogs.ru/blog/textpattern/lib/txplib_db.php on line 85
разрешения на эти каталоги стоят 0755, но картинки-то грузит!
Неактивен
C описания ошибки и надо было начать - вы плохо обновились - в базе не обновилась таблица txp_files. Вам надо в эту таблицу добавить колнку 'size' с типом bigint(20) Null=yes.
Ну и права доступа должны быть 777 к указанным папкам.
Неактивен
Вот скрипт этой таблицы:
CREATE TABLE `txp_file` ( `id` int(11) NOT NULL auto_increment, `filename` varchar(255) NOT NULL default '', `category` varchar(255) NOT NULL default '', `permissions` varchar(32) NOT NULL default '0', `description` text NOT NULL, `downloads` int(4) unsigned NOT NULL default '0', `status` smallint(6) NOT NULL default '4', `modified` datetime NOT NULL default '0000-00-00 00:00:00', `created` datetime NOT NULL default '0000-00-00 00:00:00', `size` bigint(20) default NULL, `author` varchar(255) NOT NULL default '', PRIMARY KEY (`id`), UNIQUE KEY `filename` (`filename`), KEY `author_idx` (`author`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=0 AUTO_INCREMENT=2 ;
Неактивен
froZZen - спасибо. пришлось полностью убить таблицу txp_file и заново ее создать по данному коду. но все-таки для тех, у кого там уже есть много данных - это не выход...
может кто-то опубликует здесь решение, которое будет не таким радикальным? для тех, у кого так же не пройдет гладко обновление....
так же вернул права доступа на папки images, tmp, files на 0755 - все загружает...
спасибо всем!
Отредактированно bomax (30-11-2009 16:12:58)
Неактивен