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 in /index.php/%postname%/ That’s as good as a permalink can get with yahoo because they don’t allow you access to the .htaccess file.
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]
glenn nall reply on September 4, 2008:
neither are godaddy’s, and they’re half the price of yahoo.
[reply to this comment]
Nate reply on September 5, 2008:
Never have delt with godaddy. How is their customer sevice?
[reply to this comment]
manysounds reply on September 9, 2008:
aweful and the endless timeouts…
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
[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]
August 2nd, 2008 at 11:36 am
Thank you! I was able to get up and running with your instructions. The Yahoo menus are a little different than when you wrote this, but it all made sense.
Now … I’m off to figure out how to get my permalinks working … ugh
[reply to this comment]
August 8th, 2008 at 4:34 am
Nate,
Greetings from Brunei! Many thanks for your help without which I would NEVER have had the experience of running a Yahoo-hosted blog. All went well to the very end and I was surprised to discover that non of the WP default Permalinks setting works except yours - “/index.php/%postname%/”
I would like to the permalink format to be http://shimworld.com/blog/2008/08/sample-post/ but each time I deviate this from yours, the page would show a 404 Not Found | The requested URL http:// was not found on this server.
I wonder if this is a simple fix ?
[reply to this comment]
Nate reply on August 15, 2008:
Glad
i could help….but as far as the permalink structure goes, I tried everything imaginable and found that the format I described in my guide is the ONLY way to go to get decent permalinks.
[reply to this comment]
Jan Shim reply on August 15, 2008:
Thanks. Although I’ve pretty much got the whole thing setup now, I find it’s way too slow compared to my wordpress.com hosted blogs and I know Yahoo hosting isn’t slow judging from my photo galleries that are stored there. I wonder if this is a general observation from Yahoo users too?
[reply to this comment]
August 16th, 2008 at 6:13 am
That’s curious. I haven’t had any problems with installing wordpress 2.6.1 - permalinks working for instance - except the RSS feeds and backup. Those don’t work. So I’m going to try this solution and see if it DOES get me a functioning RSS feed and backups of my post.
I just installed wordpress 2.6.1 straight onto the yahoo server. Seemed to be doing alright. As said: permalinks work, I got my theme running etc. it communicated with my yahoo-style blog dashboard alright etc.
So now they just need to fix RSS and backups. Someone IS reading this (other than users I mean).
[reply to this comment]
August 16th, 2008 at 11:45 pm
Hey Nate,
I’m curious if you know of a plugin/method to redirect former permalinks to the permalink structure that uses index.php? Example:
Old: http://www.recoveredrecpes.com/2008/08/permalink
New: http://recoveredrecipes.com/index.php/2008/08/permalink
I’ve tried ‘Redirection’ plugin and I cannot get it to redirect to the url using index.php. Before I bang my head against the wall all night, I’m hoping that there is a quick and dirty answer. If not, I’ll keep plugging away at it.
There needs to be a support group for wordpress bloggers using yahoo hosting
Thanks! Allen
[reply to this comment]
August 30th, 2008 at 4:39 pm
Thanks for this post, it is a life-saver! However, I got through all the steps fine (I think) except that when I get to #6 (FTP) and enter my password, it won’t accept it. I can log into my e-mail with the same password just fine. Please help.
[reply to this comment]
August 30th, 2008 at 7:28 pm
Never mind–just need to wait for the server, I guess…got it working
[reply to this comment]
Nate reply on September 3, 2008:
Cool. Glad I could help!
[reply to this comment]
September 1st, 2008 at 1:56 am
[…] Gotta give credit where credit is due: one Nathan Turner at Natespost […]
November 4th, 2008 at 7:50 am
[…] I used this tutorial to setup: http://natespost.com/index.php/install-wordpress-on-yahoo-server/#comment-6789 […]
November 23rd, 2008 at 6:59 pm
I was able to install wordpress just fine on Yahoo. But I did something to screw it up and now can’t reinstall it at all. I thought your solution might work for me.
I can follow along just fine until step 3,
>In the drop-down box to the left, select mysql, then on the line that says user, click on the browse icon.
I don’t see the drop down box or browse Icon. I thought maybe the login has changed and went to the next step but I don’t see anything like that either.
[reply to this comment]
December 14th, 2008 at 11:05 am
I am SO glad I found this article - thank you so much! I’m new to blogging and was having a fit over this issue. Yahoo customer service gave me the run around when I asked them initially and then sent me a “form letter.” Ack! I’m off to solve this problem now thanks to you. Kudos!
[reply to this comment]
December 15th, 2008 at 12:42 pm
Well shoot - I got to step #6 and when I type in the ftp address it just shows “Internet explorer cannot display this page.” I tried this several times thinking maybe the yahoo server was messed up. Now I’m stuck. :sigh: Can I upload the files using Filezilla? I can connect to my files in yahoo that way. If so, which “root directory” do I drag it into? Do I drag it into the database I created in step #4? I do hope you get back to me or someone answers these questions. I’m just so frustrated with yahoo right now…
[reply to this comment]
December 27th, 2008 at 12:06 am
Pretty permalinks don’t work on Yahoo without using /index.php/. But why is it so?
[reply to this comment]
January 26th, 2009 at 3:48 pm
Thanks for this article. For me, Yahoo’s customizable permalinks plugin worked in Internet Explorer but not in Firefox. I still got the annoying “You must enable the plugin” message several times but at least I could edit the Custom Structure field and my changes would save.
[reply to this comment]
February 5th, 2009 at 10:35 pm
I get to step 6 and it just says Internet Explorer Cannot Display this Web Page!? I was so close!!! Any ideas why it won’t come up? PLLLLLZZZZ Help~! Thanks
[reply to this comment]
brandi reply on February 6, 2009:
OK, I got it to work, turns out I have IE 7.0 and you have to do #6 a little differently, the sign in is in the VIEW tab. Anywho, I completed #6 and drug the install into my root file, but now where do I go to actually access wordpress and create a blog? I can’t find it in my Yahoo control panel anywhere!? HELP!!! THANKS
[reply to this comment]
Suzanne reply on February 24, 2009:
Brandi depending on what Yahoo tool you’re using it should be one of the following:
http://store.yourdomain.com/wp-login.php
http://site.yourdomain.com/wp-login.php
http://www.yourdomain.com/wp-login.php
If you installed wordpress to a subfolder just include the name of the folder in the url, for example:
http://store.yourdomain.com/blog/wp-login.php
Once you install using Nate’s method then you’ll access wordpress directly through one of those urls rather than through Yahoo’s control panel.
Nate thanks again for posting this. I could not upgrade wordpress to 2.7 using the yahoo install and it was driving me nuts.
[reply to this comment]
February 25th, 2009 at 1:35 pm
Nate, I am using a Mac on OS X Tiger operating system, latest and greatest.
I followed your steps but got lost at the very end when you said “at the top left of your browser….” I am using Safari web browser and I didn’t see an option to login as a different user. Am I mistaking what you meant by browser?
thank you.
[reply to this comment]
March 23rd, 2009 at 2:47 pm
Hey Nate — I used your advice last year to get a blog up and running on Yahoo web hosting (manual install). I’ve recently discovered sometime around November 11th 2008 that comments submitted to my blog: 1) gave the user a 404 page when submitting, and 2) sent me a blank comment for moderation, 3) comment moderation queue contained no new comments.
I had made no changes to my theme version or wordpress version at the time … it just stopped working. I found another site which mentioned yahoo made web hosting changes around this time and I’m wondering if you or anyone else has experienced an issue with comment posting since?
[reply to this comment]
April 3rd, 2009 at 5:26 am
thanks! your post certainly took the stress right out of the installation process. i was worried that it wouldn’t work out, but the steps here made it look very easy : )
[reply to this comment]
April 16th, 2009 at 3:18 am
Thanks Nate. I’ve come back to this post for 3 different installs. It’s a keeper. I hate the permalinks but, strangely, not Yahoo.
[reply to this comment]
April 17th, 2009 at 12:38 am
I am stuck at Stage 4. I can’t see any first row which says server and it does not mention my domain link anywhere. Please help!
[reply to this comment]
April 17th, 2009 at 1:18 am
I got through Stage 4.
Now am using ftp client to upload the wordpress file. Now am stuck at this “drop the Wordpress files into your root directory, go to your install.php file”
Root directory = phpmyadmin?
if i click that there are some files already in there?
Please help.
[reply to this comment]
April 17th, 2009 at 3:20 am
Okay so I figured out everything. But I am getting a 404 error “Page requested not found” when I try to install.php file
[reply to this comment]
May 5th, 2009 at 5:12 am
This was the perfect tutorial. Thanks so much!
[reply to this comment]
May 21st, 2009 at 3:52 pm
After so long, how is it possible that the yahoo install STILL doesn’t work?
[reply to this comment]
May 31st, 2009 at 2:45 pm
Hi i can’t able to upload wordpress to my yahoo server.
wordpress needs (.htaccess) file is important..
but yahoo server is not accepting this file
pls help me..
i done all the work of wordpress in my localhost ie., in my system (offline)
send me in detail how to move the wordpress from my local system to my yahoo server..
pls email to me..
email id - mylaptopr61@gmail.com
[reply to this comment]
June 16th, 2009 at 9:59 am
this is something that ive come across after a lot of searching… my blog is launched on yahoo hosting ….. Finally!!! thanks a ton for this wonderful step by step guide.
[reply to this comment]
July 9th, 2009 at 7:20 pm
$%#@* Yahoo!
I got everything done - followed your instructions to the letter, and it STILL won’t install. I have NO idea what the problem is.
I get:
Error establishing a database connection
This either means that the username and password information in your wp-config.php file is incorrect or we can’t contact the database server at myslq. This could mean your host’s database server is down.
•Are you sure you have the correct username and password?
•Are you sure that you have typed the correct hostname?
•Are you sure that the database server is running?
Since I would assume that I wouldn’t even be able to work in my account if the server wasn’t running, I have to say that the answer to all of the above is “Yes”.
And still… no joy.
Yahoo is so freakin lame. How can they not properly support the most popular blogging platform around, when even little no-name hosting companies manage to do a one-click install with no problem.
Freakin lame, I tells ya.
[reply to this comment]
July 16th, 2009 at 11:38 pm
Brilliant Frnd, Brilliant Frnd, Brilliant Frnd, Brilliant Frnd,
I was struggling. you made it look very easy.
what a tallent ??
Grt work keep it up.
keep going dude
[reply to this comment]
July 29th, 2009 at 12:12 pm
Man.. you made my day/evening - I have been fighting with it for 2 hours with stupid “access errors” - your step-by-step guide was my last trial for the day and Voila! it worked!!!
Perfect sequencing, great post indeed!
Thanks a TON!
Srini
[reply to this comment]
August 2nd, 2009 at 9:33 am
iam getting 403 forbidden error. wht to do
its on yahoo web hosting service
[reply to this comment]
September 5th, 2009 at 8:51 pm
Holy cow, thank you!!! Consecutive nights up late with yahoo support, along with 4 or 5 installs of wordpress yielded nothing. You are the man.
[reply to this comment]
October 16th, 2009 at 5:59 pm
YOU ARE THE MAN…after many frustrating minutes i turned to your advice and worked to a “T”…THANKS A TON!!!
[reply to this comment]
October 24th, 2009 at 1:52 am
Thanks a ton mate
I was literally going mad for 3-4 hours this morning abt setting this darn thing up..!
Thanks, you are my hero!
[reply to this comment]
January 14th, 2010 at 1:11 am
Hello Nate,
I followed all your steps….
But in this link,
http://domainname/wp-admin/install.php
I get the error - “Error establishing the Database connection”
Where as I have noted down username & password & I have put he same thing in wp-config.php
Am I going wrong anywhere? How do I check my error… Please guide.
thanks,
Raviraj
[reply to this comment]