Install Wordpress On Yahoo Server
So no, Yahoo Hosting’s one click install for Wordpress does not work. So quit trying. Really, I said quit that. Even if you happen to hold your mouth right and get it to work, it will not install in your root directory and you will be left with your url being www.yourdomain.com/blog, which is definately not what you want. Nor do you want the jacked-up permalinks. Follow the directions below and you will be up and running in a matter of minutes, plus you will gain invaluable knowledge on the relationships between html, php, and your database. Don’t let the terms used intimidate you because if you have the ability to surf the internet, you have the ability to do this.
- Login to your Yahoo webhosting account and select the create/update tab, then MySql database (close to the bottom), then database administrator (second from top on left). Create your username and password and write these down. (not your yahoo username and password)
- Go back to the create/update tab, then select MySql database, then install admin tool. In the blank box at the bottom, type in “phpmyadmin” then click create directory. When the page refreshes, you will see your newly created “phpmyadmin” folder. To the right of it, click install phpmyadmin.
- When the screen refreshes, click on the link that shows for your phpmyadmin homepage. *tip - bookmark this page for future use Login with the username and password you created in step 1. In the drop-down box to the left, select mysql, then on the line that says user, click on the browse icon. now highlight the row that contains the username you created in step 1 by clicking it once. Now select the change icon, and change all the privilege settings from N to Y. click GO.
- When the page refreshes, on the top row, which starts with server:, click on the link of your domain name. In the blank box, name your new database whatever you like, just be sure to write it down. In the drop down box next to that, select utf8_unicode_ci, then click create.
- Download the latest version of Wordpress. Open and edit the wp-config.php file. Change the DB_USER and DB_PASSWORD to the ones you made in step one. Change the DB_NAME to the database name you made in step 4. Make sure the DB_HOST is set to ”mysql”.
- In internet explorer, type ftp://ftp.yourdomain.com into the address bar and hit enter. At the top left of your browser, click file then login as and enter your ftp info which you can find under the create/update tab on your Yahoo Webhosting account. Once opened, just drag and drop the Wordpress files into your root directory, go to your install.php file, and you’re DONE!
BONUS TIP - PRETTY PERMALINKS
Logged into your wordpress admin, select options then permalinks. Select custom, then in the box, paste this: /index.php/%postname%/ you will still have the “index.php” between your root directory and permalink page, but it is still a good link and helps in SEO to have your title in the url. Now go write your first post….right after you sign up for my rss feed, that is!
submit to: del.icio.us | Reddit | Digg | Technorati | StumbleUpon


February 28th, 2008 at 7:15 pm
You are a saviour!
[reply to this comment]
March 2nd, 2008 at 9:52 am
OK have everything installed. The permalink thing worked, but is there any way to keep the /index.php/ out?
[reply to this comment]
March 2nd, 2008 at 10:43 am
No, it stems from the Yahoo server not allowing acces to the .htaccess file. for me though, it is a suitable permalink structure. I’m staying with Yahoo because the servers are NEVER down.
[reply to this comment]
March 8th, 2008 at 12:48 pm
Helpful article Nate.
[reply to this comment]
March 20th, 2008 at 6:36 pm
NICE. I was struggling with that permalink structure issue for HOURS. I did initially install the latest version of Wordpress, via the method you suggested, but still couldn’t get permalinks to work right. I can live with the /index.php/, as you said - not a big deal. And you’re right - Yahoo is NEVER down, that’s why I was trying like mad to get this resolved.
Thanks again.
[reply to this comment]
Nate reply on March 20, 2008:
Awesome….I’m glad I could help!
[reply to this comment]
March 21st, 2008 at 11:36 am
I had a similar experience with Godaddy. I at first installed their default version of WP. But it got annoying how it kept saying it needed updated. So I took that off, FTPd in a copy of the latest (2.3.3) and installed it with MySQL. Worked like a charm. After that I simply had to follow some instructions (copy index.php into the root directory and edit) and set up for pretty permalinks.
Trying to remember what I had to do to make sure it took index.php out of the permalink… it wasn’t too hard to figure out. I think the server had to be set up right, which godaddy had done properly. I might have had to edit the .htaccess file as well though. There was a plugin called “aa-rewriterules-viewer” that helped me with that. It’s worth doing if possible, way prettier without the index.php there.
[reply to this comment]
March 21st, 2008 at 12:19 pm
If you would like….write it all down and I’ll have you do a “guest post” and link back to your blog.
[reply to this comment]
April 3rd, 2008 at 1:58 pm
Thank you, thank you, thank you!
Brilliant and well done!
Peace.
[reply to this comment]
Nate reply on April 4, 2008:
No problem, glad I could help!
[reply to this comment]
April 3rd, 2008 at 7:09 pm
[…] it weren’t for this tutorial from Nate at Nates Post, I don’t know if I would have ever gotten the damn thing installed. […]
April 9th, 2008 at 8:45 pm
Nate - you are of course, the man. The “Yahoo one-click install” is as you described, completely bogus (as are all of the “Powered by Yahoo” plugins it installs with it). Don’t even try it. I did the manual installation and it’s much easier, takes 5 minutes (tops) and actually works as expected.
I am still desparately trying to get rid of that index.php from the URL though (seriously annoying). I’ve tried adding the Yahoo Permalink Plugin and the Disable Canonical Links Plugin (both links below), but that hasn’t solved it (as some others have described).
http://txfx.net/files/wordpress/disable-canonical-redirects.phps - Disable Canonical Links Plugin
http://wordpress.org/support/topic/135725 - Yahoo Permalink Plugin
Anyone else have any luck?
Thanks again,
Jake
http://www.plazalingua.com
[reply to this comment]
April 10th, 2008 at 4:05 pm
I have been having so many problems with installing WP on yahoo. I have followed your steps above and step number 3 doesn’t happen this way for me. I click on the link to myPHPadmin, which has login / password, but the only drop down menu I get is for choice of language.
http://scrapbookcentralbc.com/phpMyAdmin/
What have I done wrong?
[reply to this comment]
April 11th, 2008 at 7:03 pm
Jenn. The same thing happens with me. When i type in the submit the username and password I get a blank page with the name of my site at the top and a link that takes me back to the web hosting control panel and that’s it. I hope we can get an answer soon.
[reply to this comment]
April 12th, 2008 at 5:27 am
Many thanks Nathan! A textbook case of a truly useful post! Back-link well earned.
Jenn & Jade: Try the same in Internet Explorer.
[reply to this comment]
April 12th, 2008 at 9:46 am
I went through all the steps, but wordpress still isn’t installed in the root directory. It’s installed in a directory named /wordpress. Any ideas?
[reply to this comment]
April 27th, 2008 at 3:59 am
[…] obvious that many others had traveled this road before And then there was this post that said Install WordPress on Yahoo Server by Nathan Turner on Natespost. This is a great tutorial that shows you how to setup a blog on […]
May 10th, 2008 at 12:41 pm
I have the exact same “Blank” MySQL troubles…any hints at how we get the drop-down to even appear?
[reply to this comment]
June 27th, 2008 at 9:42 pm
Thanks. Yahoo’s install is atrocious. You saved me a lot of debugging time.
[reply to this comment]