Problems With Boot Camp 3.0 and Windows XP and How To Fix Them

It has been a long time since I last installed Microsoft Windows OS on a Mac and then because it was more convenient, I started using Parallels for my “Windows Needs”, but eventually axed that in favor of a dedicated Windows workstation in favor of saving hard drive space. After many issues with our big bosses Dell laptops here at work, my manager decided to bite the bullet, purchase two 13″ MacBook Pros and have me load them with Microsoft Windows XP as the full-time operating system. I’m sure some of you might be wondering why not just run Mac OS X 10.6 Snow Leopard and install Parallels for their Windows Needs. Simple, we’re not  a Mac environment and we do not officially support Macs. Plus the end users have never used the Mac OS before and the time to get them up to speed would be quite difficult and time-consuming given their already hectic schedules.

Since it has been a while since I last used Boot Camp, I had forgotten most of the details and haven’t kept up with the changes. Since Mac OS X 10.5 Leopard, Boot Camp 2.0 comes pre-installed with the OS ((http://support.apple.com/kb/HT1656)). When Snow Leopard was released, a new version of Boot Camp, 3.0 was introduced and integrated with the new OS ((http://support.apple.com/kb/HT3777)). So what are some of the problems that I experienced with trying to install Windows XP on a MacBook Pro?

Disk Error

Apparently this is a fairly common issue. You go through all the installation steps:

  1. Run Boot Camp Assistant in the Applications > Utilities folder
  2. Specify a size for your new Windows partition (which in my case was to devote 90% of the hard drive to Windows XP since the people who will be using these two MacBook Pro won’t be using the Mac OS at all) and then the Mac OS creates and configures it.
  3. Then put in a Windows XP SP2 CD and click Start Installation, the system reboots and Windows XP installation screen appears and you go through the motions.
  4. Once Windows XP finishes installing and reboots to finish the setup, you get the black screen with: “Press any key to boot from CD…” you let that one go and then immediately: “Disk Error. Press any key to restart.” but the system stalls. The keyboard doesn’t work and you’re force to do a hard power down.

Apple’s Knowledge Base support article TS1722 isn’t of much either, I tried it and it didn’t work for me. The big issue is with Step 8:

Format the Windows partition named ‘BOOTCAMP’ before continuing with the rest of the Windows XP setup process. Important:  Do not use the “Leave the current file system intact (no changes)” or “Convert the partition to NTFS” options.

I never got any option to format the Windows partition. By default, Boot Camp Assistant configures the Windows partition to be FAT32. If you select to install Windows XP on that partition you will get the “Disk Error issue”. It doesn’t matter how many times you re-do the steps (I did it 5-times), the same problem arises when Windows tries to do the last setup after reboot. I also tried deleting the Fat32 partition and create a new NTFS partition and got this error message upon reboot:

Windows could not start because the following file is missing or corrupt: <Windows root>system32hal.dll. Please re-install a copy of the above file.

I also tried three different Windows XP OEM installation CDs, but nothing worked. So what fixed the issue for me? I had to find the “right” Windows XP SP2 CD. When I put that CD in and clicked Start Installation in Step 3 from above, and when it came to select the Windows partition to use, I selected the FAT32, it immediate went to a screen with three options: Convert the partition to NTFS (Quick), Convert the partition to NTFS, and Leave the current file system intact (no changes)! I selected the Convert the partition to NTFS (Quick) and everything worked fine after that. You can read this great thread on MacNN Forums where other people had the same problem with different solutions. Also make sure the CD you are using is a Windows XP full-version with Service Pack 2 or it won’t work.

20100112-Boot-Camp-Windows-XP-003

20100112-Boot-Camp-Windows-XP-004

I Can’t Install Service Pack 3 on a Boot Camp Windows XP!

20100112-Boot-Camp-Windows-XP-001

Try and install the Service Pack 3 add-on and you’ll get this message:

An error occured while copying file osloader.ntd.  Cannot copy file to destination directory.  Click Retry to retry the operation or click Cancel.

According to Apple KB article HT3841, the issue is that “Windows is attempting to write to the first partition it sees to install the update” and the first partition is the Mac OS partition, which Windows cannot write to. This issue only affects Boot Camp 3.0 because of the new feature in which you can access you Mac OS partition from Windows. The fix is rather simple (copied verbatim from Apple KB):

  1. Click Start, then My Computer.
  2. Double-click on the BOOTCAMP (C:) drive At the These files are hidden screen, click on Show the contents of this folder.
  3. Double-click on the Windows folder. At the These files are hidden screen, click on Show the contents of this folder.
  4. Double-click on the System 32 folder. At the These files are hidden screen, click on Show the contents of this folder.
  5. Double-click on the drivers folder.
  6. Locate the file AppleMNT (it is a .sys file) and rename it to something like AppleMNT_keep.
  7. Click Start, then click on Shut Down.
  8. Click Restart to restart Windows XP.

Then you do the Service Pack 3 installation, which should complete successfully, and then reenable this feature:

Note: Don’t let your computer restart in the middle of this step. Click on Restart Later if you get a Restart dialog.

  1. Click Start, then My Computer.
  2. Double-click on BOOTCAMP (C:), double-click on Windows, double-click on System32, double-click on drivers.
  3. Locate the file you renamed earlier, and change the name back to AppleMNT.
  4. Click Start, then Shut Down.
  5. Click Restart to restart Windows XP.

And problem solved.

How Do I Create A Boot Camp Windows Driver CD?

With Boot Camp versions prior to 3.0, you had an option in the Boot Camp Assistant to create a Driver CD that had all the necessary drivers for Windows. With version 3.0, they changed that and now you insert your Mac OS 10.6 Installation CD when in Windows and it will install all the necessary drivers for you.

Windows XP on MacBook Pro Full-time

So I’m not entirely sure how well this will work out, but I imagine it can’t be any worse than a PC running Windows XP. I’ll report back with problems I notice and observations as time goes on.

Mac OS X: Installing WordPress on Tiger

Please note that I did not write this. This is reprinted from MacZealots written by Matt Willmore. The only thing that has been changed is formatting, all else is exactly as the author written. This is here for my personal reference.

Of the many options out there, many people choose to run their own blogging software as opposed to a managed service like Blogger or TypePad. On the software side, there are many decent tools available, such as Six Apart’s Movable Type (we have a tutorial for installing MT as well). WordPress is another mature, capable and free blogging engine that is very popular with many bloggers (like its founding developer, Matt Mullenweg) and rapidly gaining in popularity across the Web. WordPress is an excellent choice for a personal or professional blog, and the price is right, too. This tutorial will show you how to install WordPress 1.5.1.3 on OS X 10.4 Tiger.

Note: The most recent version of WordPress is 1.5.1.3, which contains a security patch among other improvements. This tutorial is fully compatible with the most recent version of WordPress. Version 1.5.1.3 is recommended for all WordPress users (upgrade instructions).

If you have installed another blog engine such as WordPress or Movable Type already, you may already have MySQL and/or PHP configured. If this is the case, you can skip right down to step 4.

Before we get started, let’s summarize what we’ll be going over in the installation:

  1. Downloading and Installing WordPress 1.5.1.3
  2. Enabling Personal Web Sharing
  3. Downloading and Installing MySQL
  4. Configuring MySQL
  5. Enabling and Testing PHP
  6. Configuring WordPress
  7. ???
  8. Profit!

Downloading and Installing WordPress 1.5.1.3

If we’re going to blog our way to stardom, we’ll need some blogging software, right? The first step we’ll take will be to download the latest stable version of WordPress, version 1.5.1.3. The compressed file should be about 250KB, and OS X will decompress it for you.

Once it’s decompressed, we’ll move the wordpress directory to OS X’s Web hosting directory in /Library/WebServer/Documents. By default, all requests for the domain’s root directory (like http://maczealots.com/) will go to this directory. This can be changed in Apache’s httpd.conf file, which we’ll cover later. If you like, you can also change the name of the wordpress directory to something else, like blog. This way the URL of the blog would change to http://www.yoursite.com/blog/ Additionally, if you want the blog itself to be at the root directory, delete all the items from the /Library/WebServer/Documents directory and move the contents of the wordpress directory to the now-empty Documents folder.

Enabling Personal Web Sharing

‘Personal Web Sharing’ (PWS) is Apple’s marketing name for Apache, the industrial-strength, tried-and-true Web server du jour. When you enable PWS, OS X starts up Apache, registers the modules, opens ports, etc. Since we’ll be serving the blog, we’ll need to have Apache running.

To enable Personal Web Sharing, open the Sharing preference pane in System Preferences. Check the box labeled ‘Personal Web Sharing’, and that’s it. (You may have to authenticate as an administrator before it will let you enable anything.) Go ahead and close System Preferences; you’re ready to install MySQL now.

Note: We are working on a version of this tutorial that includes the ability to host the database with SQLite, which is prepackaged in OS X 10.4. However, support for SQLite in WordPress is still being fully developed, so for now MySQL is still the way to go. If you’d like to see such an article, let us know.

Downloading and Installing MySQL

MySQL is the database backend that WordPress (and other blogging packages like Movable Type) can use to store blog entries, users, comments, etc. MySQL is free for personal use. First, download MySQL (4.0.24 at the time of publication). It will come as disk image with two packages and a readme. We will be installing both packages. First, open the main MySQL installer. It will install all the necessary components to run MySQL onto your OS X volume. After that installer has completed, run the startup item installer, which will automatically start up MySQL after any computer restarts.

Note: One of the most common problems reported is that people install MySQL 4.1 instead of 4.0. I can understand the desire to be on the bleeding edge of software, but WordPress (and most other blog/CMS engines) use an older authentication scheme that is incompatible with MySQL 4.1 and greater. There are hacks and workarounds out there, but for the easiest installation, stick to MySQL 4.0.

Configuring MySQL

Now that you have installed MySQL, let’s configure it so WordPress can access it. Open a new terminal session (found in /Applications/Utilities/Terminal.app) and type the following commands to navigate, make some changes, and start the MySQL daemon:

cd /usr/local/mysql sudo chown -R mysql data/ sudo echo sudo ./bin/mysqld_safe &

Next, let’s launch MySQL and use the test database (called test, even) to make sure everything’s running correctly:

/usr/local/mysql/bin/mysql test

If everything’s running correctly, you should see output similar to this:

Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 1 to server version 4.0.24-standard Type 'help;' or 'h' for help.  Type 'c' to clear the buffer. mysql>

Once you’ve verified that MySQL is running correctly, use the command quit to return to the console prompt.

Now that MySQL is running, we’ll change the root password of MySQL so that WordPress (and you) can access it later. Use this command (where yourpasswordhere is replaced by your chosen password):

/usr/local/mysql/bin/mysqladmin -u root password yourpasswordhere

The last thing we’ll have to do in MySQL is to create a table for WordPress to store its data. We’ll call it wordpress to keep things simple. To accomplish this, we’ll enter MySQL, create the table, and allow WordPress to edit it.

/usr/local/mysql/bin/mysql -u root -p CREATE DATABASE wordpress; quit

Enabling and Testing PHP

Now that MySQL is ready to go, let’s fire up PHP. OS X ships with PHP installed, but not activated. Fortunately, this is really easy to do. The only file we’ll need to edit is httpd.conf, which Apache uses for its configuration.

Open the config file in your favorite editor (I’ll be using pico):

sudo pico /etc/httpd/httpd.conf

Mosey on down to the Dynamic Shared Object (DSO) Support section. It’s the one with all the LoadModule listings. The one for PHP 4 is towards the bottom of that list. Look for the line and uncomment it to activate it. You can uncomment a line by removing the pound symbol (“#”) from the beginning of the line. The new line should look as such:

LoadModule php4_module

We’ll also need to uncomment the PHP 4 entry in the AddModule listings, so that it looks as such:

AddModule mod_php4.c

Once those two lines are edited you can save the httpd.conf file and quit the editor. Since we’ve edited Apache’s load setup, we need to restart Apache so it will recognize the changes:

sudo apachectl graceful

With that out of the way, let’s make sure that PHP is indeed running. Create a new text file in your favorite editor (stay away from RTF-happy TextEdit, though – SubEthaEdit gets my vote) and fill it with the following text:

<?php phpinfo(); ?>

Save the file as test.php in the root directory (/Library/WebServer/Documents/) and load the address of the page (usually http://localhost/test.php) into a Web browser. If PHP was correctly enabled, the phpinfo(); command should output page after page about the PHP installation. If not, retrace your steps – it can be easy to make a mistake.

Configuring WordPress

Now for the last step: configuring WordPress. First, you’ll need to edit WordPress’ default configuration file wp-config-sample.php. You’ll find it in the root folder of the WordPress installation. This is where you’ll set up the database information. Edit the following settings:

define(‘DB_NAME’, ‘wordpress’); – Change ‘wordpress’ to the name of the database you created in MySQL (in the example we named it wordpress). define(‘DB_USER’, ‘username’); – change ‘username’ to root. define(‘DB_PASSWORD’, ‘password’); – change ‘password’ to the MySQL password you chose.

Once you’ve made the changes, save the file as wp-config.php in the same directory and delete wp-config-sample.php.

Now, open a Web browser window and start the WordPress installer, found at http://localhost/blog/wp-admin/install.php. (Remember that if you chose to install WordPress in a different directory, such as the root directory, the address will be different for you.) WordPress will take you through the install process and set up the database with all the tables it needs to run.

After it completes, it will give you the login (admin) and password to log in to WordPress. The password is randomly generated and not recoverable so please write it down!

After you log in, there are two things you need to immediately do. First, change your password to something you can remember. You can find it in the Users tab of WordPress’ controls. Also, to avoid posting entries as “Administrator”, you can either create another account with a posting name, or simply enter a nickname in the admin account. But whatever you do, change the password and remember it, once you lose it, your data is hard to get back.

Now comes the moment you’ve been waiting for. Click ‘View site in WordPress’ controls or open a Web browser and go to http://localhost/blog and watch your blog appear! Roll up your sleeves, perfect the CSS, and wax poetic, serving it to the free world without spending a dime on extra software. Happy blogging!

Mac OS X: Booting Intel-Mac From External HDD

“You cannot install Mac OS X on this volume…” alert in Installer

If you’re trying to install Mac OS X on a hard disk that you’ve connected to your Intel-based Mac, you may see this alert in Installer and be unable to select the disk for installation:

“You cannot install Mac OS X on this volume. Mac OS X cannot start up from this volume.”

Select a Destination

The Mac OS X installer prevents you from installing on to a disk that uses a non-native partition scheme (or to any volumes on that disk). PowerPC-based Macs and Intel-based Macs have different native partition schemes (see additional information below).

Solution

To install Mac OS X on the disk, you must partition the drive to match the native partition scheme for your computer’s processor type (Intel or PowerPC). Partitioning splits the disk into two or more volumes (though you can choose just one partition to resolve this particular issue, as described below).

Important: Partitioning erases the contents of the drive. Additionally, simply erasing the drive without partitioning will not resolve the issue (see Additional information, below).

Follow these steps:

  1. Back up your important data. Partitioning a hard disk erases all data on the disk.
  2. Open Disk Utility:
    • If you’re started from a Mac OS X installation disc, choose Disk Utility from the Utilities menu.
    • If you’re started from your computer’s Mac OS X volume, open Disk Utility from the Utilities folder. You can get there by choosing Utilities from the Finder’s Go menu.
  3. Select the disk you want to partition (that is, the disk you want to install Mac OS X on. The disk contains size and model number of the drive, not “Macintosh HD” or a name you chose.
  4. Click the Partition tab in the Disk Utility window. If the partition tab is not visible, make sure you’ve selected the disk (not volume) in the left side of the window.
    Tip: In Disk Utility, volume names are indented on the left side of the window. Disk names are not indented.
  5. Choose the desired number of partitions from the Volume Scheme pop-up menu. It’s OK to choose “1 Partition” if you only want one.
  6. Click Options.
    Note: On some Intel-based Macs, the Options button does not appear under the partition tab. Use the erase tab to erase the disk instead. This will change the partition scheme to the default “GUID Partition Scheme”. You can then use the partition tab to create additional partitions if desired.
  7. From the Partition Scheme pop-up menu, choose “GUID Partition Scheme”.
  8. Click OK.
  9. Make any other changes you wish in the Volume Information section, such as partition size(s) or naming.
  10. Click the Partition button to erase your disk and install the new partition scheme.
  11. When partitioning finishes, you should be able to install Mac OS X on the volume. Afterwards, you can restore backed-up data.

Additional Information

Installer refers to the volume, but the issue is actually with the entire hard disk (specifically, with its partition scheme). That’s why erasing the volume without re-partitioning the disk will not resolve the issue. Use Disk Utility as noted above to repartition the disk, using the GUID partition scheme.

Intel- and PowerPC-based Macs have different native partition schemes. The Mac OS X installer keeps you from selecting a hard disk that uses a different partition scheme (or any volumes on that disk) for installation. You can still use such disks for other storage purposes, swapping the disk back and forth between Intel- and PowerPC-based Macs if desired.

For more information on partition schemes, see this Apple Developer Connection website.

Discovering the partition scheme

You can easily find out what partition scheme a disk has using Disk Utility.

  1. Open Disk Utility:
    • If you’re started from a Mac OS X installation disc, choose Disk Utility from the Utilities menu.
    • If you’re started from your computer’s Mac OS X volume, open Disk Utility from the Utilities folder. You can get there by choosing Utilities from the Finder’s Go menu.
  2. Select the hard disk (not the volume) in the left side of the Disk Utility window. The disk usually contains the name of the drive vendor, not “Macintosh HD” or a name you chose.
    Tip: Select the hard disk (not the volume) in the left side of the Disk Utility window. The disk usually contains the name of the drive vendor, not “Macintosh HD” or a name you chose.
  3. From the Disk Utility File menu, choose Get Info.
  4. Look for the “Partition Type:” line.
    • A PowerPC-based Mac can only install Mac OS X on a disk with the “Apple_partition_scheme.”
    • An Intel-based Mac can only install Mac OS X on a disk with the “GUID_partition_scheme.”

Article reprinted from Apple.com.

Mac OS X: Uninstalling Adobe CS2

Please note that I did not write this. This is reprinted from Adobe. The only thing that has been changed is formatting, all else is exactly as the author written. This is here for my personal reference.

Manually remove Adobe Creative Suite (2.0 on Mac OS X)

The steps below are instructions for manually removing all files and folders that Adobe Creative Suite 2.0 installs on your computer. The Adobe Acrobat 7.0 and Adobe Version Cue 2.0 applications include uninstallers in their respective application folders. Adobe recommends that you use those uninstallers for those applications before you manually remove their components. Occasionally, damaged files or a partial installation may cause the uninstallers to leave files or empty application folders on the system after you remove the application. When you manually remove Adobe Creative Suite, you ensure that all files and folders are removed.

To manually remove Adobe Creative Suite:

1. Remove files you wish to save from the following folders in the Applications folder, and then delete the folders:

— Adobe Acrobat 7.0 Professional (Adobe Creative Suite Premium only)

— Adobe Bridge

— Adobe Creative Suite 2

— Adobe GoLive CS2 (Adobe Creative Suite Premium only)

— Adobe Illustrator CS2

— Adobe InDesign CS2

— Adobe Photoshop CS2

— Adobe Version Cue CS2

2. Delete the following files or folders:

Important: When you delete the Adobe folders indicated in the list below with an asterisk (*), you may affect other Adobe applications; for example, you may remove fonts or settings installed by other Adobe applications. If you installed fonts that you wish to save in an Adobe application folder, move them before you delete the folder. By default, the Adobe Creative Suite installer installs multiple fonts in the Library/Application folder.

Applications/Adobe Help Center file

Applications/Adobe Stock Photos file

Applications/Utilities/Adobe Updater file

Applications/Utilities/Adobe Utilities folder

Users/[User]/Documents/AdobeStockPhotos folder

Users/[User]/Documents/Updater folder

Users/[User]/Library/Acrobat User Data folder (Adobe Creative Suite Premium only)

Users/[User]/Library/Application Support/Adobe folder*

Users/[User]/Library/Caches/Acrobat folder

Users/[User]/Library/Caches/Adobe folder

Users/[User]/Library/Caches/Opera Cache folder

Users/[User]/Library/Preferences/Acrobat folder

Users/[User]/Library/Preferences/Adobe folder

Users/[User]/Library/Preferences/Adobe GoLive 8.0 Prefs folder

Users/[User]/Library/Preferences/Adobe Illustrator CS2 Settings folder

Users/[User]/Library/Preferences/Adobe InDesign?folder

Users/[User]/Library/Preferences/Adobe Photoshop CS2 Paths folder

Users/[User]/Library/Preferences/Adobe Photoshop CS2 Settings folder

Users/[User]/Library/Preferences/Adobe Save for Web AI 9.0 Prefs folder

Users/[User]/Library/Preferences/Adobe Imageready CS2 Settings folder

Users/[User]/Library/Preferences/Com.Adobe.Acrobat.Pro7.0.plist file

Users/[User]/Library/Preferences/?Com.Adobe.Acrobat.sh.plist file

Users/[User]/Library/Preferences/Com.Adobe.ALM.AdobeLMbundle.plist file

Users/[User]/Library/Preferences/Com.Adobe.AMI.Installer.plist file

Users/[User]/Library/Preferences/Com.Adobe.Bridge.plist file

Users/[User]/Library/Preferences/Com.Adobe.Photoshop.plist file

Users/[User]/Library/Preferences/Opera Preferences folder

Users/[User]/Library/Preference Panes/Opera Preferences folder

Users/[User]/Library/receipts/com.adobe.Acrobat.Pro file (Adobe Creative Suite Premium only)

Library/Application Support/Adobe folder*

Library/Application Support/Adobe PDF folder

Library/Application Support/Adobe Systems folder

Library/Preferences/Adobe Systems folder

Library/Preferences/com.adobe.acrobat.pdfviewer.plist file

Library/Preferences/com.Adobe.AdobePDFSettings.plist file

Library/Preferences/com.adobe.versioncueCS2.plist file

Library/PreferencePanes/VersionCueCS2.prefPane folder

Library/StartupItems/AdobeVersionCueCS2 folder

3. Empty Trash by clicking on the Trash icon and selecting Empty Trash.

Mac OS X: Setting Up Apache, MySQL, PHP and Mod_Rewrite

Please note that I did not write this. This is reprinted from TextDrive written by SuperJared. The only thing that has been changed is formating, all else is exactly as the author written. This is here for my personal reference.

Step 1: Enable Apache.

Go to System Preferences > Sharing and enable Personal Web Sharing. Verify that Apache has started by opening a browser and pointing it to http://localhost/.

Step 2: Install MySQL.

This is almost as easy as enabling Apache since MySQL has excellent support for Mac OS X.

Go to http://dev.mysql.com/downloads/ and pick out the latest OS X flavored package. Make sure to get the right one for your architecture. Mount the dmg and you should see two installer packages: one for the MySQL database, and the other installs the MySQL startup item.

The easiest thing to do is just run the standard installer for the database. It should be called something like mysql-standard-VERSION-apple-ETC.pkg. After that is installed, install the file MySQL.prefPane by double-clicking it. This is a panel in the System Preferences that allows you to start, stop and configure the database for automatic start.

Your database is installed. Look into the MySQL documentation if you want to secure it, because right now, the user name is root and there is no password.

Step 3: Install PHP.

Go to http://www.php.net/downloads.php and download the latest source version. You’ll want to put this in your directory (that’s my preference, at least), so open up a terminal:

cd /usr/local/src/ sudo fetch http://path/to/the/latest/download/from/php.net/ sudo tar zxvf php-VERSION-ETC.tar.gz cd php-VERSION

At this point you’re in the PHP source directory. We’ll now configure our PHP. NOTE: This example has the bare minimum of options to get this all working properly. See the PHP documentation for more configure options.

sudo make sudo make install sudo cp php.ini-dist /usr/local/lib/php.ini

Make sure to edit to your desired settings. Now we need to edit httpd.conf:

sudo open -a TextEdit /etc/httpd/httpd.conf

And make sure these lines are in their proper locations:

LoadModule php5_module libexec/libphp5.so # Should have been added already AddModule mod_php5.c # Should have been added already AddType application/x-httpd-php .php

Now restart Apache:

sudo apachectl graceful

And verify that the install worked by creating a file called test.php under your Sites directory (/Users/myusername/Sites/) with the following text:

<?php phpinfo(); ?>

Go to http://localhost/~myusername/test.php to verify that it worked.

Step 4: Enable mod_rewrite. (Optional)

Enabling mod_rewrite requires additional modification of the httpd.conf (and related) files so we can use .htaccess files.

sudo open -a TextEdit /etc/httpd/httpd.conf

Under this line:

<Directory "/Library/WebServer/Documents">

You’ll see:

AllowOverride None

Change this to:

AllowOverride All

You’ll also want to modify your user’s configuration file:

sudo open -a TextEdit /etc/httpd/users/myusername.conf

The Options directive must include FollowSymLinks, and the AllowOverride should be AuthConfig All. Example:

<Directory "/Users/myusername/Sites/"> Options Indexes MultiViews FollowSymLinks AllowOverride AuthConfig All Order allow,deny Allow from all </Directory>

Restart Apache and you’ll be able to use .htaccess files.

Mac OS X: Adobe CS2 and Apple’s Security Update 2006-03

So for the second time, I’ve had this problem: my MacBook would not get past the load up page (the one after the grey Apple with the spinning wheel) after applying Apple’s Security Update 2006-03. The first time, I had to reinstall the entire OS. This time, after searching around the web, it appears I’m not the only one to experience this problem. So for future reference, I decided to add this to our webpage.

The issues lies with some incompatibility with Adobe CS2 Version Cue that loads up in startup and the latest security update. The solution is to remove Version Cue from startup.

Solution:

  1. Boot up in safe mode.
  2. Go to “Macintosh HD” and “Library”.
  3. Do a “Get Info” on the “StartupItems” folder.
  4. Expand the “Ownership & Permissions” tab and select “Details”.
  5. Click the lock and enter your password (if you have one set) and switch the owner from the “System” to your user account.
  6. Rename the folder to “StartupItems.old”.
  7. Change the “Ownership & Permissions” of “StartupItems.old” back to the “System”.
  8. Reboot and you should be able to get into your system again.

Mac OS X: Starting up in Safe Mode

Learn how to start up Mac OS X 10.2 or later in Safe Mode.

To start up into Safe Mode (to “Safe Boot”), do this:

  1. Be sure the computer is shut down.
  2. Press the power button.
  3. Immediately after you hear the startup tone, press and hold the Shift key.
    Tip: The Shift key should be held as soon as possible after the startup tone but not before.
  4. Release the Shift key when you see the gray Apple and progress indicator (looks like a spinning gear).

During the startup in Mac OS X 10.2 through 10.3.9, you will see “Safe Boot” on the Mac OS X startup screen.

During the startup in Mac OS X 10.4 or later, you will see “Safe Boot” on the login window, which appears even if you normally log in automatically.

To leave Safe Mode in any version of Mac OS X, restart the computer normally, without holding any keys during startup.

If your computer won’t start up in Mac OS X at all, see “Your Mac won’t start up in Mac OS X“.

Article reprinted from Apple.com.