I'm getting a Not Found or 404 Error when trying to finish the online setup. Help!

This issue only occurs in older versions of Armadillo, v1.7.5 or earlier. It is most likely due to a misconfigured setting Armadillo creates for your hosting company. There are (mainly) two possible solutions, depending on your hosting company. Both solutions involve accessing a file called .htaccess. First, follow these steps to locate and access that file, then try the solutions below.

Accessing the .htaccess File

  1. Use an FTP program (like CyberDuck, which is free and available for both Mac and Windows) to login to your hosting account.
  2. Navigate to the folder where your Armadillo page is located.
  3. Inside that folder is another folder called files. It may also be called something else, like index_files or pagename_files, where pagename is name of your Armadillo page. Open that folder.
  4. Inside that folder is another folder called armadillo. Open that folder.
  5. There will be a number of files listed in this folder. Locate the file called .htaccess. This particular file is often a hidden file, so you may need to change the preferences of your FTP program to make sure it can display hidden files.
  6. Once you have located the .htaccess file, right-click on it and a contextual menu should appear. Select the "Edit" option, if available. NOTE: Depending on the FTP program you use, changing preferences may require you to restart the program. If using Cyberduck, for example, you will need do the following:
    • Open Preferences, select the Browser tab, then check the "Show hidden files" checkbox.
    • In Preferences select the Editor tab, and choose the editor you want to use when editing files. Make sure this is a text editor, like TextEdit, TextWrangler, BBEdit, Coda, or Espresso (for Mac users), or Notepad++ (not Wordpad) for Windows users.
    • Restart Cyberduck for changes to take effect.

Solution 1

Your hosting company may not need a particular setting Armadillo creates for you. These steps will hide that particular setting.

  1. Locate line 7 of the .htaccess file, and type in a pound sign "#" at the beginning of the line.
  2. Save the file, and your FTP program should automatically upload the saved file to your hosting account.
  3. Try accessing the online interface again.

Solution 2

Your hosting company does need a particular setting Armadillo creates, but it needs to be modified for your website. These steps will help you make the necessary modifications.

  1. Locate line 7 of the .htaccess file, which will look something like:

    RewriteBase /files/armadillo

    The part we are interested in is the /files/armadillo portion. It may also be something like:

    /public_html/files/armadillo

    or

    /www/files/armadillo

    or

    /folder_name/files/armadillo

    where folder_name is the sub-folder where your Armadillo page is located.

  2. If your hosting company is 1&1 or 123-reg (or similar), and the path portion includes /public_html, you may need to remove that /public_html part.
  3. If you have uploaded your site to a sub-folder, you may need to add that sub-folder to line 7 (or remove it, if it was added for you automatically). For example, if your sub-folder is called cms, you would add /cms to the beginning of the path, so it would look like this:

    RewriteBase /cms/files/armadillo

    If the /cms portion (or similar) was already added to the file path automatically, try removing it.

  4. After making your changes save the file, and your FTP program should automatically upload the saved file to your hosting account.
  5. Try accessing the online interface again.

Unable to find an answer?

Looking for anything specific article which resides in general queries? Just browse the various relevant folders and categories and then you will find the desired article.

Contact Us