For Windows

Microsoft has always been criticized for not adhering to Open standards and not being active in Open-source community. However, it looks like Microsoft has tried a fair bit of things to ensure that their products work well with popular web applications. I personally believe that Microsoft’s web servers aren’t good enough for PHP/MySQL driven websites and moreover, the security concern is one of the biggest factors to avoid Microsoft Windows. When Linux servers aren’t safe then no doubt, it’ll be a bigger pain to manage Windows Servers for .

is another topic, coming back to the point of Microsoft & WordPress, I was a bit surprised to see how Microsoft has bundled in Web Platform Installer along with various other popular web applications like Drupal, Joomla etc. Check out the list of application in the gallery. Although, I was happy to see that Microsoft has made this move, this should give confidence to those who find working with Linux web servers and web applications a bit difficult.

Microsoft & technologies shake hands!

1. on SQL Server : With the help of IIS 7, SQL Server Express and on SQL Server distribution, its possible to run easily on Windows Vista, Windows 7 etc. It’s not the simplest way to install it, however this great guide by Zach Skyles Ownes should take you home.

2. SilverLight Gallery Plugin – Microsoft has been trying hard to make SilverLight popular among developers and end users. This plugin can surely help them achieve this goal. If this plugin gets adopted by bloggers, then the end users will have to install SilverLight in order to ensure that they can view the image gallery on their browsers.

3. SilverLight Bing Maps – This plugin integrates SilverLight & Bing Maps with . This plugin lets bloggers to put their location with interactive maps like Maps on their .

4. Windows Azure Storage for – This plugin lets users to store their media files and static files on Windows Azure platform whose more popular alternatives are Amazon Web Services or Rackspace Cloud Files.

Why is Microsoft doing this?

The first question that comes in mind that why is Microsoft trying to make its technologies work with , Drupal or other PHP/MySQL driven web applications. Well, Zach has already answered this question -

I’m a PHP-bred Technical Evangelist at Microsoft, and I love the fact that PHP now runs great on Windows, SQL Server, Windows Azure and SQL Azure.  It’s exciting to see how Microsoft technology can light up , whether it’s through Silverlight image gallery plugins, Bing Maps integration or future opportunities with technologies like our information service, Dallas.

Business sense says that Microsoft is using these popular web applications to make its existing or new technologies popular amongst end users, bloggers and developers. However, the interesting part will be to see that how many bloggers & developers [the ones not sold to Microsoft's technology] will be keen in adopting these? I personally welcome this move by Microsoft, although practically I doubt that I would use any of these technologies as I’m already comfortable with the setup that I currently have. What do you think about this move from Microsoft?

Bookmark and Share

Fonts Directory & Font API

Font Directory

Not long ago, I wrote a post about how one can utilize font web services like Typekit & Fontmeup to improve the typography of the webpages. Although, in order to utilize the actual power of these services one needs to shell out money from their pockets. Well, in order to fight the issues of improving the typography of the web pages, Google has come up with Google Font Directory. This is made possible with the help of CSS3 that allows web designers to use fonts that are stored on the web.

Prior to this, we were using WP Cufón, a plugin that lets you use the Cufon technique to display various fonts on the web page with the help of javascript. If you are interested in knowing the working behind Cufon then check out this link. However, with the launch of Google Font API, one can easily use the fonts available in the Google Font Directory. Thanks to Adrian, who has created WP Google Fonts, a plugin already using the Font API. We are currently running this plugin to improve the headings [h1, h2, h3....] of our posts and pages.

3.0 RC1 is out! Expect the final version soon

WordPress 3.0 - The ultimate one!

3.0 - The Ultimate One!

Last week, 3.0 RC1 was released. RC1 is supposed to be almost the final product where the bugs are generally not available. You can take version RC1 as the last step towards releasing the stable version. Well, it stable enough that it may get released as the final version, however with more than 20 million people using , it is a possibility that there may be more bugs that can be reported. We’ve already discussed about the upcoming and much awaited features like Custom Menus, improved custom post types, merger of MU as mult-site in WordPress 3.0, so I wonder if its necessary to talk about it again?

Although, If you are testing the RC and come across a bug, you can:

Happy BirthDay !

Cake with Logo

On 27th May, turned 7! I’ve been late in wishing a happy birthday! Although, I did read somewhere – Its Better to be late than never! And I’m still wondering that what would be the apt gift for this occasion, may be you can suggest me something!

Its been 7 years and has grown from  b2/cafelog fork into a powerful CMS that is competing with the likes of Drupal, Joomla and other established content management systems. I’m sure writing this blog post would have been nostalgic for Matt. He shared that there are more than 1500 developers who are actively contributing in the development of and I must say that its an achievement! Motivating people to contribute together and to build a master piece like is really a commendable job and they all deserve millions of thanks from every user.

I remember that how I liked Blogger over in its early days, however as it was embraced by developers and I learnt new stuff, I realized that if I want to be a professional blogger, then it has to be and nothing else! Aha! not only for Matt, its kinda nostalgic for me too :)

I would like to once again wish Matt, team Automattic, those 1500 developers, plugin developers, theme developers [;)], those who use , those who spread the word about , in fact anyone who loves for making this a success!

Bookmark and Share

- "Social Networking in a box"

For WordPress, we have WordPress.com as the hosted service; For bbPress we have TalkPress; VideoPress plugin is also a hosted service in its own way; Not to forget about Akismet plugin either(well these are plugins however, they are useless if they don’t use the resources provided by Automattic as API). Automattic’s all major ventures have two things in common 1) they are open-source 2) they all are hosted services. However, one of the most sought-after plugin i.e. BuddyPress is only available as a plugin and there are no signs of the fact if its features will be provided as a hosted service any time soon or not.

Well, to me it will make sense if will become part of .com. Using the strong user base of .com, team Automattic should plan to include this “Social Networking in a box” and should plan to popularize it amongst users. This way the users will become more familiar with and will understand its power as well.

Recently, I’ve been looking into and was astonished to find out that one can literally build a out of it, if they plan to spend some time and money on it (well, not exactly but still it can be very close). Yet, publishers aren’t making full use of its power. In fact, I’ve  also noticed that even the developers like us haven’t really done much towards , even though its now available as a plugin for WordPress & WordPress MU both (not to forget that they become just “WordPress” in version 3).

I guess time is certainly not the factor since TalkPress came out after a long time since the inception of , however the business sense will be to ensure that users who were betrayed by Ning should get a chance to transfer their little social networks to hosted . Its been time since 1.0 surfaced and with the latest version it looks even more tempting.

Ning, a hosted social network that lets you create social networks of your own has recently changed their policy where they are asking a fee of $4.95 to $ 24.75 per month. In order to win the hearts of Ning users, Automattic did release an importer that will take the content from Ning and will make it run with . Matt from webmaster resource also adds that if Automattic will not launch the service anytime soon, then most likely some other enterprising developer or business owner will try and come up with a solution in that space, since popularity of Ning has proven that there are lot of people who want to start their little social networks!

Well, if you ask me that why I’m advocating the inclusion of in then here are little points that make me feel so -

1. Unleash the power of – As we all know that has grown a lot in features and matured as a platform in itself. You can check out these fantastic 59 excellent sites that are powered by BuddyPress to check out its power. Once people will become used to it, there will be quite a few who would want to come up with the next big idea that would drive the internet world in one way or the other. If was not made available then do you think Andy Peatling would have created ?

2. More popularity of platform – To be honest, if someone would want to create a social network with features that come with default installation of & together, they would have to shell out hundreds and thousands of dollars however, with both scripts being open-source they’d become the choice of people and that would mean it would be an easier option for the webmasters as compared to dealing with much more complex Drupal.

3. More business and services – As we all know that has been really popular in the blogosphere and is becoming “hot cake” where business owners are embracing it as the choice of their CMS. It not only helps the team Automattic, however it helps thousands of developers in making a living. There are various WordPress plugin developers, theme developers and some have even created services around it, I’m sure there will be a lot more if will become common.

What are your thoughts about making as a hosted service? Do you think it will help Automattic and the community around & ?

Bookmark and Share

I’ve written a fair bit on the topic of securing WordPress based sites and blogs however, it seems that no matter how much I write, it still is less. There is hardly any week that goes by where I don’t hear about the horror stories from our clients and various other friends in the trade whose sites get infected with malware. After handling lot of such cases and doing some research about it, I found out that one of the major reasons why the sites get infected is because its webmaster’s own computer was infected with a malware.

I’ll be also listing various resources that can be used to further strengthen the however, firstly I would like to put forth my views on the topic of why web-masters should use Mac or Linux. I would only list those points that are logical and none of them are influenced by any sorts. So here’s why I suggest so and how its easy to switch too -

1. To keep yourself safe from viruses :  I’ve used all three OSes and I’ve personally experienced that Mac & Linux aren’t prone to viruses as Windows is and the simple fact is that the market share of Windows is more than 90% and thats why almost every virus is targeted towards Windows Users. So, if you are using any of those two OSes you’d be safe from viruses and thus you reduce the chances of getting your website hacked.

2. For keeping others safe : As I’ve said that majority of cases that I’ve dealt are those where the webmaster’s computer was compromised. Moreover, once the sites are infected, they infect those computer who visit that site and that’s how they spread so quickly! Now, if at the first place the webmaster would have been using linux or mac, it would have ensured that at least they are not making the situation worse.

3. Switching is pretty easy – Most of the users give a reason that they won’t be able to switch because of the incompatibility issue and that they think that it would be pain to switch the platforms because of unavailability of ssoftware. I agree at one time it would have been difficult for most of the people, however web-masters specifically won’t find any issues in choosing these two platforms as most of their tasks are done online, else most of the software required have either a worthy alternative or if you are an open-source fan then you’d surely find most of them available for all three platforms. Here are some of the resources -

Try a gradual switch and start using these OSes and if you really want to run a windows software then you can try WineHQ or CrossOver (commercial) and most likely the software will work fine for you. If the software still doesn’t work and you don’t find any alternative then you can simply use VirtualBox or Parallels to run Windows inside Linux or Mac.

So when we know that for web-masters it can be easy to switch to Mac or Linux then why not use either of those two operating systems and keep yourself and the world safe from those malware? Anyway, enough of ranting – as I said that during my research, I did read quite a bit about websites, so I would like to share that with you :

How to strengthen the of your ?

  1. Don’t forget to read my articles that I wrote a while back on the topic of securing wordpress.
  2. If possible switch your OS as soon as possible – Don’t think it as a stupid suggestion. Consider this one for sure!
  3. Restrict admin use by IP Address.
  4. Learn to restrict the FTP server access for specific IPs using VSFTPD – I know that not everyone gets a static IP address from their internet service providers, however use of VPN can certainly [I use StrongVPN] help you get over that problem.
  5. More steps that can be done through htaccess file, here are some 11 more steps that you can use.
  6. Jeff Starr has created wonderful instructions for securing servers via htaccess and blocking the know malware techniques.
  7. Blocking spam is equally important – Chances are that some spam comment will have the URL to a site that is infected, so its important to ensure that no spam comment passes through.

What else can be done other than IP address, Htaccess tricks?

Some of ’ cool features come from allowing some files to be writable by web server. However, letting an application have write access to your files is a dangerous thing, particularly in a public environment. It is best, from a perspective, to lock down your file permissions as much as possible and to loosen those restrictions on the occasions that you need to allow write access, or to create special folders with more lax restrictions for the purpose of doing things like uploading images. In short we are talking about CHMOD settings of the server.

All files should be owned by your user account, and should be writable by you and any file that needs write access from should be group-owned by the user account used by the webserver. Of course, learning this can surely take some time, but if you really want to secure your server, then this is one thing you should focus on!

  • / — the root directory: all files should be writable only by your user account.
    • EXCEPT .htaccess if you want to automatically generate rewrite rules for you
  • /wp-admin/ — the administration area: all files should be writable only by your user account.
  • /wp-includes/ — the bulk of application logic: all files should be writable only by your user account.
  • /wp-images/ — image files used by : all files should be writable only by your user account.
  • /wp-content/ — variable user-supplied content: intended by Developers to be completely writable by all (owner/user, group, and public).
    • /wp-content/themes/ — theme files. If you want to use the built-in theme editor, all files need to be group writable. If you do not want to use the built-in theme editor, all files can be writable only by your user account
    • /wp-content/plugins/ — plugin files: all files should be writable only by your user account.
    • other directories under /wp-content/ should be documented by whatever plugin / theme requires them. Permissions may vary.

Plugins that I prefer for securing

1. WordPress File Monitor - Think of it as a watch dog! It monitors your installation for added/deleted/changed files. When a change is detected an email alert can be sent to a specified address. So even if you add files using FTP, it will let you know. This is a fantastic way to ensure that no compromised file will go on server without going through its nose.

2. WordPress Firewall – I personally love this plugin. Of course, using this plugin means that you’d lose out on theme/plugin editing capabilities and few things here and there, however this plugin will ensure that everything will be super secure.

3. Block Bad Queries – Another gem from Jeff Starr. This plugin will ensure that your site will be safe from known vulnerabilities.

Well there have been countless number of posts on the topic of and the worst part is that things aren’t improving a little bit. Its important to choose the right web-hosts as well. If this post of mine was a request towards web-masters, Mark Jaquith has asked web hosts to become more secure and to help web-masters in understanding the of blogs/websites. It is one interesting read, so even if you are not a web host,  I would suggest you to read it.

What are your thoughts about changing the OS for ensuring safe and secure website? Do you think that one should go ahead and change their OS to ensure that their site will remain secure from malware to a large extent? Please share your thoughts in comments.

Bookmark and Share

Code is Poetry

Considering my love towards techie stuff and my love for , many have suggested to me that I should start coding myself. However, considering the fact that I haven’t gone through any formal education around computers and coding, I wonder if I can go ahead and create magical themes or plugins for . I won’t deny that I’ve given a shot to programming and for that I tried to learn Flex [I know its not related to , however there was a purpose behind it] however I couldn’t do anything with it due to lack of time and motivation.

I gave a thought on learning coding using as CMS, however all was in vein and I finally gave up on coding. However, don’t get surprised if you start seeing me posting tutorials related to coding anytime soon. During those motivational hours, when I tried to get my hands dirty with coding, I found out that IDEs [what the hell are IDEs?]are like “God send tools” for newbies. Although, I was equally surprised to find out that until recently there hasn’t been a single IDE that will be helpful in coding themes & plugins.

Note: Don’t Forget to check out the Big Question at the end of the post!

There have been only few IDEs, some of them are not known at all and all of them are commercial as well. Its definitely another surprise that , one of the most popular Open-Source CMS in the world doesn’t have any customized Open-Source IDE. We’ll surely discuss that further however, for now let us see the available IDEs for -

1. ThemeDreamer

ThemeDreamer is a Plugin for Dreamweaver that helps in coding for . The plugin is fantastic and provides functions as code hints as well. This is one feature that can surely help newbies to quickly learn the coding without worrying about remembering tons of available functions. The down side of ThemeDreamer is that its dependent on DreamWeaver [there is a positive as well, due to this it works on Mac & Windows] and which costs a fortune in itself and on top of it one needs to buy this plugin too. So if you are one of those who want to learn things without spending a single buck, then this is way too out of your budget.

Another reason, why this plugin fails to impress is that it is not up to date and probably one of the reason is that DreamWeaver CS5 supports WordPress & Drupal code hints. But then, there will be a dent of $400 if you buy CS5, although $0 if you plan to take the other route.

2. CodeLobster with plugin

CodeLobster is another IDE that provides functions although I’ve heard not so great reviews about this software. It doesn’t cost as much as Dreamweaver although when we talk about value for money, it doesn’t look like an impressive solution. To give you an idea about what users think about this IDE, i’ve taken this quote from its review by SoftPedia Editor -

The Good
As I thumb up, the autocomplete and function info options are to mention. They need work, but its a good start. Conversion options are also interesting, not something you find everywhere. I liked the interface: typical but clean and easy to use. Online help is available, for whenever you’re in need. CodeLobster is small and easy to install (unlike specialized platforms).

The Bad
I’m sorry to say this, but it still needs much work. If for web development some interesting features are implemented, for other languages (Java or SQL, for instance) support is perhaps too much said. I’ve seen better freeware, so…more is needed! Spellcheck wasn’t exactly OK either and the menu could have been better organized. “Best” for last: unexpected errors occurred for no reason. This is not acceptable for a shareware product.

The Truth
Well, if you are looking for the perfect code editor, you probably shouldn’t stop at CodeLobster. The intensions are good, but I feel it needs much more work to justify the 25 dollar fee for the license. It allows 30 days of free trial, so give it a shot.

3. Adobe DreamWeaver CS5

We’ve already talked about it and expressed our ‘not so great’ opinion because of the price associated with it. However, that was only for those who want to learn and code. Although, there is not doubt that how Dreamweaver has won the hearts of thousands of developers out there who take web development as carrier. They’ve recently integrated Auto Complete features for CMSs like , Drupal & Joomla. Its these little innovative features that keeps Adobe Dreamweaver ahead of all the other IDEs that you come across. Not only it has matured with time, it is currently best known commercial IDE for web development.

Check out DreamWeaver CS 5 in Action -

What are Open-Source Alternatives?

Now comes the big questions, is there any open-source IDE that gives Code hints for ? Well, the answer is NO! There are various Open-source IDEs like NetBeans, Eclipse, Aptana etc. however, none of them provides code hints for . There aren’t any commercial plugins either for any of these.

Don’t you think that there should be an open-source IDE for popular CMSes like ? Don’t you think that much more development will take place and more newbies will start to adapt these CMSes if they’ll see that switch can be easier through IDEs? Always eager to hear your thoughts so please take your time to leave a comment!

Bookmark and Share

Some of you will be surprised that why exactly is the post not about the linux web server setup for blogs. The reason is that one of my very good friend Shridhar Pare, owner of Xisto Network gave me a visit. As you can imagine we had long discussions about web, web hosting and forums where the knowledge lives. This is one of the reason that why I’m writing about Forums and not writing about hosting.

In my earlier post, I’ve discussed that how bbPress should be a plugin for WordPress. While going through my Reader, I came across a post by Dougal Campbell where he asks the question that if users like the idea of using itself as forum! Even Justin Tadlock has dwelled upon this idea before and has created a mockup about his idea [via Patrick Daly]-

I’d thought about this before and I completely believe that it would be fantastic to use as the forum. It is easily possible to create a theme for that looks like a forum, P2 Theme is a great example where the full editor is made available directly in the theme, which is one of the major features of forums. Lets see that how can provide the major features and where it lacks -

Forum Features that can provide

  1. Forums post can be made through posts.
  2. Categories can be the Forum sections.
  3. Comments can be the forum replies.
  4. Member profiles is part of by default.
  5. Fantastic editor that lets users easily share photos and embed videos [remember: WordPress 2.9.2 has oEmbed support]

Of course, there are other features that you can have with the help of plugins that are available for and here are some of them that will always be useful in case you decide to use as forum -

  1. Akismet can help protect you from Spam posts.
  2. W3 Total Cache can ensure that there will be less burden on server.
  3. Gravatar can be used in place of Avatars.
  4. All in one seo pack can take care of the SEO of the forums.
  5. Then there are plethora of plugins related to social media that can help you in building forums.

Forum features where lacks

  1. There aren’t possibilities of creating private forums.
  2. Membership level management is not as powerful as one would like
  3. Private messaging systems

Well these are some of those features that aren’t in and the trouble of all this will only be experienced by those forum administrators who have larger forums otherwise major features are already covered by . There are plugins like SimplePress and BuddyPress that can give you more advanced forum features, in fact SimplePress is a plugin that converts into a good forum system. I haven’t played around with it so I wouldn’t be in a position to comment on the performance of it however, with the long list of features, I was certainly impressed.

What do you think about using as forums? Will you prefer your favorite CMS for running forums or will you prefer to use commercial solutions like Invision Power Board, vbulletin etc or will you be interested in using an open source solution for the forums?

Bookmark and Share

has been considered as a memory hog and I can agree to that as I’ve faced the issues in the past as well. If you don’t use plug-ins like WP Super Cache or W3 Total Cache, you’d get an email from your shared hosting provider to upgrade the hosting plan pretty soon. As traffic increases you’d have to change the hosting plan and then the question will arise, to go for managed hosting or unmanaged hosting?

Personally I like things under my control where I can change just about anything as that way I don’t have to depend on anyone and things get done much faster as compared to a situation, where I’d have to call the tech support hoping that the support guy will help me in finishing the task and I’d get less than satisfactory answer. Anyway, to cut the story short, I got an email from my fantastic web hosting company i.e. WPWebHost, however as I was looking for cloud based hosting [I definitely like buzz words], I thought that I would rather go for Rackspace Cloud Servers as I get more control over things. Here are few things that you’d have to keep in mind, if you are interested in going for Cloud Servers -

You do get the complete control of the server but that also means that you have to setup everything from the scratch! You just get a server with a vanilla linux installation and that you’d have to install and configure – web server, database server, take care of the issues and just about everything that you can imagine! So if you are weak heart then you should not read this guide and instead you should carry on your research for other hosting plans that offer managed servers.

However, More control over server means that you’d be able to have to have a much faster running site and that also means that you will get better rankings in Google!

One of the main purpose for getting the cloud server was that I wanted to run on Nginx, a much better and light alternative to Apache web server and wanted to play around with HipHop for PHP, pure innovation from ! Here’s what HipHop for PHP is all about [I'm still working on this part and will be sharing my experiences in upcoming posts]-

HipHop transforms your PHP source code into highly optimized C++ and then compiles it with g++ to build binary files. You keep coding in simpler PHP, then HipHop executes your source code in a semantically equivalent manner and sacrifices some rarely used features – such as eval() – in exchange for improved performance.

And now lets find out that how can we setup an optimized web server that would handle lots of traffic with minimum amount of resources that would make your load faster as well.

Setting up Linux server from scratch!

Note 1- In this case we are using CentOS 5.3 and all the commands will be mentioned step wise, so you can simply copy and paste them one by one and you should be good to go, I will give explanation of all the steps as we go along -

Note 2 - If you are new to these things, then make sure that you should go through this guide properly and should not skip anything.

1. Setting up basic

When you get a fresh installed Linux box that you want to use as a web server, it can be vulnerable to various attacks and in order to avoid them we will setup basic settings that a linux web server should have and for that you should connect to your linux server through SSH [ssh root@YOUR SERVER IP ADDRESS] and then run the following commands -

  • passwd [First time you login as Root and we must change the password of the root. Here's a guide for keeping secure password.]
  • adduser
  • passwd
  • usermod -a -G wheel
  • visudo [for newbies - vi is a text editor and here are the commands that will help you operate it.]
  • Find # %wheel  ALL=(ALL)   ALL and remove # from it.

These commands will basically setup a new user called “” in the Wheel group and will ensure that the user will be able to gain the root privileges at required times. If you want to use a different username then simply replace “” with your desired name.

Now we’d configure SSH to disable the root access and change the port to ensure that no hacker will be able to easily access the server. For that fun the following commands -

  • nano /etc/ssh/sshd_config

And you need to ensure that the following settings should be in the whole file. Nano is also a text editor and it displays the most basic and useful commands at the bottom so you won’t need to go through a guide. I definitely like it more than vi. Anyhow, here are the settings that you need to keep in SSH’s configuration file -

  • Port 30000  <— change to a port of your choosing
  • Protocol 2
  • PermitRootLogin no
  • X11Forwarding no
  • UsePAM no
  • UseDNS no
  • AllowUsers  <——- of course, this will be the username that you chose in the first steps.

Once we are done with the SSH configuration, we’d make changes in the IP Tables which is like the firewall settings to only allow certain ports that would be open. Run the following commands to ensure that IP Table settings are as per the way we desire -

  • iptables -L  <—- this will show the current IP Table configuration. Just copy and paste it in a text file.
  • iptables -F  <– this flushes the existing IP table rules. The following commands set desired new rules.
  • iptables -A INPUT -i lo -j ACCEPT
  • iptables -A INPUT -i ! lo -d 127.0.0.0/8 -j REJECT
  • iptables -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT
  • iptables -A OUTPUT -j ACCEPT
  • iptables -A INPUT -p tcp –dport 80 -j ACCEPT
  • iptables -A INPUT -p tcp –dport 443 -j ACCEPT
  • iptables -A INPUT -p tcp -m state –state NEW –dport 30000 -j ACCEPT  <— this should be the port that you selected in last settings.
  • iptables -A INPUT -p icmp -m icmp –icmp-type 8 -j ACCEPT
  • iptables -A INPUT -j REJECT
  • iptables -A FORWARD -j REJECT
  • service iptables save
  • /etc/init.d/sshd reload    <— this will reload the new settings.

Now open a new tab of Terminal (Mac Users)/Putty (Windows Users) and try to connect to the server using the new settings that we’ve put all this while. If it connects then everything is fine, else go back to the previous tab, flush the settings again and try the above commands again.

  • ssh -p 30000 @Your Server’s IP Address

2. More CentOS configuration and setting development tools

In this section we’d configure CentOS to use external repositories, so that installation of various tools becomes easier and that in case you want to install any software then it should be able to find the dependencies without much issues. One of the most known repository other than default one is RPMFORGE and we need to configure our server for that. Please follow this article to install RPMFORGE. Once we are done with that, we will run the following commands -

  • sudo yum update
  • sudo yum groupinstall ‘Development Tools’ ‘Development Libraries’

This will update the YUM and will install most of the development tools and its libraries that you’d need in future. I hope that most of you would not find problems till this point of time as these are some simple steps, however things will start getting a little complicated when we’ll start installing Nginx, , MySQL, caching systems configuring them for optimum results. So gear up for the fun and awesome challenge that we’ll experience in forthcoming posts.

Bookmark and Share