Upgrading from SMF1.1.11 to SMF2.0

  1. Put your forum into the maintenance mode.
  2. Create a backup of files and DB of your forum.
  3. Download this archive, unpack it on your local PC and upload files from it into the same folder where your forum is.
  4. After you have finished uploading the files, point your browser to http://www.yourdomain.tld/forum/upgrade.php – where www.yourdomain.tld/forum is the URL of your forum. You should then see a page asking you for a few bits of information.
  5. From this point, the upgrader should walk you through everything. Please remember to delete upgrade.php after finishing the installation. If you do not delete it, it is possible that someone could compromise the security of your forum with it.

Customer survey

1. On a scale of 1 to 5 where 1 represents “Extremely dissatisfied” and 5 represents “Extremely Satisfied,” how would you rate your level of overall satisfaction with 2by2host as a service provider?

1
2
3
4
5

2. How likely are you to recommend 2by2host to friend or relative?

Most likely

Likely

Not at all

3. What was your experience dealing with our technical support?

Very good, they fixed all the issue I have

Unfortunately something were missed

4. What is your experience dealing with the sales support department?

Very good, the answered all my questions very clear

Their replies were not clear

5. Overall, do you think you have received the most value for your money?

Yes

No

6. Please leave a short feedback about your experience with 2by2host

clear

<textarea cols=”50″ rows=”14″ name=”message” id=”message”></textarea>

7. If you'd like your feedback published on our testimonials section and get a link back to your website, please include your name and URL to your website below:

Your name


Your email

Your website's address


This survey will definitely help us better serve you. There are only 8 questions which will not take you more than 5 minutes to answer.

Thank you for your time.

iPad development and iPhone development

Starting from June 2010 we are happy to provide design and development services for iPad, iPhone and iPod

iPad development






Are you an online media company? And you'd like to make your current website compatible with the iPad? Or you want to create an application for that device? Please contact us from the right side with short brief and let's the dream come true!

iPhone development






Does your business deal with iPhones? Do you need your site to look really cool and professional on an iPhone? Do you need an iPhone app created? Please contact us with a short description of what you need and we'll make it reality for you.

Supported devices: Iphone2, iphone3, iPhone3GS, iPhone4

Location of CSR, CRT and KEY files

The location of the CSR and CRT files is in:
/usr/share/ssl/certs/yourdomain.csr.file

The location of the KEY file is in:
/usr/share/ssl/private/yourdomain.key.file

How to generate CSR (Certificate Signing Request) in WHM: http://www.rapidssl.com/resources/csr/cpanel.htm

How to buy and install an SSL certificate on your site

Step 0: Prepare your domain

Your site has to have a dedicated IP address in order for the SSL certificate to work. You get a free dedicated IP address with our MSH hosting package.

  1. Go to WHM > IP Functions > Change Site's IP Address
  2. Assign an available IP address to your domain

Step 1: Create a signing request

This is something your server will generate, so that you would submit it to SSL registrar that will generate your SSL certificate.

  1. Go to WHM > “Generate a SSL Certificate and Signing Request”
  2. Fill out the form and make sure you don't enter any password
  3. Save entered details in a notepad file to use in the Step3
  4. Make sure you tick the email checkbox and enter valid address to get a copy of the generated CSR in your email
  5. Make sure the email address in the Cert Info block is valid
  6. Copy and paste the generated CSR into a notepad file

Step 2: Buy the certificate

  1. Goto to Enom https://www.enom.com/secure/ssl-certificates-purchase.aspx
  2. Enter the domain name exactly in the same format you've entered in the Step1 and check out

Step 3: Configuring SSL certificate

  1. Go to the SSL management section in ENOM and choose from the list the one you just purchased
  2. In the certificate request section paste the CSR you saved in the notepad f ile
  3. For the server type question answer Apache + Mod SSL
  4. In the owner section enter exactly the same details you saved in the notepad file (just copy them)
  5. Submit the form and ask the customer to click on the confirmation link in the email he/she will receive and forward any emails from the SSL issuer to us

Step 4: Installing certificate in WHM

  1. Get the CRT file from the customer after he/she clicked on the confirmation link or
  2. Go to the manage SSL section and choose the domain the SSL was issued for
  3. Go to the “Install a SSL Certificate and Setup the Domain” and paste the copied CRT
  4. Press the fetch button and then click Submit.
  5. SSL certificate is now installed and no Apache restart is needed for that

How to install WordPress in the root directory?

This problem didn’t bother me when I was creating my first WordPress blog. Fantastico automatic installation was able to locate it only to a subdirectory. My blog had the address www.mydomain.com/myblog/. As there was nothing on my site except the wordpress blog, it was not good from the point of view of branding and search engine optimization to have nothing on the root folder, or to have people remember the longer name of my blog. Besides, Google ranked my site lower because it was located in subdirectory (mydomain.com/myblog/) of my site instead of the root directory (mydomain.com).

Sooner or later, most bloggers think of changing the default installation of their blogs. I tried all the ways suggested. But the best thing was to decide from the beginning where to locate your blog. So, when I had the next blog installed, I tried to avoid the mistake.

  1. I uploaded and extracted the wordpress.zip archive as described in “How to upload and extract archives using the File Manager”.
  2. I entered the directory containing all wordpress files and selected all. I moved them into public_html folder.
  3. I finished the installation as described in “How to install wordpress”.

1. I uploaded and extracted all the files of wordpress archive to my public_html folder which is the root folder in my hosting account. Details of the procedure read in the article “How to upload and extract archives using the File Manager?” If I finished the process of installation at this step, all the files would be located at public_html/wordpress folder. That meant they would have the address www.mydomain.com/wordpress/. My task was to move all the files from the wordpress folder to the public_html folder.

2. I entered the wordpress folder by double-clicking its icon. I selected all the files inside the wordpress folder. I clicked on the “Move file” icon.

3. In the next dialogue I had to type in the path (public_html) for the files to move. I pressed “Move files”.

That’s it! Done! The only thing left is to finish installation as it is described in “How to install WordPress using cPanel?”

Note that the above steps assume you have not yet installed your wordpress blog.

How to make pretty permalinks?

Go to settings > permalinks in your admin panel. There I chose the format of my permalinks. I advise to choose one of the suggested, it is easier.

The name of the single post in my blog include the name of the author before it. If you leave the “category base” and “tag base” boxes empty, then WordPress will display default settings – “topics” and “tags”. On my blog I have www.mydomain/key-words/video or /categories/my-life/. It is reasonable to change them for something shorter.

I clicked “Save changes” in the bottom, and the WordPress warned me that my .htaccess file is not writable and either WordPress or I should write new rules in .htaccess file. There was the text in the box which I had to copy and paste in my .htaccess file in the WordPress directory in my hosting account.

I pasted the text and went to the site. If you want to use other method (change permissions for the .htaccess file so that WordPress could write in it), don’t forget to return the permissions for it to safer numbers (644, for example) after the changes are made.

I noticed that permalinks for my posts became readable which was very convenient for me and for my readers.

What are pretty permalinks?

The permalinks can be edited when you create a post, but this option also won’t work until you set “pretty permalinks” on your blog.

The first thing to do when you start your blog is to make pretty permalinks, i.e. the URLs of my posts and pages.
I noticed that mine looked ugly, like this: www.mydomain.com/?page_id=12 and I would like to look them like this: www.mydomain.com/my-new-story/introduction/.

The pretty permalink of the single page in WordPress is the shortest one, just the name of the page. The child page has also the name of the parent page in the permalink.

The WordPress codex does not recommend using the %postname% format, there should be the date or some other data like the name of the author before the name of the post so that WordPress could easier distinguish between posts and pages.

The names of the categories and tags are preceded by the words “topics” and “tags” respectively. The category permalinks show its hierarchy.

How to switch to a different PHP version?

While installing one of the WordPress plug-ins, there was a message that I was running the old version of php. I had to switch to a new one, version 5.0 or higher. I accomplished it by inserting a single line into .htaccess file:

AddHandler application/x-httpd-php5 .php .php5 .php4 .php3

If you want to switch to PHP 5.1, you should add the following line:

AddHandler application/x-httpd-php51 .php .php5 .php4 .php3

If you want to switch to PHP 5.2, you should add the following line:

AddHandler application/x-httpd-php52 .php .php5 .php4 .php3

If you have no .htaccess file you should create it and then write in it the necessary line. If you have .htaccess file, you should only edit it.

The .htaccess file can be placed into the directory or to the subdirectory in your hosting account. The PHP version can be changed for all the files in your hosting account, if the .htaccess file is located in the root directory of your account, or for a subdirectory, if it is located in the subdirectory.
In my case, I had to put it to the subdirectory where all the files of my WordPress were located (public_html/myblog) in order to change php version only for my WordPress blog.

Where to find/create .htaccess files?

An .htaccess file is a hidden file like any other beginning with a dot. They are else called dotfiles. An .htaccess file is an ASCII file. In fact, .htaccess is not the name of the file, it is a file extension. It is not somename.htaccess file, it is just .htaccess.

For the safety, it is better to upload .htaccess files to the subdirectory. At least, test them there. Mistakes in the code of htaccess file located in the root directory can cause very serious problems with access to your hosting account through cPanel or FTP.

To see if my hosting account allows to use me hidden files, I went to cPanel, the “Files” section and clicked on the icon of the File Manager. The dialogue “File Manager Directory Selection” appeared before entering the File Manager. There I checked the box “Show hidden files (dotfiles)”.

I saw dotfiles in my root directory, so I could also create and use such files.

    I created a plain text editor file. The file can be empty. (At this step you can already put the code line in the text file but note that the word-wrap should be disabled as most code lines in .htaccess should be written in one line.)

    I named it as I liked.

    I uploaded it to my server to the proper directory through the File Manager in cPanel.

    I renamed the file into .htaccess in the File Manger.

    I edited it with the text editor, pasted the necessary code.

    I set permissions to 644 for this file.

Note that if there is already an .htaccess file in your directory/subdirectory, and you are going to upload another .htaccess file, it will be replaced by the new one. So, search carefully for dotfiles before creating the one.