32

Web Configuration Data

To migrate the web configuration:

1Save the file /etc/httpd/servermgr_web_httpd_config.plist and the directory /etc/ httpd/sites_disabled/ and all its contents from the version 10.3 server.

2Replace the /etc/httpd/ directory and its files on the version 10.3 server with the /etc/ httpd/ directory and its contents that you saved on the former server. Also restore the saved /etc/webperfcache/webperfcache.conf.

3Copy the file /etc/httpd/servermgr_web_httpd_config.plist and the directory /etc/ httpd/sites_disabled/ and all its contents into the restored /etc/httpd/ directory.

4Open Server Admin and make sure that web service isn’t running.

5Open the Terminal application. As the root user, type the 49_webconfigmigrator command:

sudo /System/Library/ServerSetup/MigrationExtras/49_webconfigmigrator

A log of the changes made to the files is created in /Library/Logs/Migration/ webconfigmigrator.log. Original versions of changed files in /etc/httpd are renamed to httpd.conf.obsolete, httpd_macosxserver.conf.obsolete, and mime_macosxserver.types.obsolete. A new httpd.conf file is created.

6In Server Admin, start web service.

Web Content

Copy saved web content to:

/Library/Webserver/Documents/

/Library/Webserver/CGI-Executables

MySQL Data

Restore saved MySQL 3.23 databases in /var/mysql.

There are a few commands you can use on an old database to remove dependency on the ISAM table format, which has been deprecated:

Run mysql_fix_privilege_tables to enable new security privilege features.

Run either mysql_convert_table_format (if all existing tables are ISAM or MyISAM) or ALTER TABLE table_name TYPE=MyISAM on all ISAM tables to avoid the deprecated ISAM table format.

Refer to the documentation on the MySQL website for migration details before running these commands:

www.mysql.com/doc/en/Upgrading-from-3.23.html

Chapter 2 Migrating From Mac OS X Server Version 10.2

Page 32
Image 32
Apple 034-2344 manual Web Configuration Data