Personal Home Page Migration

All personal home pages that do not use PHP and have no .htaccess files are automatically migrated by isginf to a new web server in November 2022. This topic explains the recommended order of steps for those users with personal home pages that isginf cannot migrate automatically for them.

All of the steps require you to log in to web-login.inf.ethz.ch using SSH. Your home directory there is the new one which should be empty. Your old web home directory is under /home-old/login where login is your ETH user name. Alternatively it is also accessible via SMB/CIFS, the share name is \\www.fs.inf.ethz.ch\www-data\oldweb\home\login.

The old login server can be reached as web-login-el6.inf.ethz.ch if you still need it.

People who have been informed by isginf need to complete the steps below no later than December 18th 2022.

1. Copy Data to New Home Directory

Run the command

migrate_copy

This script will copy over your old home directory under /home-old/[your login] to /home/[your login] and make come additional changes

  • Ownership is set to you.
  • Permissions are set correctly that the web server can only read all files in public_html.

Do not make files in public_html writable for the web server, any other user with a personal home page can otherwise overwrite your files.

If you need to make files and directories writable then use the web_allow_write_access command to make just the necessary files writable. Run web_allow_write_access -h for help.

2. Check and Upgrade PHP Files

Please read on here for this step.

3. Check and Manually Fix .htaccess Files

Please read on here for this step.

4. Test New Pages

The new copy can be tested at

https://new.people.inf.ethz.ch/[your login]

before it becomes live. Please check all documents thoroughly.

5. Activate New Pages

When you are done and your new home page renders properly on https://new.people.inf.ethz.ch/[your login] then run the following command:

migrate_finish

After that, the new copy is the live one at

https://people.inf.ethz.ch/[your login]

Page URL: https://www.isg.inf.ethz.ch/bin/view/Main/NewsProjectsPersonalHomePageMigration
2022-12-06
© 2022 Eidgenössische Technische Hochschule Zürich