Tag Archives: FTP

Testing WordPress themes: ‘Stylesheet is missing’ error

public domain artworkWe at Nashville SEO & Web Content manage dozens of blogs for clients, many on rather low budgets — so we are constantly on the lookout for the very best free WordPress themes we can find. I am investing significant time and effort this evening in the testing of dozens of free WordPress themes collected from various sites over the last few months.

One of the most common problems users encounter when testing new WordPress themes is the missing stylesheet. When this happens, the theme is listed at the bottom of the Manage Themes page (under Appearance -- Themes in the WordPress administration backend) in a list of “Broken Themes” with the description, “Stylesheet is missing”.

This issue is explained very well in the knowledgebase of Envato’s support section under “My WordPress Theme isn’t working, what should I do” in the section called “Common ‘Broken Theme’ and ‘Stylesheet Missing’ WordPress Issues”.

Luckily, this issue is almost always due to a very simple circumstance which is easily corrected. In a nutshell, many zips (compressed files & folders) contain an extra directory (folder) layer which often tricks WordPress into believing the style sheet isn’t there, when it really is there. It’s just buried too deeply within the theme folders.

For instance, let us suppose you downloaded a WordPress theme called Brown. The zip file you downloaded is called brown-ver-1. When you unzip the brown-ver-1 folder, you see that it contains a folder called brown. Inside the brown folder are the actual files comprising the WordPress theme. You must get rid of that extra layer before you upload the theme to WordPress for testing. That is, when you open the final package there should not be an extra directory layer before you see the style.css file and all the other files that make up the applicable WordPress theme.

Correct: brown — style.css
Incorrect: brown-ver-1 — brown — style.css

Exactly how one corrects the issue depends on which method is being used to upload new themes to the WordPress installation on the web server.

The two main methods are:

1. Using WordPress upload process
2. Using an FTP client

I strongly prefer to use an FTP client to move files back and forth between my system and the web server. I cannot imagine taking the extra time to use the built-in WordPress uploading process. The two categories of uploads on which much time can be saved with an FTP client are images and themes.

Results of testing: Will finish this later

Successful themes
These themes look great and work well as soon as they are activated; they require little or no implementation time.

  • DailyPost 1.0.5 by wplook

Themes requiring setup

  • Business lite 3.1.19 by CyberChimps WordPress Themes
  • BizWay 1.5 by InkThemes.com

Themes failing preview

  • Yasmin 1.0.0

Resources: Testing WordPress themes: ‘Stylesheet is missing’ error

This post was started on Sunday, September 09, 2012

How to implement a new website

early MTV logosBackground: This short list of simple instructions was created for Kevin Sizemore, who found one of our web design and development services websites and asked us how to implement a brand new website he had recently created.

Here are the basics for setting up a website you’ve built. In creating these how to implement a new website instructions, it was necessary to make certain assumptions regarding your current level of expertise.

In the event you’d prefer us to take care of this, we — Nashville SEO & Web Content — will be happy to implement your new website for only $75 + out-of-pocket costs.
[ Nashville photo by Kelly Stewart ]

    after tilt-shift photo effects
  1. Buy a domain name at GoDaddy.com (Cost: $11/yr.)
  2. Buy web hosting space at Bluehost (affordable and reliable web hosting service) (Cost: $9/mo.)
  3. Login to your domain registrar (I use GoDaddy.com); update the name servers to point to your new web hosting account (Bluehost nameservers are NS1.BLUEHOST.COM and NS2.BLUEHOST.COM)
  4. Login to your web hosting account (Bluehost) and set up your new domain using the Domain Manager. Within an hour or two of updating this setting, the site should come up when anyone tries to visit your new domain.
  5. While logged in to your account at Bluehost, create an FTP (File Transfer) account so you can upload files; see the Files section – choose FTP Accounts
  6. Use an FTP client (e.g., FileZilla – it’s free) to move the website folders & files from your local PC to the web server; here’s more information about FileZilla
  7. Name the file representing your home page index.htm (or index.html – I prefer to use .htm); this is the page your website visitors will automatically be shown first.

MAD Magazine cover - funnyThat should do it!

The list above is the simplest way I could possibly break it down and describe the steps in a reasonable amount of time. I hope this helps.

NOTE: An alternative to #3 and 4 above is to use Bluehost’s online FTP tool, called File Manager; however, if you are going to be making updates, adding images, etc., it’s really better to go ahead and set up your own FTP account.

Please let us know if I can help. Our charges are low & reasonable.

Nashville SEO & Web Content

FileZilla: Excellent FTP freeware

Our FTP client freeware of choice is FileZilla

logo - FileZilla FTP freeware If you need to move files back and forth between your computer and the web server, you’ll need an FTP program. FileZilla is probably the current standard for FTP freeware. There are some others (e.g., CuteFTP), but FileZilla does the job.

(If you have already installed FileZilla, you might want to check to ensure you have the latest version.)

I recommend experimenting with FileZilla enough to become comfortable with the file transfer process – setting up your FTP accounts for your websites, practicing uploading and downloading files to and from your computer and the web server, and so on.

What is FileZilla?

FileZilla is free, open source, cross-platform FTP software, consisting of two parts:

  1. FileZilla Client, and
  2. FileZilla Server.

For basic file transfer, all you need is the FileZilla Client; forget about the FileZilla Server.

FileZilla is available for Windows, Linux, and Mac OS X. As of 18 April 2011, FileZilla Client was the 7th most popular download of all time from SourceForge.net!

SourceForge is the primary home for all kinds of open source (free) software. The FileZilla project was featured as Project of the Month at SourceForge in November 2003.

What is FTP?

FTP stands for File Transfer Protocol – and I realize that sounds a bit technical. But don’t worry; only the first two (2) words – file transfer – really matter. File transfer is exactly what we have discussed doing in the near future, probably because we need to exchange files that are too big to send as email attachments (typically limited to 10MB or less).

Since we cannot email large files to each other, using an FTP utility is one option.

But wait! Dropbox is an easier, softer way…

I just remembered another way to accomplish the transfer of large files: Dropbox! Unless there’s some reason you would like to use FileZilla, we should accomplish our business with Dropbox; it’ll be faster and simpler.

Dropbox will create a folder on both our computers which we can share after we set it up. Files to be shared are simply dragged into the Dropbox directory; immediately thereafter, the files are available to the other party (or parties).

Dropbox could not be easier to install and set up; the Dropbox website shows you exactly what to do.

Resources: FileZilla FTP freeware, exchanging files

Removed content
If Mr. Frasier sent you to this page, it probably means you are supposed to download and install the FileZilla FTP Client.