Forums / Setup & design / dinamic paths and urls stored in the database ??

"Please Note:
  • At the specific request of Ibexa we are changing this projects name to "Exponential" or "Exponential (CMS)" effective as of August, 11th 2025.
  • This project is not associated with the original eZ Publish software or its original developer, eZ Systems or Ibexa".

dinamic paths and urls stored in the database ??

Author Message

Alexandre Cunha

Tuesday 21 September 2004 7:03:43 pm

Hi,

Have started a new site using the default PLAIN site included in the default instalation.

The default storage folder for images is var/plain/storage
When I decided move the site to other machine, i changed the site name from "plain" to "my_site"
Have changed the site.ini.append to point the new "var/my_syte"
With this, my new storage has changed to "var/my_site/storage"

After this, no images are loaded. Looking in the html and in the database (table ezcontentobject_attribute), i see the xml fot the image. Something like this:

<?xml version="1.0" encoding="UTF-8"?>
<ezimage serial_number="1"
         is_valid="1"
         filename="termas1.png"
         suffix="png"
         basename="termas1"
         dirpath="var/plain/storage/images-versioned/667/1-por-PT"
         url="var/plain/storage/images-versioned/667/1-por-PT/termas1.png"
         original_filename="085.png"
         mime_type="image/png"
...

You can see the dirpath and url pointing to the OLD "plain" folder.
Humm ... a dinamic path stored in the database ??

Some questions:

a) There is a simple way to change all ocorrences on the database from "plain" to "my_site" ?
b) Why the xml stores this info ? Why not

         dirpath="images-versioned/667/1-por-PT"
         url="images-versioned/667/1-por-PT/termas1.png"

instead of:

         dirpath="var/plain/storage/images-versioned/667/1-por-PT"
         url="var/plain/storage/images-versioned/667/1-por-PT/termas1.png"

c) I dont see any valid reason to store the /var/<site_name>/storage in the xml. There is a valid reason ? If not, I will report this as bug.

using ezp 3.4.1

thanks for your help

http://AlexandreCunha.com