Felix
Felix

Reputation: 5619

migrating TYPO3 6.2.31 to TYPO3 7.6.23

When I try to migrate my TYPO3 6.2.31 to 7.6.23 I've got some problems.

Especially the page tree is missing so I got this error

The requested resource "%2Fmain" was not found

I've tried this way to migrate:

1.) Copy the whole page

2.) Changing the symlinks to the new sources

3.) Starting the migration wizard in install tool

And now When I want to access the backend I got the above mentioned error.

what can I do?

thanks.

When I call url.de/typo3 the follwing url is called:

index.php?route=%252Fmain&token=XXX

The correct one should be

index.php?route=%2Fmain&token=XXX

What could be the problem in the url?

Upvotes: 2

Views: 562

Answers (2)

Felix
Felix

Reputation: 5619

as mentioned here: Need to allow encoded slashes on Apache

Issue 1: Apache believes that's an invalid url

Solution: AllowEncodedSlashes On in httpd.conf

Issue 2: Apache decodes the encoded slashes

Solution: AllowEncodedSlashes NoDecode in httpd.conf (Requires Apache 2.3.12+)

Issue 3: mod_proxy attempts to re-encode (double encode) the URL changing %2F to

%252F (eg. /example/http:%252F%252Fwww.someurl.com/)

Solution: In httpd.conf use the ProxyPass keyword nocanon to pass the raw URL thru the proxy.

ProxyPass http://anotherserver:8080/example/ nocanon

httpd.conf file:

AllowEncodedSlashes NoDecode

<Location /example/>
  ProxyPass http://anotherserver:8080/example/ nocanon
</Location>

Upvotes: 1

Pravin Vavadiya
Pravin Vavadiya

Reputation: 3207

Please follow below steps.

  1. Download typo3 7 LTS latest source and create symlink.
  2. Add your typo3conf, uploads and fileadmin folder
  3. Open install tools and clear both cache php and typo3.
  4. Compare currentdatabse specification and perform all steps.
  5. Go to upgrade wizard and complete all needed steps
  6. Clear cache and remove typo3temp file and open BE

Upvotes: 1

Related Questions