On Server A (debian) drupal was installed by the package manager. So basically the codebase is at:
/usr/share/drupal7/sites symlinking to
Server B has basically the same setup (ubuntu).
The multi-site feature is configured like that: At
/etc/drupal/7 we have a apache.conf:
Alias /site1 /usr/share/drupal7 Alias /site2 /usr/share/drupal7 <Directory /usr/share/drupal7/> Options +FollowSymLinks AllowOverride All order allow,deny allow from all </Directory>
I copied the Site from A to B. In A it was installed at /sites/default so I copied it to /sites/default at B. The index page (www.foo.com/drupal7) is redirected to /sites/default. So basically it works.
But if I go to e.g. www.foo.com/drupal7/members I get: 404: The requested URL /usr/share/drupal7/index.php was not found on this server.
Also: If I want a multisite like www.foo.com/site1 I create it at /sites/foo.com.site1
Question 1: How can I confiure it so it works on / rather than on /drupal7? So basically I'd like to use this site "normal" on /sites/default but another site at /sites/site1.
Question 2: How can I fix the 404 error?