Installing Thesis without confusion

December 24, 2009

Useful questions and remarks from readers have prompted me to revise this post by adding content on FTP and setting file permissions. The intent is to make this a more helpful guide to installing Thesis, without making the article overly long. :-)

Question marksIn my time on the DIY Themes support forums, I’ve seen a number of new users tripped up at a couple of points during the Thesis installation process. These hiccups are avoidable. I’ve posted here a slightly revised installation guide for Thesis that should safely guide the new user past those sticking points.

Many Thesis users may be new to blogging – or new to running a ‘self-hosted’ WordPress installation – and so concepts like file transfer protocol (FTP) and file permissions may seem foreign and intimidating. In fact, understanding FTP and knowing how to set permissions are basic skills that must be acquired by anyone running his or her own site, and they are required for installing and configuring Thesis. Fortunately, these skills are not hard to learn. We’ll touch on FTP first, then do a brief introduction to file permissions. After that, we’ll walk through installing Thesis. (Readers already familiar with FTP and permissions should skip on down to the Thesis installation steps.)

FTP: Transportation for your files

The notion that files have to somehow get from a desktop computer to some mysterious “remote server” confounds some folks. In fact, though, FTP is just a set of rules determining how files can be exchanged and manipulated over a network (like the internet), and is the simplest way to transfer files between computers on the net.

You’re doubtless familiar with the idea of downloading programs; in that procedure, you are transferring files from a ‘remote server’ (someone else’s computer) to your local computer. To install Thesis, you do the reverse: you upload files. That is, you transfer Thesis from your local computer to your account on your web host’s server.

Your question: Which FTP client should I use? My answer: Whichever client performs and feels best to you! There are many programs from which to choose, regardless of the computer platform you’re using. Some are free; others available as a free trial. Some are actual programs to be installed on your computer; others are plugins for browsers. I use two FTP clients everyday, and can heartily recommend each of them. When working in Windows, FileZilla really shines. It is open source, and free. When working in Mac, I prefer Transmit (developed by Panic). Can be used in free trial, but the price for a licensed version is 29.95 – and it is worth every penny. (Yes, FileZilla makes a free version for Mac, and it’s good. Transmit is better. Also, it’s considerably more Mac-like.)

Whichever FTP client you choose, you will need to give it some info so that it can connect you to your web installation:

  • your server name
  • your username/login
  • your password

This info is usually given to you by your web host in a welcome email when you first set up your hosting account. If you don’t know it and have already thrown away that welcome email, ask your host for the info. Your web account’s knowledgebase can be of general help here with any FTP configuration tips particular to that hosting service. Also, remember that your FTP client will have help files either built-in or located at its website.

Permissions: What can be done, and by whom

Servers that run Unix (and similar operating systems, like Linux; let’s call then *nix for short) need to be told what can be done with any given file or folder. Permissions (or attributes) are settings that give this information to the *nix server. That’s it. It’s not occult knowledge, but it is highly necessary in order to run scripts, and Thesis and WordPress itself are essentially just bundles of scripts.

(In dealing with permissions, you may run across the term chmod, which stands for ‘change mode.’ Chmod is a command, and is just another way of saying ‘change permissions.’ It’s *nix talk. That’s all you need to know about that.)

For our purposes, there are three kinds of permissions that apply to files/folders. Each permission has a plain language description, as well as a letter designation and a numeric (also called octal) value:

  • read it – r4
  • write (to) it – w2
  • execute it – x1

And in the *nix universe, there are three ‘groups’ of users who can act on a file/folder. The terminology for these groups varies a bit depending on who you talk to, but fundamentally we’re talking about:

  • owner (that would be you)
  • group (other files in your setup, basically)
  • public (visitors, bots, the world at large)

So you’re telling the server whether a given ‘group’ can read/write/execute a file or folder. Sometimes a group is allowed to perform one of these actions to a file; sometimes it can perform two actions, or all three. Good news: Permissions for files and folders on *nix servers can be set using the same FTP program that you’ll use to upload Thesis, which is very handy.

Let’s apply the science: According to the install instructions, the Thesis folder named cache requires a setting of 775. That’s three digits, one for each of the three ‘groups’ of users: 7 for owner, 7 for group, and 5 for public. Each digit is a total of the numeric values for the permissions which each ‘group’ has for the cache folder:

Both owner and group can read, write, and execute: that’s r-w-x, or 4 + 2 + 1 which means 7

Public can read and execute: that’s r---x, or 4 + 1 which means 5

Depending on your FTP program, you may need to give the permission setting by ticking boxes, typing in letters, or by typing in the numeric values. And now you know how!

(The Thesis file layout.css requires a setting of 666. I will leave the application of this for you as an exercise. :-) )

Your site may be hosted on a server which runs on Windows rather than *nix. If so, though you can use FTP to install Thesis, you won’t be able to set permissions as we’ve described above – nor will you have to. *nix-style permissions don’t exist in the Windows world. Notes on what this means for installing Thesis on a Windows server follow below.

Exceptions: Some things to consider

Moving now from the very general overview to a few specific points to keep in mind before the install. Consider it advice born out of experience and other people’s mistakes.

Uploading using WordPress/Uploading the Thesis ZIP file: Some users use the Manage Themes feature in WordPress to upload the zipped Thesis package. They do this because that’s what they are used to doing. Other users use an FTP program to upload the Thesis ZIP package and then expand it on the server. These are both pretty good ways to screw up your Thesis install with incomplete file arrangements. I strongly recommend that you unzip the Thesis ZIP package on your local computer first, and not use WordPress to upload it at all.

Using your host’s online tools: You may prefer to use tools provided by your web hosting account instead of a stand-alone FTP program for uploading and configuring Thesis. That’s fine, as long as the tool does these two things: 1) easily uploads both files and folders, and 2) easily sets permissions. Here are two examples of web host-based tools that either fall short of these two needs, or require an extra step for successful use:

cPanel – Possibly the most-used web admin panel, it has many strong features. Uploading is not among them. The specific shortcoming is that while file uploading with cPanel is straightforward, you have to jump through hoops to get it to upload folders. It’s not impossible, but it is harder than it should be, and so at this time I cannot recommend it over an FTP program for installing Thesis.

GoDaddy Hosting Control Center – The web hosting service GoDaddy provides an FTP client in its Hosting Control Center which allows for uploading Thesis. However, this FTP client does not allow for setting permissions. This can be accomplished using a separate feature of the Hosting Control Center, the File Manager. A guide to its use is provided later on this page.

Renaming the custom-sample folder: This is the point that eventually led me to write this alternative install guide. Life is much simpler if you rename the custom-sample folder to custom while the Thesis files are still on your local computer. Unzip, rename, then upload.

Installation: Ten steps, three pictures

Okay, let’s get to it, eh? The images below were captured while using FileZilla for Windows, and the usage I describe is based on FileZilla. Other FTP programs will vary slightly.

  1. Using your DIY Themes login info, access the Thesis Theme Download Area page. Click the link that says ‘Download Thesis 1.6 now.’
  2. The file thesis_16.zip should be on your local computer in the area where downloads normally go. Move thesis_16.zip to your desktop (unless it’s there already).
  3. Expand (that is, unzip by double-clicking) the thesis_16.zip file to produce a folder named thesis_16. That folder is what you’ll work with from this point forward.
  4. Open the thesis_16 folder to find the folder named custom-sample. Change the name of that folder to custom.
  5. Start your FTP client and access your web installation. Locate on your server the folder named wp-content; open it to find the folder named themes. Open themes. You will see folders for the two themes that come with WordPress (default and classic). Use your FTP program to upload the thesis_16 folder from your local computer into the themes folder on your server, so that it is located alongside the default and classic folders.

    Where to install Thesis

  6. Use your FTP client to open the thesis_16 folder, then open the custom folder which is just inside. You will see the file named layout.css. Select that file and set permissions for it to 666 (or its letter or plain English equivalent, depending on what your FTP program asks for).

    (FileZilla/Windows: Select and right-click to bring up menu; select ‘File permissions…’)

    Right-click in FileZilla for menu to access file permissions
    (FileZilla/Windows: Enter numeric value directly, or tick off boxes; click OK.)

    Setting numeric value permissions in FileZilla

  7. Also inside the the custom folder, locate the cache folder. Set permissions for that folder to 775.
  8. Now log into WordPress. Go to Appearance > Themes, and then activate Thesis 1.6. (If you click ‘Preview’ first, you may see a Thesis site with no content. This is normal for Thesis in preview mode; pay it no mind and proceed to activate.)
  9. View your site, and familiarize yourself with the Thesis Options and Thesis Design Options pages in your WordPress admin.


Configuring Thesis on GoDaddy Linux hosting

(These notes assume that you have already uploaded the thesis_XX folder to the appropriate location on your GoDaddy Linux account.)

The FTP client provided by GoDaddy does not allow for the setting of permissions. Instead, GoDaddy customers must set permission by using the File Manager feature of their Hosting Control Center by following the steps below:

Log into your GoDaddy account by clicking the ‘My Account’ tab at the right end of the upper menu of the GoDaddy site.

Under the ‘My Products’ header in the left-hand GoDaddy navigation bar, click on ‘Hosting.’

A list of your GoDaddy hosting accounts should appear. Click the ‘Manage Account’ link beside the domain where your Thesis installation is located.

Your Hosting Control Center page should appear. Click the ‘Content’ link in the vertical dropdown menu, then click on the File Manager icon which should appear.

In the green left-hand navigation bar of the GoDaddy File Manager, open your online folders (wp-content>themes>thesis_XX) until you have opened the Thesis custom folder and exposed its contents in the right-hand side of the File Manager display.

In the right-hand side of the File Manager display, select layout.css. Click the Permissions icon in the upper horizontal menu, which will reveal the Set Permissions panel. Click the Advanced Permissions tab.

Under Advanced Permissions, check these boxes:

Web user permissions
[x] read [x] write

Owner permissions
[x] read [x] write

Setting permissions for layout.css in GoDaddy's File Manager

Click OK to save settings.

In the right-hand side of the File Manager display, select the cache folder. Click the Permissions icon in the upper horizontal menu, which will reveal the Set Permissions panel. Click the Advanced Permissions tab.

Under Advanced Permissions, check these boxes:

Web user permissions
[x] read [x] execute (directory)

Owner permissions
[x] read [x] write [x] execute (directory)

Setting permissions for the cache folder in GoDaddy's File Manager

Click OK to save settings.

If you prefer, you can always use a standalone FTP client to set permissions for files and folders on your GoDaddy Linux account, following the steps listed earlier on this page.


Installing Thesis on Windows hosting

Installing Thesis on a Windows server – whether through a dedicated FTP client or through file managers or other tools provided as part of web hosting accounts – follows the same guidelines as installing Thesis on a *nix-type server. Setting permissions, however, is not required or even possible when working on a Windows-based host, as *nix-type permissions do not exist are are not recognized on a Windows server.

When tested on a Windows IIS 7.0 web server, Thesis functioned without issue and without the need for permissions.

Comments on this post are now closed. You are invited to instead leave your comments on either the Pre-Installation Guide, or the Installation Guide. Each of these dedicated guides will always be updated as Thesis evolves.

{ 184 comments }

1 Marc January 10, 2010 at 3:25 pm

Hi,

I am hoping you can help me. I mistakenly activated the theme (steps 8 and 9) above before completing steps 6 and 7. Is there a way to change the permissions now that I have done this. I am not very technical so very rudimentary instructions or advice would be very appreciated.

Thanks,

Marc

2 Philip Barron January 10, 2010 at 5:00 pm

Just go back into your web files, using your FTP client, and set the permissions as instructed. What FTP program did you use to upload your Thesis files?

3 Videoezy January 11, 2010 at 12:58 am

Thank you Philip! You are an angel! I made a decision to purchase this theme, because of all the promises of it being so simple, and was immediately challenged with this task! You saved my day!

Maxine

4 Juliette January 11, 2010 at 7:48 am

Hi Philip
Thank you, that was really helpful to me, couldn’t have done it with the DIY instructions alone!
Juliette

5 Philip Barron January 11, 2010 at 9:36 am

Maxine and Juliette: You’re welcome! This is exactly why I posted this set of instructions. Glad to hear it’s helping. :-)

6 Kelly January 16, 2010 at 2:15 pm

I also posted this question on the Installation guide forum:

Hi, I am new to all of this and trying to learn. I originally was going through blogger.com to set up my blog. I bought a custom domain through blogger which came from godaddy. I wanted more for my blog than just the standard templates and someone told me about thesis. But now im not so sure that was the right thing to do. It seems i am missing a very important step.
I have downloaded thesis and i get stuck on step 5: Using your FTP client or web account file manager, upload the thesis_16 folder to your wp-content/themes folder.
I am not sure what this means. Can i still go through blogger.com? or do i need to do something else entriely? Please help. Thx.

Kelly

7 edwin January 24, 2010 at 12:35 pm

I recently purchased thesis, I payed someone to help me install it to wordpress but seems like certain steps were side stepped.

I am feeling frustrated since I am use to easily created a website using frontpage, xsitepro web development tools.

I just found out that I did not install or upload correctly thesis into wordpress.

1) Do not know how to Open the thesis_16 folder to find the folder named custom-sample. Change the name of that folder to custom.

2) Do not know how to do this ….Using your FTP client or web account file manager, upload the thesis_16 folder to your /wp-content/themes folder.

3) Do not know how to do this ….Once that folder is uploaded, use your FTP client or web host file manager to open the thesis_16 folder, then open the custom folder inside. Locate the layout.css file inside; set permissions for that file to 666.

4) I like my navigation bar on the left side of the page seems like thesis cannot or will not allow me to do this right outside of the box so need help with this as well.

5) Not sure what tutorials I should be starting with as a newbie…:)

This all seems very confusing at this moment, need help working through thesis and the initial correct setup and also looking for a thesis coach / wordpress coach

8 Suzanne Stephens January 26, 2010 at 11:03 pm

I’m also having permissions trouble. I’ve installed Thesis on my web site host, Pair.com, a Unix server. I’ve tried using Fetch v5.3.1 from my Mac (OS 10.5.8). I’ve reset it to either 666 (also tried 744), but neither is acceptable to the Thesis design page. Help please!

9 Suzanne Stephens January 26, 2010 at 11:17 pm

Thanks, but I finally got it to work by going in via Pair’s control panel.

10 Philip Barron January 27, 2010 at 9:04 am

Glad you were able to get it going using the Pair control panel. Fetch should have worked for you (been a long time since I used it), but obviously you were able to solve the problem anyway. :-)

11 Mary January 28, 2010 at 3:37 pm

Hi Philip,
I cannot for the life of me find my ftp client files on my macbook pro. Can you help?

Thank you so much.

Mary

12 Philip Barron January 28, 2010 at 3:51 pm

Mary, is it the Thesis files you’re looking for on your computer, or are you trying to locate an FTP program?

13 MARK January 28, 2010 at 7:10 pm

I’m with Kelly. Not sure what this means, or how to do it (all the previous stuff was the best explanation I’d found so far though):

I have downloaded thesis and i get stuck on step 5: Using your FTP client or web account file manager, upload the thesis_16 folder to your wp-content/themes folder.

14 Philip Barron January 29, 2010 at 10:56 am

Mark, you’ve put your finger on an element of the tutorial that I need to develop more fully. I will add more of an introduction to FTP (file transfer protocol) either in this post, or in a separate post and link to it from here. Will take a while, as I’m busy in real life, but I hope to do it this weekend. If you need particular help in the meanwhile, contact me.

15 BShah January 29, 2010 at 8:44 am

Hi there,
I can’t get out of the gate. Does all of this require that you have a hosted version of Word Press instead of the default they give you that they host?
I have my site registered on Register.com and I manage my site files using Cuteftp. However, it appears that to install Thesis, I would need to have Word Press hosted on my site too. Not sure how to do that. Word Press says they don’t give you any support if you host your blog elsewhere…

16 Philip Barron January 29, 2010 at 11:00 am

BShah, you must be running the so-called ‘self-hosted’ version of WordPress, not a site hosted at WordPress.com. That’s true for all premium themes, not just Thesis. This means you would need to get an account with a web hosting company and a domain name of your own. Then you would install WordPress, and then after that, Thesis.

17 BShah January 31, 2010 at 6:52 am

Thanks Barron. I had finally figured that out. I am used to using ftp to update my site but the installation of Wordpress and Thesis look quite involved. I may need to hire some help.

18 Tara February 1, 2010 at 6:08 pm

Really great installation directions. I could follow your guidelines no problem, and what took me hrs of frustration over the weekend, I straightened out today in minutes. I use CyberDuck as my FTP software. Thanks. Looking forward to redesigning my site, and blogging…

19 HeelShields February 3, 2010 at 3:47 am

My thesis theme is set for three columns: contents s1 s2

However, s2 doesn’t allow plugins/widgets Looked in custom.css for the #sidebar line, however, there are no lines in the custom file. Also should the file appear to be almost grayed out?

20 Philip Barron February 3, 2010 at 7:29 am

I’m going to ask that you pose these questions at the DIYthemes support forums. That’s the proper venue, and you’re likely to get help a lot faster. :-)

21 Valerie Knotts February 3, 2010 at 6:05 pm

I have uploaded thesis using FileZilla. I changed the layout.css to 666 but the request remains. I chose i column 450 px for the page layout. I also get the following error messages at the end of page:
Warning: opendir(THESIS_ROTATOR) [function.opendir]: failed to open dir: No such file or directory in /home/vknotts/public_html/1005PE-PU17-BKNETBOOK.COM/wp-content/themes/thesis_16/lib/functions/multimedia_box.php on line 173

Warning: readdir(): supplied argument is not a valid Directory resource in /home/vknotts/public_html/1005PE-PU17-BKNETBOOK.COM/wp-content/themes/thesis_16/lib/functions/multimedia_box.php on line 175

In the multi media box these errors are identified:
Warning: opendir(THESIS_ROTATOR) [function.opendir]: failed to open dir: No such file or directory in /home/vknotts/public_html/1005PE-PU17-BKNETBOOK.COM/wp-content/themes/thesis_16/lib/admin/design_options.php on line 489

Warning: readdir(): supplied argument is not a valid Directory resource in /home/vknotts/public_html/1005PE-PU17-BKNETBOOK.COM/wp-content/themes/thesis_16/lib/admin/design_options.php on line 490
I downloaded thesis from my site and reuploaded to wordpress but that did not correct the problem. I’m stumped.

22 Jennifer February 10, 2010 at 10:38 pm

I cannot change the name of the custom-sample folder. Any ideas?

23 Philip Barron February 10, 2010 at 10:59 pm

Jennifer, are you working with the Thesis files while still on your local computer (as in the directions above)? I’m trying to figure out why you can’t change the name of the folder, which should be fairly easy to do.

Going to bed now, but please reply with more info.

24 Jennifer February 11, 2010 at 10:01 am

I deleted the file and reinstalled, and it worked after that. Now I just have to do step 5 and on.

25 Jennifer February 11, 2010 at 10:09 am

I am using godaddy as my host and am trying to download into the themes folder, but the download window just keeps opening the files, not downloading them. any ideas?

26 Philip Barron February 11, 2010 at 10:15 am

Jennifer, I’m assuming that you are trying to upload the thesis_16 folder into the wp-content/themes folder on your server. What program are you using to try to do this?

27 Jennifer February 11, 2010 at 10:20 am

I was just using the upload tool in godaddy. Should I be doing it another way?

28 Philip Barron February 11, 2010 at 10:41 am

I don’t host at GoDaddy and have been unable to view its control panel, so its file manager is unfamiliar to me.

I would generally recommend using an FTP client instead if possible. GoDaddy provides video tutorials on using FTP clients; take a look at those.

29 Barry Polansky February 11, 2010 at 2:31 pm

Hi Philip — I think I did everuything ok -but I uploaded 1.6 and 1.6.2— they are now both on my server–hosted by GoDaddy. Some questions— which files do I need to change 1.6 or 1.6.2 or both.
And — on the permissions — GoDaddy doesn’t have 666 0r 775 options — just read write or execute files.
Any answers.
Barry

30 Philip Barron February 11, 2010 at 2:45 pm

Barry, there is no Thesis 1.6.2 (that I recall, anyway). I would determine which of these folders contains Thesis 1.6 and discard the other one.

I’ve not used the GoDaddy file manager, so can’t directly advise on it. As with the user above, I would suggest using an FTP client rather than GoDaddy’s file manager (GoDaddy has video tutorials on configuring and using FTP clients). Otherwise, contact GoDaddy tech support and ask them to set the appropriate permissions for you.

31 Tony Thompson February 14, 2010 at 12:19 pm

Well done! Great stuff!

32 rob February 14, 2010 at 6:06 pm

you are my idol man!! i actually got it done ( I think) wow yours was alot easier then theirs
thank you SIR!!!!!!!!!!!!!!!!!!!

33 rob February 14, 2010 at 6:10 pm

i got to leave another comment man!!!!!! for anyone that is not getting this explanation, in the first paragraph their is a link to a ftp its fillezilla download it and READ it you will be done in 10 minutes rather then never!!!!!!!!!!!!!!
my man you are my best friend

34 Kristen February 15, 2010 at 7:23 pm

You are beyond wonderful…and when I get done with all this “mess” I may write a post and link it to you lol…..Your tutorials for the word-press illiterate are awesome! ;-)

35 joanne February 17, 2010 at 8:50 am

how do I activate the thesis themes?

36 Drew February 17, 2010 at 10:51 am

I installed Thesis on two of my blogs, on the first one, I got it up and running with no problem. On the second existing blog (same host and WP 2.9.1 installation) , I uploaded Thesis but mistakenly activated it before changing the custom folder name, permissions, etc..

Realizing this, I went back through all of the installation steps, but still everytime I activate Thesis, the blog appears with the Thesis theme but I am unable to access my admin panel because the screen is just white/blank.

In order to access my admin dashboard, I had to move Thesis out of the “themes” folder and have WP automatically revert to the default WP theme. At that point, the admin dashboard came up normally, but everytime I re-activate Thesis, my admin screen continues to blank.

I even tried deleting the Thesis folder completely and reinstalling it (this time following the steps before activating it) but the admin screen still blanks out on me everytime I activate Thesis.

HELP!

37 Philip Barron February 17, 2010 at 11:08 am

Drew, I’m guessing that your option settings in the site’s WP database (where they are stored as you make choices in the on-screen option panels) are a little mixed-up now. Deleting the Thesis web files and folders does not reset the options settings in the database. I think that resetting them (clearing them back to default) may help. Assuming that you have by now renamed the custom-sample folder and set permissions for layout.css and the cache folder, you may try adding this to the bottom of your custom_functions.php:

delete_option('thesisCdesign_options');
delete_option('thesis_options');

Then try to activate Thesis. If that works, immediately remove those two lines from your custom_functions.php.

38 Drew February 17, 2010 at 11:22 am

Do I add the code before or after the <?php end tag?

39 Philip Barron February 17, 2010 at 11:37 am

After that. After everything else in custom_functions.php.

40 Drew February 17, 2010 at 2:29 pm

Thank you for all of your ideas here. Still no luck, however. I uploaded the modified custom_functions.php file, activated the theme, and then immediately (before doing anything else) replaced the modified .php file with the original.

The site looks great with the theme, but I am still unable to access any of the admin screens with Thesis activated. Could this be a plugin compatibility issue, or is my database simply scrambled beyond repair?

41 Philip Barron February 17, 2010 at 2:45 pm

If you like, Drew, I am willing to take a direct look at your installation. I would need two sets of login info:

Your FTP login info
server
username
password

Your WordPress login info
username
password

Don’t post them in comments here; use the Contact page on this site.

42 Drew February 17, 2010 at 5:37 pm

Thanks for all of your help Philip. I really appreciate you taking the time to double-check my installation and work with me.

The good news is that I finally got Thesis working after some further detective work. First of all, I took your advice and deactivated all of my plugins just in case there were some compatibility issues (which it turned out there were). I then uninstalled and reinstalled Thesis (the right way) and then activated the theme. It worked!

I then went through and re-activated my plugins one by one, testing after each one to make sure I could still access my admin pages. Ironically enough, it was the very last plugin on my list that made Thesis very angry with me. Luckily, all was forgiven after I quickly deactivated this particular plugin again.

The offending plugin: Yet Another Related Posts Plugin ver 3.1.3

Let me preface this by saying that this is/was a very good WordPress plugin and it worked perfectly with my previous theme. However, for whatever reason, Thesis and this particular plugin do not play well together (at least on my configuration). I just wanted to put this out there just in case anyone else ran into this very unusual Thesis install issue.

Thanks again Philip for all your help!

43 Curvy Jones February 26, 2010 at 3:08 pm

Thanks for this series of instructions, especially the offending plugin. I was having the same issue and thanks to the thorough documentation, I got it up and running. Thanks!

44 Julie E February 18, 2010 at 2:26 am

I purchased Thesis tonight, and suddenly became very over whelmed. I use a Mac, and I have not found the download for it any where. And which download do I pick? I pd for the $164.00… I am pretty new with all of this, and I am wondering if I can even pull this off… I would love to learn, and hoping so much that I can use this program with the Mac.. I am tired going to bed, will check for your reply in the morning.. Respectfully Julie

45 Philip Barron February 18, 2010 at 7:15 am

Julie, is it that you are having trouble finding the download link, or have you downloaded the Thesis package but are unable to locate it on your computer? Let me know which, and we’ll go through it together. I use a Mac as well, so I can speak to any unfamiliarity you may have with how to work with Thesis on your Mac prior to uploading it to your server.

46 Mary Jane February 18, 2010 at 3:56 pm

Hi Philip!

Am I supposed to set up my blog on WP before I install/upload Thesis to my hosting site? All hail the tech gods!

Mary Jane

47 Philip Barron February 18, 2010 at 4:06 pm

Yes, Mary Jane – Thesis, like other WordPress themes, needs a working, self-hosted WordPress site set up first. :-)

48 Don Crame February 20, 2010 at 12:18 pm

Hi Philip,
Thank you so much for” Installing Thesis without confusion”
I am a complete newbie , I read all the posts and was of the opinion that a few people rushed it and made a few mistakes .. I copied and pasted your install page THEN PRINTED IT so I could carefully follow it it (with your website url also pasted in for future reference ) it all installed perfectly thanks to you. all I have got to do now is learn how to use it !!

49 Rod February 20, 2010 at 1:21 pm

I have loaded Thesis according to instructions but I cannot find a “cash” file in the renamed custom folder.
I also get an error mesg. when I go to Thesis options/cutom file editor. Error
“Fatal error: Call to undefined function use_codepress() in /home/sctea/public_html/wp-content/themes/thesis_16/lib/admin/admin.php on line 57″

50 Julie E February 20, 2010 at 2:02 pm

I am trying to get someone to contact me. I have purchased the $129.00, and this program is way over my head. I know nothing, and it stated that we have a 30 day money back guarantee with the purchase, but no one contacts me back. sent three emails on the contact us… Can anyone help here on this issue?. Thanx so much Julie

51 Philip Barron February 20, 2010 at 5:04 pm

Julie, I would recommend posting on the DIYthemes forums (specifically in the DIYthemes Discussion forum) requesting a refund and a reply to your emails. Include the information you posted in your comment here. Someone should take note and get back to you. :-)

52 Rod February 20, 2010 at 2:27 pm

I am not so sure about Thesis. I am a little disapointed. I cannot understand how when I have downloaded Thesis_16 from the home site several times and I cannot get the custom/cache file in any of the downloads. It could be my fault?

53 Philip Barron February 20, 2010 at 5:00 pm

Rod, as I replied to your private forum message, your best bet is to pose your question in the DIYthemes forums. It does sound as though you are not unzipping the Thesis package on your local computer before uploading it to the server. I can tell you that there has always been a cache folder in every Thesis package that I have ever downloaded.

54 Adam Campbell February 20, 2010 at 10:14 pm

Philip – do these same instructions apply if I want to run the 1.6.2 beta version of thesis. I just downloaded thesis from the DIY site and when I unzipped it, there are 2 folders 1.6 and 1.6.2. Should I upload both folders to my server, or just the 1.6.2. version, asssuming that’s the one I want to use. Do you recommend 1.6.2.? Thanks.

55 Philip Barron February 21, 2010 at 5:09 pm

Sorry to reply so late, Adam. There should be only one ‘version’ of Thesis in any downloaded thesis_16.zip package; perhaps you had downloaded the 1.6 beta earlier?

In any event: Do not use “1.6.2,” or any version of Thesis except that which is clearly labeled version 1.6. That is the most recent stable and final version of Thesis.

(A beta version of 1.7 will be soon be released to users who have purchased the Developer’s Option. Naturally, it’s not recommended that the beta be run on a production site unless you are comfortable running unproven and potentially unstable programs – as all betas potentially are.)

56 Caroline Moon February 21, 2010 at 1:01 am

I have already downloaded thesis theme, how can I now change the custom-sample file to custom? Been struggling, as I can use some of the parts of the themes but not all. Thank you!

57 Philip Barron February 21, 2010 at 5:18 pm

Apologies for the late reply, Caroline. My advice is to download the thesis_16.zip package and to unzip it on your local computer to produce the thesis_16 folder. Once that is done, it should be easy to open the thesis_16 folder, locate the custom-sample folder and rename it to custom just as you would rename any other file or folder on your local computer.

Only when those steps are completed do I recommend uploading the unzipped thesis_16 folder to your server.

If you uploaded the ZIP package to your server and then unzipped it, that could lead to missing files and other installation problems. If this is what you have done, I would recommend deleting Thesis from your server and starting over, following my installation suggestions.

58 Caroline Moon February 22, 2010 at 10:24 am

Hello Phillip, I believe I did that I tried several times, I am not certain however if I uploaded the UNZIPPED file to my server. I became so frustrated that I had several thesis_16 files :) should I save it under a wordpress 2.92 file or just by itself on the server? I do appreciate your assistance as I am certain is the case with everyone on your site. If need be I will start process again. Also the rss feed button on the right hand corner of thesis, I CANNOT seem to locate it on thesis dashboard to add my feed to it! I cannot find it on thesis option or design options. Whew!
Caroline

59 Philip Barron February 24, 2010 at 9:00 pm

Caroline, I owe you a reply; apologies for getting back to you a couple of days late. Staring the process again might not be a bad idea, but we’d want to assess where you are first. I’m going to suggest that you post about this at the DIYthemes forums (if you haven’t already). I’m there (a lot) and so are others who can help figure where you are and what should happen next. :-)

60 Rod February 22, 2010 at 2:30 am

You were correct my FTP was not loading the cache file not sure why.
My problem now is I get this Msg. ”
Fatal error: Call to undefined function use_codepress() in /home/sctea/public_html/wp-content/themes/thesis_16/lib/admin/admin.php on line 57″

I am puzzeld

61 Philip Barron February 22, 2010 at 6:43 am

What version of WordPress are you using, Rod? It sounds as though you are using a version that is too old (that is, before CodePress was added to WP). If so, you will need to upgrade.

62 Rod February 22, 2010 at 2:31 am

That error msg. is when I try to access custom file editor.

63 Rod February 22, 2010 at 11:19 am

At this time I am using WP 2.6.5. How old is that version?

64 Philip Barron February 22, 2010 at 1:31 pm

Pretty old – more than a year. The current WP version is 2.9.2. You should upgrade, and will definitely have to if you plan to use Thesis.

65 Rod February 22, 2010 at 1:37 pm

Thanks for your help. If I may ask do you work for Thesis?

66 Philip Barron February 22, 2010 at 2:33 pm

I help out now and again. :-)

67 Brian Hunt February 24, 2010 at 8:19 pm

Philip,

You are a patient, patient man. Thank you for providing this help.

My current file structure is:

httpdocs
wp-content
themes
thesis_16

Wordpress is at the root. I noticed that when I change permalinks in Thesis to anything other than default, I get a domain not found at my home page. Is this some problem with my file structure?

thanks,
Brian

68 Philip Barron February 24, 2010 at 9:05 pm

Brian, do you have an .htaccess file in the root, and is it writable by the server? This needs to be the case in order for ‘pretty’ permalinks to work. The permalinks entry in the WP Codex may help guide you (I just directed someone else there today). If you continue to have trouble with this, stop by the DIYthemes forums to post about it!

69 aaron February 25, 2010 at 10:05 am

I feel like such a dork asking, but what is the downside of loading Thesis through the Wordpress Dashboard, the way I would load any other theme?

Why is it necessary to unzip it and load through Filezilla – what is gained by doing it this way?

Thank you for all your work here – I really appreciate the efforts.

70 Philip Barron February 25, 2010 at 10:19 am

Don’t feel like a dork. ;-) Many reports I’ve gotten from folks who uploaded Thesis via the WP upload/Manage Themes feature is files can go missing during the remote unzipping and installation. As a result, these users often wind up having to delete Thesis and begin again (sometimes more than once).

The official Thesis installation guide does not mention using the WP upload method at all, but some users just charge ahead and do it that way because it’s what they’re familiar with. Much grief can be saved by following the recommended installation steps (or mine, which are essentially the same, just worded a bit differently).

One big convenience of using FTP from the start, of course, is that you’ll need to use it anyway in order to set permissions. :-)

71 aaron February 26, 2010 at 4:13 am

that is what I suspected but I just could not be sure.

I will go back and do it the way it is meant to be done this weekend.

Thanks a million

72 Philip Barron February 26, 2010 at 9:48 am

Very good, Aaron. Let us know how it comes out.

73 Rod February 25, 2010 at 11:16 am

You are the most knowledgable on this issue so I would like to ask you a question about Wordpress. My host at this time has WP 2.6 version. What is the best way to load WP 2.9 on that server?

74 Philip Barron February 25, 2010 at 11:29 am

Rod, I would follow the extended version of the WordPress upgrade instructions. It’s not hard; there are just several steps to it. Read it all first, then follow each step closely.

The upside of upgrading past 2.6 is that this will likely be the last time you will need to upgrade WP manually. Beginning with version 2.7, WordPress has a built-in auto-upgrade feature which takes just a couple of clicks. :-)

75 rob February 25, 2010 at 12:07 pm

Hello Philip,
I have used your installation before and never had an issue, now I am getting the following error when i goto wordpress themes:

The following themes are installed but incomplete. Themes must have a stylesheet and a template.

Name Description
custom Stylesheet is missing.
but i have deleted the old thesis, downlaoded a new one changed permissions, changed the cutom-sample to custom and I can not get it to work?? Any advice?

76 Philip Barron February 25, 2010 at 12:12 pm

Is the thesis_16 folder located where it should be (wp-content/themes)? Is there a custom.css located inside the custom folder? Is the file style.css located just inside the thesis_16 folder? In fact, you might check to make sure that all of your Thesis files and folders are where they should be.

77 Barry Polansky February 25, 2010 at 12:15 pm

Hi Phil — I am having a problem putting an a-Store from Amazon on my site. I want to link it from the nav bar. What Wordpress and Thesis controls do I have to use.

78 Philip Barron February 25, 2010 at 12:34 pm

Hi, Barry! This is a great example of a question that should not be asked here. ;-) Rather, I suggest that you post this question at the DIYthemes forums. I’m on there a lot, as are a lot of experienced users, some of whom certainly have more e-commerce insight than me. I imagine that the forums can help you figure this out.

79 miki February 26, 2010 at 9:14 am

hi philip–thanks for great guidance.

i’m stuck at point 8. “Now visit your WordPress admin. Go to Appearance > Themes, and then activate Thesis 1.6. ”

i’ve uploaded the wordpress folder to the server (correct?), as well as thesis. trying to use ftp to visit wordpress admin and activate thesis.

under wp-content i find a fold named themes. how to proceed from here?

80 miki February 26, 2010 at 9:21 am

hi philip–i hadn’t placed thesis in the right folder. moving on.

81 Philip Barron February 26, 2010 at 9:47 am

That was fast, Miki! :-) Hope things are proceeding well.

82 Christine February 27, 2010 at 10:39 pm

These instructions are fantastic so far! I am however, stuck on #5 and am hoping you can help me out.

I’m hosting on Bluehost and am trying to upload the thesis_16 folder that’s on my desktop to the /public_html/wp-content/themes folder on Bluehost. When I go to the thesis_16 folder I can’t upload the entire folder. I have to upload the files inside the folder individually. Is that OK? Or could I be uploading incorrectly?

Thanks for any help you can provide!

83 Philip Barron February 27, 2010 at 11:54 pm

Uploading items one at a time is probably possible, but it will get really tiresome really quickly. ;-) What tool are you using to upload? If you are hosting with BlueHost, you should have access to their Unlimited FTP feature, which should allow you to upload the thesis_16 folder and will also let you set permissions for files and folders.

84 Christine February 28, 2010 at 8:19 pm

Ha. Agree! I was just using the cpanel to upload. I did a quick search for Unlimited FTP and found it. It’s uploaded into Bluehost now but I’m not finding it on Wordpress. I have a question in to the host company. Thanks for your help!

85 Philip Barron February 28, 2010 at 9:11 pm

Hmm. From here, it looks as though Thesis (the thesis_16 folder) may be not be loaded into wp-content/themes (where the default and classic theme folders are located). Good luck!

86 Rod March 2, 2010 at 12:58 am

In Thesis “Design Options” it seems their are two layouts one is just a long list of layout options the second is a formated layout. I would prefer the layout format for “Design Options” can you direct me ?

87 Vincent March 3, 2010 at 3:34 am

Thanks for this, Phillip, but I’m still lost. When I try to rename the custom-sample folder, I cannot. I right click and usually I get the “rename” option, but, for some reason, I don’t here.

Also, what does direction #5 mean? “Using your FTP client or web account file manager, upload the thesis_16 folder to your /wp-content/themes folder.”

I’m sorry for being so clueless, but I have no idea what my “FTP client or web account file manager” is and I serached but I cannot find a “/wp-content/themes folder.”

Can you help a total newbie like me?

I was all excited to get my blog up and running when I purchased Thesis yesterday. I’ve only been able to spend about an hour trying to figure this out, but I’m completely lost!

88 Vincent March 3, 2010 at 4:36 am

Duh!

Silly me! Please disregard my last message, Phillip. I just spoke with GoDaddy and my problem’s solved . . . for now.

:)

(I feel like such a doofus right about now…)

~Vince

89 Dennis March 3, 2010 at 9:56 am

Thank you for these instructions; they were helpful.

I have successfully installed Thesis on more than one sub-domain on my server (Hostgator). However, for some reason unknown to me, with one sub-domain I get an error when I go into my WP admin Appearances section. It tells me that a custom theme is installed but broken because the stylesheet is missing for “custom” and “lib.”

I reinstalled everything again (including the initial download) with the same result. It’s frustrating, because it worked fine on other sub-domains!

I’d greatly appreciate any help anyone can offer.

All the best,

Dennis

90 Philip Barron March 3, 2010 at 12:22 pm

When I see that message, the first thing I do is check to see that any stylesheets (Thesis has three) are where they should be located, and that the Thesis file structure in general is what and where it should be.

After that, I’d check permissions to make sure they are set correctly.

Did you in fact unzip the Thesis package before uploading the folder to your server?

91 Dennis March 4, 2010 at 4:20 am

Thank you, Philip, for your response.

However, I am clueless about what the first part of your answer means.

I am also very disappointed with respect to the installation of Thesis. I’ve spent many fruitless hours simply trying to get it installed.

My only decision now is whether to get a refund or to hire someone to do it for me.

I would NEVER recommend this product to anyone who wasn’t a techno-geek. As far as I’m concerned, their support is terrible and their advertising is very misleading.

92 Philip Barron March 4, 2010 at 7:33 am

If you have installed Thesis several times as you say, then you know that Thesis has three stylesheets: style.css just inside the thesis_16 folder, and layout.css and custom.css inside the custom folder. You say that WP is reporting that a stylesheet is missing. That means that the first thing you should to is to make sure that you do have these stylesheets in the proper location in the Thesis folder (and that your Thesis folder itself is in the right place). You can use your FTP program (which you used to upload Thesis in the first place) to check on whether these files are where they should be.

I can tell you that if your style.css was located correctly – and that the names of files and folders in your install are correct – this this link, placed in your browser’s location bar, would show you the content of style.css:

http://dennis-bradford.com/wp-content/themes/thesis_16/style.css

It does not. In comparison, the style sheet of the theme you are running at the moment does show up when you place its URL in the browser location bar:

http://dennis-bradford.com/wp-content/themes/mondo-zen-theme/style.css

This should help to demonstrate that there may indeed be a problem with the way you have installed Thesis in this case. The folks at DIYthemes support would be very happy to work with you at the forums to solve this, as they have worked with many other users to resolve their issues.

93 Lara Hill March 5, 2010 at 3:36 pm

Thank you so much! I really appreciate it, and these instructions should really be on the Thesis website. I would have never successfully installed without your help.

94 Tania Shipman March 5, 2010 at 8:00 pm

When you talk about change the permission to 666 does that mean change the properties to 0666 from 0664 by right clicking on the file and choosing properties?

If that’s correct, it took me about 20 minutes to even try that because I had no idea how to ‘change the permissions’. Perhaps you could expand your instructions to include how to do that.

95 Philip Barron March 10, 2010 at 4:01 pm

Tania, this is why I provided links to ‘guides and introductions‘ to permissions in the second paragraph. Following either of those should have saved you those twenty minutes.

I expect to add a brief introduction to permissions here, however, as soon as I find the time.

96 Tania Shipman March 18, 2010 at 5:35 pm

Philip
My apologies. I made the mistake of only reading the instructions and not the paragraphs before. Noob mistake. Thanks for what you have provided here.

97 John March 10, 2010 at 9:29 am

I am installing thesis on godaddy and when I go to set permissions for layout.css to 666 It only gives me radio button options. In FTP it gives me even less options. Have you run into this? What am I missing? I also posted this to the community. Please help

98 Philip Barron March 10, 2010 at 4:01 pm

John, we spoke on the community forums earlier, so I’m assuming that you’ve moved on from this?

99 Vincent March 10, 2010 at 6:34 pm

I was able to install Thesis by downloading the Zip file from my desktop onto my dashboard.

It was quite more simple than I expected.

I now need to install the “Follow Me” buttons (for facebook, Twitter, LinkedIn, YouTube, etc…)

How can I “steal” someone else’s buttons?

If I find a blog that has the exact features I’m looking for, is it possible to “lift” the code and place in on my blog?

If so, how?

100 HeelShields March 10, 2010 at 10:45 pm

There is a plugin that will provide you with the ability to pick which button you want to use and if you want it on the top or bottom of your blog.

If what you want from others sites are plugins or widgets, you can access the plugin/widget library from your wp-dashboard

101 Philip Barron March 10, 2010 at 11:08 pm

Congrats on installing Thesis, Vincent.

There are many, many sources of free social media icons on the web. I found this roundup of such sources to be very useful. Searching will reveal even more. So, no need to ‘steal’ from someone else’s site. ;-)

102 Caroline Moon March 10, 2010 at 10:17 pm

Hello again, when I try to add a page in nav menu I get this messageFatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 1055245 bytes) in /home2/wp-includes/wp-db.php on line 529
I have added pages before to the nav menu, and I have not done anything different. Please help, Thank you

103 HeelShields March 10, 2010 at 10:45 pm

If you are hosting your site on bluehost, create a support ticket and they will tell you how to fix the error. I ran into that error and bluehost support resolved it.

104 Caroline Moon March 11, 2010 at 2:01 am

Thank you HeelShields I am using bluehost! I will get in touch with them tomorrow a.m. ! Much appreciated!

105 Philip Barron March 10, 2010 at 11:15 pm

Caroline, this memory error is sometimes caused by a errant plugin. You may be able to identify a problem plugin by deactivating all of them to see if the error persists. If it does not, you’ll know a plugin is involved. You’d then want to run one plugin at a time to see if you can spot the culprit.

You may also be able to solve this by allocating more memory to PHP scripts. This thread at the WordPress support forums should help you. If it sounds a little daunting, then ask your tech support for help.

106 HeelShields March 10, 2010 at 10:41 pm

If you are hosting your site on bluehost, create a support ticket and they will tell you how to fix the error. I ran into that error and bluehost support resolved it.

messageFatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 1055245 bytes) in /home2/wp-includes/wp-db.php on line 529

107 HeelShields March 10, 2010 at 10:43 pm

There is a plugin that will provide you with the ability to pick which button you want to use and if you want it on the top or bottom of your blog.

I now need to install the “Follow Me” buttons (for facebook, Twitter, LinkedIn, YouTube, etc…)

How can I “steal” someone else’s buttons?

108 HeelShields March 10, 2010 at 10:47 pm

Sorry for the repeats – didn’t see the ‘reply’ button until after making the responses. Also, I hope it is okay to make the responses. Since starting to use Thesis, this is the first time I feel ‘out-of-the-woods.”

109 Thesis Theme Design March 12, 2010 at 1:12 am

Is there any way of customizing the custom-sample file to custom after installing it in hosting? I mean; suppose i have just installed a zipped file of thesis without changing the custom-thesis file. But installing it i want to edit the custom-thesis to custom. Now what should i do?

110 Philip Barron March 13, 2010 at 5:54 pm

Sorry I didn’t get to your message yesterday, TTD. In answer to your question, I’d point to Step 3 above and repeat that I recommend unzipping the Thesis package on your local computer first, and uploading only the unzipped Thesis folder. Among other advantages, this allows you to rename the custom-sample folder to custom before uploading it.

My #1 recommendation would be to delete the zipped Thesis package from your server and start over, this time following my suggested steps above.

If you are determined to work with the zipped package you’ve already uploaded, you will have to unzip the package on your server (and hope that all files and folders go where they should go), then use your FTP program or host-provided file manager to rename the custom-sample folder to custom.

111 kate March 13, 2010 at 8:14 am

Hey
Thanks for all this..
I am just stuck on step 5 though- which is where I get stuck on the Thesis site as well. “Using your FTP client or web account file manager, upload the thesis_16 folder to your /wp-content/themes folder.”
I can’t see a wp-content/themes folder to upload anything to.
Am I being silly? Or is it called something else? How does one find this rogue folder? Thanks so much.

112 Philip Barron March 13, 2010 at 6:10 pm

Kate, let me apologize for not responding earlier. I see that Thesis is successfully deployed at your site, so you must have found wp-content/themes without much trouble. ;-) Congrats!

113 kate March 13, 2010 at 6:24 pm

Thanks so much – just figured it out – it had kept breaking when I tried to put it in for some reason. But now I’m stuck on changing the points 6 and 7 above – I have changed the name to custom by doing it before installation, but now can’t find permissions. Do you know where they are? Thanks so much!

114 Philip Barron March 13, 2010 at 6:45 pm

What FTP program did you use to upload Thesis? For many of them, it’s a matter of right-clicking on a file or folder while working in the FTP program. A menu or dialogue box should pop up at some point, which should allow you to set permissions for the file or folder. You can almost certainly learn how to use your FTP program to set permissions by checking its Help feature.

Also: I think that the two tutorial pages I linked to up above should provide a pretty good introduction to setting permissions.

115 Hillary March 15, 2010 at 6:10 pm

Why can’t I rename my custom-sample folder to just custom!?!

116 Philip Barron March 15, 2010 at 6:19 pm

Hillary, is Thesis still on your local computer, or has it been uploaded to your server? Knowing which is the case will help me answer your question. :-)

117 dntdab March 19, 2010 at 12:25 pm

Thank you for this easy to read and follow install lesson. I have a few more challenges ahead of me and my hopes are that you have written something for them.

118 Videoezy March 20, 2010 at 9:57 am

Thanks for these in-depth instructions!
However, although I seem to have followed instructions ok, there seems to be nothing in my cache or images folders. What can I have done incorrectly?
I’m hosting on Bluehost, uploading with Filezilla.

119 Philip Barron March 21, 2010 at 10:33 am

You’ve done nothing incorrectly – the cache and images folders come empty. The cache folder is for use by Thesis as it resizes images into thumbnails (which is why it requires particular permission settings); the images is for you to use (storing images that you use in the structure of the site, for example).

120 Videoezy March 20, 2010 at 9:50 pm

It seems to have worked fine and is now ready for action! I don’t know what was confusing me, but it’s all good.

121 drt April 4, 2010 at 2:49 pm

Just stop by to say thanks. Your posts at DIYThemes Forum really help someone new to Thesis like me.

122 Philip Barron April 4, 2010 at 8:29 pm

Glad to help, drt. Thanks for the kind words!

123 Kirsten April 5, 2010 at 10:23 pm

I have a domain name (from godaddy) and a domain mapping in wordpress, do I need to buy additional HOSTING service from godaddy (or somebody else) in order to use thesis?

124 Philip Barron April 6, 2010 at 6:24 am

Putting it roughly, Kirsten, domain mapping is essentially just a name game. What’s needed here is an actual web hosting account (would suggest looking beyond GoDaddy) with the self-hosted version of WordPress installed on it, along with a domain name (which you already have, so that’s one step already accomplished :-) ).

125 Mike Jenkins April 11, 2010 at 8:57 pm

Thanks for this post. This might be a dumb question, but…

I successfully installed Thesis, but my Wordpress is at domain.com/wp This is where the hosting company put it by default. It shows up at that URL. How can I make the Wordpress blog (with Thesis) show up at domain.com in a browser. Do I just move all the folders and files up to the root where domain.com is?

126 Philip Barron April 11, 2010 at 9:14 pm

Mike, the steps you suggested are indeed necessary, but a little more is required. I’m going to refer you to the WordPress Codex entry titled ‘Moving WordPress’ (with particular attention paid to Step 1.2 of the subsection ‘Moving WordPress Within Your Own Site.’)

127 kim April 13, 2010 at 7:50 am

I changed my file permissions when I uploaded Thesis to my hosting company through the WP admin panel. I activated no problem and things seemed to be fine until I tried to access the custom/rotator file to upload images. I went back and confirmed the permissions but no luck. Any ideas about what I missed? Thanks!

128 Philip Barron April 13, 2010 at 7:56 am

Kim, how exactly were you trying to access the custom/rotator folder? Were you trying via FTP?

129 kim April 13, 2010 at 8:49 am

Yes, through FileZilla. That’s what I used to change the permissions earlier. My host had WP all set up, I was basically just uploading Thesis.

130 Philip Barron April 13, 2010 at 3:42 pm

Sorry I was away! You might try raising the permissions for the rotator folder alone to some absurd level like 777 to see if that works. If so, you then could lower it to a more secure setting.

131 kim April 13, 2010 at 3:49 pm

I just checked, and that’s what it was set at. (I think I checked every box I could when trying to access that page yesterday.) I’m paranoid I changed something by mistake and without realizing and that it will be hard to find/reverse. I’ll contact the host. Thank you!

132 Philip Barron April 13, 2010 at 3:56 pm

Good luck, Kim!

133 Jana April 16, 2010 at 4:31 am

This may be so basic, it’s embarassing to ask. Do I have to arrange to have my wordpress site hosted by other than Word Press to be able to use the Thesis theme? I have a web site now http://www.onemaker.com. I have a wordpress blog started http://onemaker.wordpress.com. I want to eventually associate my domain name http://www.onemaker.com with the wordpress blog (running Thesis). Thanks so much.

134 Jana April 16, 2010 at 6:05 am

Okay, please disregard the earlier post. My site (www.onemaker.com) is hosted with ipower. I installed wordpress there (free), then used Dreamweaver to upload Thesis and do the configurations. I made it all the way to the last step – going to wordpress.com and activating the Thesis theme, but I don’t see it there to activate. Do I first have to connect the domain name http://www.onemaker.com to my wordpress site http://www.onemaker.wordpress.com?

135 Philip Barron April 16, 2010 at 6:12 am

Jana, Thesis (and other premium themes) cannot be installed or run on a WordPress.com blog. Your very first question in your original post hit it on the head: You need your own domain name, your own web hosting account, and WordPress (and then Thesis) installed there, rather than on your WordPress.com blog.

After you’ve set your new site up, you should be able to export the content from your WordPress.com blog and imported into your new self-hosted site.

136 Jana April 16, 2010 at 6:55 am

Thanks so much. I’ve gotten as far as installing Wordpress at ipower (where my site is hosted) and installing the Thesis theme – woohoooo! (I have not developed any content yet for my onemaker.wordpress.com blog so there’s nothing to import. But, when I tried to do step 8 above (logged into Wordpress) to activate the theme, there was no activation button. Do I need to connect my domain name to the Wordpress blog or some other step to make the Activate button appear? Thank you!

137 Jana April 16, 2010 at 7:14 am

Maybe I’m asking the wrong question. I want to get to my Wordpress dashboard for http://www.onemaker.com (hosted at ipower with both Wordpress and Thesis installed). How do I get to that dashboard to activate the theme?

138 Jana April 16, 2010 at 7:24 am

Got it! http://onemaker.com/wp-login.php is the area I should have been logging into to activate (rather than http://www.onemaker.wordpress.com). Whew! Thanks again! I think I’m all set.

139 Philip Barron April 16, 2010 at 7:55 am

Congratulations, Jana!

140 Dolores H. April 18, 2010 at 11:06 am

I have loaded Thesis 1.7 successfully on my other website; it works perfectly. However, I have loaded Thesis 1.7 on my other website and have encountered the following problem: everything in the installation works perfectly except for the images that I post – they don’t load on the page with the text. I am placing the url info into the “post image and thumbnail” window correctly, but to no avail.

I have followed the install procedure as outlined. I have confirmed that I set permissions properly. I have used filezilla to load on a godaddy server.

What should I be looking at to correct my problem?

141 Philip Barron April 18, 2010 at 12:50 pm

Dolores, please post here the URL that you placed in the Post Image URL field. Thanks!

142 DoloresH. April 18, 2010 at 1:06 pm

http://freshproducejournal.com/wp-content/uploads/2010/04/volcano_plume.jpg.

By the way, the version of wordpress that I am using on the functioning website, http://www.producejournal.com, is 2.6.2. The version of wordpress on the nonfunctioning site, http://www.freshproducejournal.com, is 2.9.2.

Thanks for your help.

Is there an update available for Thesis 1.7 that I don’t have?

143 DoloresH April 18, 2010 at 1:11 pm

correction to previous: the working site with 1.7 is: http://www.producemagazine.com; the other site listed is using 1.6.

144 DoloresH. April 18, 2010 at 1:15 pm

http://freshproducejournal.com/wp-content/uploads/2010/04/volcano_plume.jpg

By the way, the function site, producemagazine.com is using Thesis 1.7 on WP 2.6.2. The non-functioning site, freshproducejournal.com is using Thesis 1.7 on WP 2.9.2. Is there a Thesis update for WP 2.9.2 that I am missing

145 Philip Barron April 18, 2010 at 1:54 pm

Is there a Thesis update for WP 2.9.2 that I am missing

No, Dolores, there is not.

You may want to check a previous DIYthemes forum thread posted by another Thesis user hosted at GoDaddy who had reported a similar problem. Ignore the post by illinigood; just read the exchanges between the original poster and Girlie.

146 DoloresH. April 18, 2010 at 3:01 pm

Thank you Philip,

I found the proper thread and was able to correct the error by changing the “post_images.php” in the functions directory.

You’ve been a great help.

147 Philip Barron April 18, 2010 at 3:07 pm

I am very glad you were able to resolve things. :-) GoDaddy and HostGator are two big-time web hosts which have presented Thesis users with post image/thumbnail roadblocks. Enough time has passed, though, that a fix or two has been established on the boards.

148 TARA April 19, 2010 at 5:17 pm

Holy Cow! I actually purchased Thesis Themes months ago and have been frustrated again and again just trying to get the darn thing installed. Today, with these instructions, I finally succeeded! Normally I’m pretty technically savvy, so this has been a frustrating experience. I can’t wait to go to town and see what I can do.

THANK YOU! THANK YOU! THANK YOU! for these instructions.

149 John April 26, 2010 at 11:05 am

Man what a great walk through! I initially bought a competing product
that for me, just didn’t work “out of the box”. I was one of the “lucky” few that can’t change the permissions values via ftp (but after this, I at least know what they mean and do!) but need to contact my host to change them. I’m sure as 1.7 gets downloaded this blog page will continue to get used. I echo Tara’s post, Thank you!, Thank you! Thank you!
John

150 Philip Barron April 27, 2010 at 10:57 am

John and Tara: Thank you very much! :-)

151 Kyle April 28, 2010 at 2:56 am

I just got Thesis and Im trying to upload it threw FileZilla. Im putting in the server name, the user name & password and its still not connecting. It keeps saying Connection attempt failed with EACCES- permission denied. I dont even know what that means. Can you please help me?

152 Philip Barron April 28, 2010 at 6:16 am

Most likely, some part of the login info you are giving Filezilla is incorrect – perhaps only by one letter. You should contact your webhost to make sure that your information is correct. They should easily be able to help you.

153 Jordan April 28, 2010 at 8:33 pm

Ok I’ve gotten to the point where you drag the thesis_17 folder into the themes folder. Then I click on thesis_17 and inside there is only one folder, ‘custom_sample’ (which I changed the name to ‘custom’). When I watch the tutorial video here: http://diythemes.com/thesis/downloads/
it shows that there should also be folders called ‘…’ and ‘lib.’ Furthermore, when I click on ‘custom,’ inside that is only a folder called ‘cache,’ and in that same tutorial video it shows there should be 4 folders total, along with 3 additional files, and I am only seeing the ‘cache’ folder. From there, I don’t have the option to change permissions and so I have no idea what to do from here.

I am using Mac OSX 10.4.11 and I have tried this using Classic FTP and also Fetch. Any idea? Thank you!

154 Philip Barron April 28, 2010 at 9:06 pm

Jordan, it’s not entirely clear to me from your description just what you’re seeing, but if all you see inside the custom folder is the cache folder, then either whatever you’re using to view the contents isn’t working or you have an incomplete Thesis folder. I’m going to assume the latter.

My advice to you is to start over. :-) Delete the Thesis folder you have uploaded from your server. Also, delete whatever Thesis 1.7 materials you may have downloaded. Once that’s done, download Thesis 1.7 again. Forget all about the tutorial video; instead, follow the written instructions I have provided above.

Once you have unzipped the Thesis ZIP package on your Mac to produce the thesis_17, open the thesis_17 folder. Check to see that the contents of that folder match up to what you see in this image. If so, you can rest assured that you have all the files and folders you need.

It should not matter which FTP client you use as long as you understand how to use it to set permissions for files and folders. Still, I strongly recommend Transmit – the best Mac FTP client ever – or, in second place, Filezilla (which is free).

Please reply with any questions. :-)

155 Jordan April 28, 2010 at 9:27 pm

Ok I will work on that in a minute. I just wanted to comment that I couldn’t get Transmit or Filezilla to work because my Mac OS X version isn’t current enough (from what I could tell, they both required 10.5 or later). Is there any way around that? Can you find an older version of Transmit that I would be able to run on my Mac?

156 Philip Barron April 28, 2010 at 9:39 pm

It’s fine if you’re using something other than Filezilla or Transmit. As long as you understand how to use whatever FTP client you’re working with, the specific tool shouldn’t matter much.

157 Jordan April 28, 2010 at 10:16 pm

Ok so I deleted thesis_17 and started over, and this time everything showed up after the upload. New problem: I got to the setting permissions part of your instructions, and I can’t get that figured out. When I right click on ‘layout ccs’ the only option that sounds at all like ‘file permissions’ is e’edit with > text edit.’ Then it opens a window full of text and code. What do I do now??

Thank you so much for all your help, I am so lost and new at this!

158 Jordan April 29, 2010 at 5:53 am

Ok you can ignore that last comment, I finally figured out how to set the permissions. I am so close to having it installed now! When I go to my dashboard under Themes, it is listed as a ‘broken theme’ and says the stylesheet is missing. What does that mean?

159 Philip Barron April 29, 2010 at 6:10 am

Regarding the ‘broken theme’ message: Check to make sure that style.css is located inside the custom folder. A link to your site might be helpful.

160 Jordan April 29, 2010 at 5:11 pm

I don’t see style.css located inside the custom folder. It also isn’t shown in the photo example you gave me. Thinking about just giving up and asking for a refund…

161 Philip Barron April 29, 2010 at 8:13 pm

Jordan, I misspoke earlier – I meant to say inside the Thesis folder, not the custom folder.

I asked for a link to your site earlier. If you provide that, it might help me help you.

162 Jordan April 30, 2010 at 2:45 pm

I got it to work! I decided to start over. Deleted my thesis files off the FTP and re installed. Everything looks like it’s there now. Thanks so much for all your help!!

163 Philip Barron April 30, 2010 at 2:51 pm

Congratulations, Jordan! Well done. :-)

164 Oleksandr April 30, 2010 at 7:49 pm

Hi,

Just purchased Thesis. Watched the video, tried to install it to my godaddy windows hosting account through FileZilla.

Everything went fine, except for changing the permissions.

When I right-click on layout.css and cache folder, I see “xxx” in there instead of numbers, and when I try to change it to what the video says it doesn’t change.

When I right-click the files again, the “xxx” is still there.

In the “progress” window of FileZilla I see this:

Status: Set permissions of ‘/wp-content/themes/thesis_17/custom/layout.css’ to ’666′
Command: SITE CHMOD 666 layout.css
Response: 500 ‘SITE CHMOD 666 layout.css’: command not understood
Status: Set permissions of ‘/wp-content/themes/thesis_17/custom/cache’ to ’775′
Command: SITE CHMOD 775 cache
Response: 500 ‘SITE CHMOD 775 cache’: command not understood

Is that because the site is hosted on windows server? If so, how do I solve this? What’s the other way to change permisssons?

What happens if I just leave it like it is?

Thanks in advance…

165 Philip Barron April 30, 2010 at 8:04 pm

Oleksandr, it certainly sounds as though your site is on a Windows server; you’ll want to verify that. If it’s so, you’ll need to contact GoDaddy tech support to explain what you would have needed had you been on a Unix server –

read/write for all groups for layout.css

read/write/execute for owner & group AND read/execute for public for the cache folder

  • and ask them to do whatever the equivalent would be in the Windows server world.

An alternative would be to have GoDaddy tech support move your account to a Unix server.

166 Oleksandr April 30, 2010 at 8:17 pm

Thanks, Phil

Seems like I should’ve signed up for unix server.

I’ll contact them and ask.

If I leave everything like it is, what are the dangers involved?

Thanks.

167 Philip Barron April 30, 2010 at 8:57 pm

If I leave everything like it is, what are the dangers involved?

If the cache folder doesn’t have the correct permissions, auto-generation of thumbnails (which accompany teaser posts) can’t take place. That’s a minor point in the scheme of things. Correct permissions for layout.css, on the other hand, are crucial: the design option settings are actually stored in the site’s database, but they are translated into style rules in layout.css which is then read by web browsers which use that info to “draw” elements of the site.

I’ve only ever used Unix servers, and I haven’t been able to get from anyone else a firsthand account of Thesis being hosted on a Windows server, sadly.

168 Philip Barron April 30, 2010 at 9:35 pm

Oleksandr, our exchange has convinced me that I need to get some firsthand info on running Thesis on a Windows server (and on GoDaddy in general) by getting an account myself. So thanks. ;-)

169 Oleksandr April 30, 2010 at 10:40 pm

Hey, Phil

Thanks for replying. I’ve gone through many forum posts and I’ve seen how many times you have to answer the same questions, over and over again.

So I just want you to know how much I appreciate your patience.

I have a couple more questions to ask, but they are somewhat off-topic (on developer’s license and how many domains I can install thesis on). So, if this page is not the proper place to ask questions other than on installation, just let me know and I’ll post the questions in the forum (not sure which category, though).

Concerning installation, I have just received a reply from godaddy support. Here’s what they said:

“… The CHMOD command is a Linux (or Unix) option that is not available on a windows hosting account, which is what you have, as they indicated to you. There is no special permission required to execute a file on a windows server, and the folder ‘/wp-content/themes/thesis_17/custom/’ in your hosting account is already set to read/write for all.If the theme you have is not compatible with a windows hosting environment, we can change your hosting account to Linux, but it may cause a period of downtime of up to 24-72 hours, and could possibly cause problems with your wordpress installation… ”

I’m not sure I understand exactly what this means, but I’m thinking about simply asking them to move the domain to a unix server and reinstalling wordpress and thesis… What do you think?

Sorry for my English (it’s not my first language). And once again, thanks for your patience and for your help, I do appreciate it :-)

170 Philip Barron May 1, 2010 at 6:58 am

Glad to help, Oleksandr. :-) Thanks much for sharing the GoDaddy info. That’s very helpful to know.

I do think that having them move you over to Unix is definitely the way to go here. Reinstalling WP/Thesis won’t be hard, and you’ll be working in a more compatible environment.

I can certainly answer your questions about the Developer’s Option. It allows you to deploy Thesis on an unlimited number of sites that belong to you. You may remove the Thesis attribution from your Thesis sites. You may also build Thesis sites for others as long as you purchase one Client Site Option per project (discounts for 5- and 10-packs). (As a dev, you can either pass that cost along to the client, eat the cost yourself, or something in-between.) You may remove the Thesis attribution from those client sites as well. Clients do not have access to the forums – as they haven’t paid for either a Personal or Developer’s Option – and it’s generally expected that you would serve as their tech support. Clients can always purchase a Personal or Developer’s Option themselves, but you’d have to ask Girlie at the forums about the exact procedure. Hope this is helpful!

171 Oleksandr May 1, 2010 at 9:35 am

Thanks, Phil

I’ll definitely do as you suggest, then – get them to move the domain to a unix server.

Regarding the developer’s option:
I’m not really planning to re-sell it to others (I’m not a techie). I just want to install Thesis on most of my own sites (less than 10).

However, my concern comes from what the sales page says and you just confirmed:

…deploy Thesis on an unlimited number of sites that belong to you

This “belong to you” part – does it mean I can only install it on sites which I registered under my own name? I do have a couple of sites which I bought using my girlfriend’s credit card (I had temporary pay pal account limits and had to use her card to get the domain quickly…).

Do you guys track installations by the domain owner’s name? If I do install Thesis developer’s option on sites that really are mine, but technically “belong” to my girlfriend, will I get in trouble? :-)

172 Philip Barron May 1, 2010 at 11:22 am

Under the circumstances you describe, I think your use of the Dev Option in this way would be permitted, but that’s just my unofficial opinion. Check with Girlie at the forums – post your question at the DIYthemes Discussion forum specifically – and she’ll make the determination. :-)

173 Oleksandr May 1, 2010 at 12:02 pm

Okay, I’ll do that.

Thanks, Phil.

174 ridgely johnson May 6, 2010 at 11:02 pm

first, thank you for your kind, thoughful responses on the board- unlike some who are so rude, I cannot believe they are still in Thesis employ- but- I digress
In the first sentence of your article, I think I found the cause of my problem- I am so new at this (duh) I did download the Thesis file prior to unzipping it- then I unzipped it with a program called CamZip? in the root directory-
That’s when all the problems started.
Should I just uninstall thesis and start over?
How is the best way to do this.
How is the best way to unzip a file?
As I had received some response to work on the htacess file, I tried to do something with that, think, i may have made it worse?

In addition, the process of working within Thesis is going very slowly- markedly so- then speeds up after I leave the site.
I do not know which plug ins to leave in-

I have had my data backed up every day and sent to my e-mail acct. As you can see, I have not been on long-

Last question, where would I find my API code.

No hurry here- I am so burned out- I will not even check back until tomorrow after noon-
thank you so much, I was so, so discouraged before I found your site through one of your answers. I am bookmarking it as we speak.

ridgely johnson

175 Philip Barron May 7, 2010 at 6:20 am

Ridgely, from what I’ve heard from others who have uploaded a zipped Thesis package to their sites and then attempted to unzip them remotely, it can lead to difficulties such as incomplete installations, missing or wrongly placed files, and such. Also – because many newcomers to Thesis are also newcomers to WordPress and web stuff generally – it’s less daunting and more humane to have folks do as much as they can on their local computers before uploading anything at all.

Plenty of time to delete and start again with the Thesis installation, if that’s what’s necessary. First, though, you’ll want to address whatever is wrong with your .htaccess file. Your host should be able to restore that file to a normal state if you ask them. If they can’t, you might try replacing whatever you have in .htaccess with this basic code:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST&#95;FILENAME} !-f
RewriteCond %{REQUEST&#95;FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Also, make sure that permissions for .htaccess are set to 644.

More later today.

176 ridgely johnson May 7, 2010 at 8:33 am

First, thank you for your focused, prompt reply/
To give you background of the htaccess file
1. called servor with initial error – he had me save a copy as .bka
2. Still got error/ oops on about/contact page
3. He said problem was in the navigation system- said it could be any number of things – to contact thesis
4. All I have succeeded in doing is making another copy of the file looking (or trying to) in filzilla
5. Armed with your info I opened up the bka via WordPad & changed & saved code to read as you wrote.
6. I wanted to. but did not ;-) delete the other 2 htaccess files-
7. Error still occurs

As I am not at my computer this am I
- taking husband to dr for back :(
so want to get this working- so appreciate your help. thank you

177 ridgely johnson May 7, 2010 at 8:40 am

wanted to make sure my site came thru via check in
http://savortheride.com

is it possible to have the htaccess in the incorrect place?
;(

178 Philip Barron May 7, 2010 at 10:11 am

The home page of the site is indeed visible at that URL.

There may be more than one instance of .htaccess in an installation, but I believe that the one you want would be located in the WordPress root.

179 ridgely johnson May 7, 2010 at 11:31 am

I have 2 copies of the htaccess file (+ the one I recoded as you instructed). Do I delete the other 2 files?I
am now get an error message going to my URL but says it may be due to FTP.
I apologize if this is a servor question- they said it was 3rd party appl-
what should I do next- I will be home within a hour
thank you

180 Philip Barron May 7, 2010 at 11:35 am

You don’t need more than one in the same location; I’d copy those two to your local computer for safekeeping and delete them from your server.

181 ridgely johnson May 7, 2010 at 1:32 pm

Error I am getting on about is the page does not exist on the server- Looking the thesis_7 under file type it reads ZiP Archive.

182 ridgely johnson May 7, 2010 at 1:45 pm

Wanted to let you know I now realize (I assume) normal for Thesis to be empty unless currently/draft post
did test post- preview- came through fine-
Still unable to access contact ridgely

http://savortheride.com

183 Philip Barron May 7, 2010 at 3:09 pm

Ridgely, it might help me understand what’s going on if I take a direct look at your installation. Use the contact form on this site to send me your WP login info (username and password) and your FTP login info (host name, username, password). I’ll see if I can sort things out.

184 Cyndi Smith May 15, 2010 at 7:58 pm

Hi,
I’m new to all this. I have installed thesis 1.7, and then when I clicked the ‘activate’ button on wordpress, this is the message that came up:

Fatal error: Call to undefined function thesis_register_sidebars() in /home/cynsmi4/tallpoppycopy.com.au/wp-content/themes/thesis_17/lib/functions/launch.php on line 10

Now I have removed everything, re-installed thesis and started from scratch and when I try to go to wordpress, I can’t even log in, it just comes straight up with the above fatal error message. I have done the install correctly as far as changing permissions etc.

Any ideas of what is wrong? As a newbie, I’m feeling rather frustrated here.

Previous post:

Next post: