Problem with upgrading to 4.0.1 and PathPrefix

Problem with upgrading to 4.0.1 and PathPrefix

Monday 01 September 2008 12:07:52 pm - 2 replies

Author Message

André R.

Monday 01 September 2008 12:50:30 pm

Because of the url_alias changes in 3.10 (unless you use urlalias_compat) the pathprefix is like the url_alias, in your case 'My First Site'. I don't use path prefix my self so not sure, but guess the reason why 'My First Site' doesn't have a url_alias is because you previously used pathprefix for it.

So try:
A. set path prefix to 'My First Site'
B. recreate url_alias cache (should be possible by editing the node)
C. redo the upgrade but disable pathprefix and recreate the url_alias cache first

eZ Online Editor 5: http://projects.ez.no/ezoe || eZJSCore (Ajax): http://projects.ez.no/ezjscore || eZ Publish EE http://ez.no/eZPublish/eZ-Publish-Enterprise-Subscription
@: http://twitter.com/andrerom

Radek Kuchta

Tuesday 02 September 2008 2:35:50 am

I have made a test.

In my 3.9.3 installation I cleared the PathPrefix settings so the url is like: http://domain.com/my_first_site/page_1

Now, ezcontentobject_tree table has also value "my_first_site/*" for each row.

After upgrade to 3.10.1 (with urlalias_compat and empty PathPrefix variable) I have incorrect value for all path_identification_string in ezcontentobject_tree table.

Now, I have "root//page_1" value for path_identification_string (there is double "/" - there is no value like before "my_first_site").

--edit:

My mistake. I forgot to change RootNode after changing PathPrefix. When I changed both variables upgrade looks ok :)

Thanks

http://ez.no/certification/verify/272582

You must be logged in to post messages in this topic!

Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2014 eZ Systems AS (except where otherwise noted). All rights reserved.