[ic] Image uploader breaks in 4.8.7 -> 5.2.0 upgrade
Peter N.
interchange at framework.ws
Tue Aug 23 10:09:49 EDT 2005
>
>
>> I just updated a catalog from a 4.8.7 installation to a 5.2.0.
>> Everything works fine, except for image uploading. When I attempt to
>> upload an image, I get an error in the log saying:
>>
>> host70.catalog.com huRhk5Jw:catalog.com - [08/July/2005:17:41:03
>> -0400] catalog /cgi-bin/catalog/admin/item_edit imgxyz.jpg is not a file.
>>
>> I had similar problems under the 4.8.7 catalog, which I resolved by
>> adding a symlink to my image directory called "images" in my catalog
>> root. The same symlink appears in the IC 5 version of the catalog, and
>> everything else (server, servername, user, file permissions) are the
>> same as with the 4.8.7 catalog, except file uploads don't work.
>
>I've had the same problem. All the permitions in the directories were ok but
>each time I wanted to upload a new picture, it wouldn't. I got an error in
>the log "xxx is not a file".
>
>I solved the problem by merging the meta data, which hadn't been done before
>because that too caused an error.
>
>Cannot merge metadata -- column(s) 'extended, default' is missing in table
>mv_metadata"
>
>So I fixed that by "CATDIR/products/mv_metadata.asc", adding 2 tabs at the end
>of the first line and "extended". Then I restarted Interchange and merged the
>metadata. After that the admin UI had changed somewhat. I could even upload a
>3rd picture for each product... Image, Thumb and Large Image. Image and Large
>Image worked but not Thumb. In order to get Thumb to work, I had to go to the
>right side of the image uploading page (it's on another page now) , click on
>the edit meta icon and then edit the "Filter(s)" filed to make it look like
>for the other images fields (select the "--add--" filter and leave the edit
>box on it right empty). Now Thumb works too!
>
Hi list,
I tried this, as I also had not merged the metadata. After merging, I
now get the following in the error logs:
host70.catalog.com eYpBwjHd:catalog.com - [23/August/2005:09:51:21
-0400] catalog5 /cgi-bin/catalog5/admin/item_edit failed to write
images/items/Winter.jpg: Inappropriate ioctl for device
host70.catalog.com eYpBwjHd:catalog.com - [23/August/2005:09:51:21
-0400] catalog5 /cgi-bin/catalog5/admin/item_edit No key 'code' found
for function='update' table='products'
When I looked at the uploader meta information, the original 4.8 catalog had
<A
HREF="admin/upload_file?ui_image_preview=/catalog/images/products/_UI_VALUE_&ui_upload_binary=1&ui_upload_backup=0&mv_arg=images/products/_UI_VALUE_&ui_start_dir=items&ui_return_to=admin/item_edit&ui_return_to=item_id=_UI_KEY_&ui_preload=_UI_TABLE_:_UI_COLUMN_">upload...</A>
while the 5.2 catalog had
<A HREF="admin/upload_file?ui_image_preview=[var
IMAGE_DIR]/items/_UI_VALUE_&ui_upload_binary=1&ui_upload_backup=0&mv_arg=images/items/_UI_VALUE_&ui_start_dir=items&ui_return_to=admin/item_edit&ui_return_to=item_id=_UI_KEY_&ui_preload=_UI_TABLE_:_UI_COLUMN_">upload...</A>
I tried replacing the 5.2 code with the working 4.8 code, but nothing
changed. Any more suggestions would be greatly appreciated.
Thank you,
Peter
More information about the interchange-users
mailing list