FIXED.
My dev environment:
– MAC OS X 10.6.8
– Filezilla FTP 3.5.0
– TextWrangler Editor 3.1 Build 2640
Server: Fedora 8 32bit EC2 AMI on Amazon Cloud
Elastic IP: yes
Issue:
I was editing the file, confirming the edit, re-uploading the file (even manually replacing it) and the “Network Setup” option simply would not show. Moving the line up and down in the wp-config.php file didn’t help either.
I keyed on the fact (mentioned in my post earlier) that setting debug “on” in the wp-config.php file wasn’t working either – so it wasn’t just the WP_ALLOW_MULTISITE statement. I know about the treads on the WP forum that point to editors inserting characters that cause problems… so I was being careful of that all morning, ensuring that each time I edited the file with my friendly GUI editor the time stamps changed and ‘cat’ing the file from the Linux prompt to ensure it looked good — But still somehow my edits were not getting picked up by WP.
Solution:
I used ssh to get to the shell/command line of my web server, hand edited the wp-config.php file using VI and found that even TextWrangler has inserted all kinds of crap into my code. Specifically inserted were “^M” or carriage returns. UGH.
I edited the file using VI to remove the extra returns, etc — and “Network Settings” popped up in the “Tools” section of WordPress right away.
—
Should have known to use “vi” editor … I’m old enough. If you’re not familiar with it – it can be daunting, but it’s included with Unix/Linux in almost all cases and won’t add extra codes to your files as you edit. It requires ssh/shell access to your web server, which you may have to specifically request from your hosting facility, and may not be able to get on a shared server. That said, here’s a vi reference for the brave:
https://adminschoice.com/vi-editor-quick-reference