﻿id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc
18768,WordPress may not return correct $home_path when installed in a subdirectory,ptahdunbar,dd32,"I've got a local install of WordPress set within a subdirectory of the root (like all the cool kids).

Here's the file path:
`/Users/ptah/Sites/vhosts/wp.dev/www/wp/`

After installing and setting pretty permalinks, WordPress wasn't able to create the .htaccess file even though it had write access to the root folder.

I traced the bug down to `get_home_path()` where it trys to guess the WordPress directory by `strpos()` the script path against the relative wp path. Starting the comparison from left to right, it stopped at the first wp it found giving me the following home path:
`/Users/ptah/Sites/vhosts/`

Well, that's wrong. It should be:
`/Users/ptah/Sites/vhosts/wp.dev/www/wp/`

Patch fixes this by using `strrpos()` instead which stops at the last occurrence of the needle.
Given that it's matching against `$_SERVER['SCRIPT_FILENAME']`, it's more logical to work from the script path of WordPress than the other way around which may or may not contain duplicate matches.",defect (bug),closed,normal,3.4,Filesystem,3.2,normal,fixed,has-patch 3.4-early,
