Value Addition, Beyond Imagination
  • 372

    Creative Minds

    We are a set of creative minds believing in “Value Addition, Beyond Imagination”. Creativity is just connecting things with idea of making it into a masterpiece. Our creativity is being more than just different, making simple into awesomely simple.

  • running-final

    Never Stopping

    Never stopping, Never resting and Never giving up is our belief. We endeavor to reach desired goals at the fastest pace possible. Techno Softwares is a team of creatives, we never stop and our achievements are commendable.

  • top2

    Latest Technology

    We at Techno Softwares never doubt that small group of thoughtful citizens can change world, indeed that’s the only thing we ever wish to do. Spanning many countries and bringing best in technology is our motive.

Explore

Expertise

Experience

Explore
As a company we focus on maintaining integrity and compliance in everything we do. We have explored our potentials and have successfully achieved outstanding results. The phenomenal products given by us is a result of our consistent practice in latest technologies.

We have gone through thick and thin, yet never stopped exploring. We keep building new version of ourselves, keep exploring the unknown, and keep growing, believing that we will be fine. Different, but fine.
At Techno Softwares we keep thinking the ‘unthinkable thoughts’ and learn to explore all the options and possibilities of technology in order to be better than the best.

Explore
We are masters in bringing “Best out of the Rest”. We believe that a healthy mix of good intellect, hard work, strong commitment & disciplined approach is all it takes to be an expert in fields of your interest.

At Techno Softwares we believe – one should never be such an expert that he stop gaining expertise because we view life as a continuous learning experience.

Over the years we have gained expertise in many fields yet we avoid thinking like an expert. We are a motivated team, who have been rebuilding intelligence with powerful capabilities and have surely made a distinction with expertise.

Explore
The value of experience is not in seeing much, but seeing wisely. Our experiences have made us what we are today. Good decisions taken by us come from experience and experience has come from bad decisions.

Our path so far was not so easy and in future we hope to see more experiences and pass many more milestones. We have reached a stage where we can share our good and bad experiences with you.

A set of our experiences has been shared via our portfolios and customer testimonials.
Our client’s have always been satisfied with our work and we deliver them products better than our commitments to them.

From the CEO’s desk

Welcome to a company where ideas matter, determination, talent and hard-work are rewarded. At Techno Softwares we always endeavor to lead towards development and creating a flexible, dynamic and successful company.
The words we live by have made us capable to pack a lot into relatively young life. We are a company that value an entrepreneurial spirit and innovation - holding passion for people development.
Over the years we have built fantastic work place and an exceptional organization. However, our laurels do not make us rest. We continue to accelerate into new markets and technologies.
You'll have reasons so convincing to be a part of our visionary team. Get a scoop of what we have accomplished so far. Be a part of us and see what is behind the scene.

Sandeep Chhabra
CEO

  • mind.2

    WHO WE ARE

    “Exploring! Innovative Minds” We are the strategical minds transforming the value of information into efficient business and who believe in “Value Addition,...

  • technosoftware

    CAPABILITIES

    “Providing solutions at the earliest” In Techno Softwares capabilities range from complete website design to custom software systems development, ensuring quality...

  • ts-office

    OFFICES

    “Providing you best services” The company’s two main offices that are situated in India and Malaysia provide you with best business opportunities across the globe....

  • Testimonials

    TESTIMONIALS

    “People dictating our success stories” Achieving success was never easy but the value of achievement lies in achieving. Here at Techno Softwares we have made stories...

  • carrer12

    CAREERS

    “Peaks of Success” The organization has reached few peaks of success because it has the right people to propel its growth. These people are ‘right’ because they...

  • running-people-new

    PRODUCT DELIVERY

    “Aspiring High Performance” The Organization uncovers the key ingredients that help the clients achieve high performance in business. We offer a compelling...

Latest Portfolio

 

A Sample of what we have accomplished so far.

Our laurels do not make us rest as we continue to strive for success everyday. When you take a scoop of our accomplishments you see that we have worked hard on each of our projects and achieved many milestones, making the roads to success even more smoother. Ambitious goals and big dreams motivate us to build products that the market and customers demand. The form folios that are a part of our success story are not few but many in number. When you look once, you look again, and again and then again.

 

WORDPRESS

E-COMMERCE

MOBILE APP

GET A QUOTE

500 - INTERNAL SERVER ERROR
ERROR 500 - INTERNAL SERVER ERROR

Why am I seeing this page?

500 errors usually mean that the server has encountered an unexpected condition that prevented it from fulfilling the request made by the client. This is a general error class returned by a web server when it encounters a problem in which the server itself can not be more specific about the error condition in its response to the client.

In many cases this is not an indication of an actual problem with the server itself but rather a problem with the information the server has been instructed to access or return as a result of the request. This error is often caused by an issue on your site which may require additional review by our support teams.

Our support staff will be happy to assist you in resolving this issue. Please contact our Live Support or reply to any Tickets you may have received from our technicians for further assistance.

Is there anything that I can do?

There are a few common causes for this error code including problems with the individual script that may be executed upon request. Some of these are easier to spot and correct than others.

File and Directory Ownership

The server you are on runs applications in a very specific way in most cases. The server generally expects files and directories be owned by your specific user cPanel user. If you have made changes to the file ownership on your own through SSH please reset the Owner and Group appropriately.

File and Directory Permissions

The server you are on runs applications in a very specific way in most cases. The server generally expects files such as HTML, Images, and other media to have a permission mode of 644. The server also expects the permission mode on directories to be set to 755 in most cases.

(See the Section on Understanding Filesystem Permissions.)

Command Syntax Errors in .htaccess file

In the .htaccess file, you may have added lines that are conflicting with each other or that are not allowed.

If you would like to check a specific rule in your .htaccess file you can comment that specific line in the .htaccess by adding # to the beginning of the line. You should always make a backup of this file before you start making changes.

For example, if the .htaccess looks like

DirectoryIndex default.html
AddType application/x-httpd-php5 php

Then try something like this

DirectoryIndex default.html
#AddType application/x-httpd-php5 php

Note: Due to the way in which our server environments are setup you may not use php_value arguments in a .htaccess file.

Exceeded Process Limits

It is possible that this error is caused by having too many processes in the server queue for your individual account. Every account on our server may only have 25 simultaneous processes active at any point in time whether they are related to your site or other processes owned by your user such as mail.

With SSH (shell) access, you can view the processes running on your account. Simply type this command:

ps faux

Or type this to view a specific user's account (be sure to replace username with the actual username):

ps faux |grep username

Once you have the process ID ("pid"), type this to kill the specific process (be sure to replace pid with the actual process ID):

kill pid

Our server administrators will be able to advise you on how to avoid this error if it is caused by process limitations. Please contact our Live Support or open a Ticket. Be sure to include the steps needed for our support staff to see the 500 error on your site.

Understanding Filesystem Permissions

Symbolic Representation

The first character indicates the file type and is not related to permissions. The remaining nine characters are in three sets, each representing a class of permissions as three characters. The first set represents the user class. The second set represents the group class. The third set represents the others class.

Each of the three characters represent the read, write, and execute permissions:

  • r if reading is permitted, - if it is not.
  • w if writing is permitted, - if it is not.
  • x if execution is permitted, - if it is not.

The following are some examples of symbolic notation:

  • -rwxr-xr-x a regular file whose user class has full permissions and whose group and others classes have only the read and execute permissions.
  • crw-rw-r-- a character special file whose user and group classes have the read and write permissions and whose others class has only the read permission.
  • dr-x------ a directory whose user class has read and execute permissions and whose group and others classes have no permissions.

Numeric Representation

Another method for representing permissions is an octal (base-8) notation as shown. This notation consists of at least three digits. Each of the three rightmost digits represents a different component of the permissions: user, group, and others.

Each of these digits is the sum of its component bits As a result, specific bits add to the sum as it is represented by a numeral:

  • The read bit adds 4 to its total (in binary 100),
  • The write bit adds 2 to its total (in binary 010), and
  • The execute bit adds 1 to its total (in binary 001).

These values never produce ambiguous combinations. each sum represents a specific set of permissions. More technically, this is an octal representation of a bit field – each bit references a separate permission, and grouping 3 bits at a time in octal corresponds to grouping these permissions by user, group, and others.

Permission mode 0755

4+2+1=7
Read, Write, eXecute
4+1=5
Read, eXecute
4+1=5
Read, eXecute

Permission mode 0644

4+2=6
Read, Write
4
Read
4
Read

How to modify your .htaccess file

The .htaccess file contains directives (instructions) that tell the server how to behave in certain scenarios and directly affect how your website functions.

Redirects and rewriting URLs are two very common directives found in a .htaccess file, and many scripts such as WordPress, Drupal, Joomla and Magento add directives to the .htaccess so those scripts can function.

It is possible that you may need to edit the .htaccess file at some point, for various reasons.This section covers how to edit the file in cPanel, but not what may need to be changed.(You may need to consult other articles and resources for that information.)

There are Many Ways to Edit a .htaccess File

  • Edit the file on your computer and upload it to the server via FTP
  • Use an FTP program's Edit Mode
  • Use SSH and a text editor
  • Use the File Manager in cPanel

The easiest way to edit a .htaccess file for most people is through the File Manager in cPanel.

How to Edit .htaccess files in cPanel's File Manager

Before you do anything, it is suggested that you backup your website so that you can revert back to a previous version if something goes wrong.

Open the File Manager

  1. Log into cPanel.
  2. In the Files section, click on the File Manager icon.
  3. Check the box for Document Root for and select the domain name you wish to access from the drop-down menu.
  4. Make sure Show Hidden Files (dotfiles)" is checked.
  5. Click Go. The File Manager will open in a new tab or window.
  6. Look for the .htaccess file in the list of files. You may need to scroll to find it.

To Edit the .htaccess File

  1. Right click on the .htaccess file and click Code Edit from the menu. Alternatively, you can click on the icon for the .htaccess file and then click on the Code Editor icon at the top of the page.
  2. A dialogue box may appear asking you about encoding. Just click Edit to continue. The editor will open in a new window.
  3. Edit the file as needed.
  4. Click Save Changes in the upper right hand corner when done. The changes will be saved.
  5. Test your website to make sure your changes were successfully saved. If not, correct the error or revert back to the previous version until your site works again.
  6. Once complete, you can click Close to close the File Manager window.

How to modify file and directory permissions

The permissions on a file or directory tell the server how in what ways it should be able to interact with a file or directory.

This section covers how to edit the file permissions in cPanel, but not what may need to be changed.(See the section on what you can do for more information.)

There are Many Ways to Edit a File Permissions

  • Use an FTP program
  • Use SSH and a text editor
  • Use the File Manager in cPanel

The easiest way to edit file permissions for most people is through the File Manager in cPanel.

How to Edit file permissions in cPanel's File Manager

Before you do anything, it is suggested that you backup your website so that you can revert back to a previous version if something goes wrong.

Open the File Manager

  1. Log into cPanel.
  2. In the Files section, click on the File Manager icon.
  3. Check the box for Document Root for and select the domain name you wish to access from the drop-down menu.
  4. Make sure Show Hidden Files (dotfiles)" is checked.
  5. Click Go. The File Manager will open in a new tab or window.
  6. Look for the file or directory in the list of files. You may need to scroll to find it.

To Edit the Permissions

  1. Right click on the file or directory and click Change Permissions from the menu.
  2. A dialogue box should appear allowing you to select the correct permissions or use the numerical value to set the correct permissions.
  3. Edit the file permissions as needed.
  4. Click Change Permissions in the lower left hand corner when done. The changes will be saved.
  5. Test your website to make sure your changes were successfully saved. If not, correct the error or revert back to the previous version until your site works again.
  6. Once complete, you can click Close to close the File Manager window.
This site is hosted by HostGator!

Services

At your service anytime, we assure you a quick product and service delivery. Techno Softwares, with its new ideas and it's code of conduct tries to transform the world and making it into a place where technology touches the life of every person. Our work is diverse and spans many countries and it is all aimed at one ambitious goal that the team has towards delivering phenomenal results to the market.
We proudly say, “So far we have given outstanding results”.

  • Mobile App Development

    We wake up and sleep with App
    We have more than a decade of expertise in developing highly interactive mobile applications using latest operating systems that are extremely user-friendly and functional.

  • Software Development & Maintenance

    Your Needs, our Codes
    In self propelled world there is so much of coerce of maintaining your esteem. Maintenance and support ‘keeping the lights on’ applications instead of pursuing revenue is our goal.

  • IT consultancy Services

    Research, Analyze or get Advice that’s what you do before starting any work. Well a TS IT consultant will do that for you in a span of time and provide you with best possible IT solutions and advises.

  • Search Engine Optimization

    Let us give you Good Ranks
    Techno Softwares attempts to offer an imperishable result with best SEO services around the globe. Our experience provides you with the best outcomes at the earliest.

  • Software Quality Assurance and Testing

    Test : Delivers the Best
    We ensure our quality using Software Engineering processes and methods, testing at every step of development. Lean our software’s to customers absolutely error free, with a steady state solution.

  • Web Application Development

    It’s not man’s world, it’s Web world
    Techno Softwares carefully crafts out strategies that best suits the needs of our clients and help us deliver them amazing web sites.

GET FREE CONSULTANCY

500 - INTERNAL SERVER ERROR
ERROR 500 - INTERNAL SERVER ERROR

Why am I seeing this page?

500 errors usually mean that the server has encountered an unexpected condition that prevented it from fulfilling the request made by the client. This is a general error class returned by a web server when it encounters a problem in which the server itself can not be more specific about the error condition in its response to the client.

In many cases this is not an indication of an actual problem with the server itself but rather a problem with the information the server has been instructed to access or return as a result of the request. This error is often caused by an issue on your site which may require additional review by our support teams.

Our support staff will be happy to assist you in resolving this issue. Please contact our Live Support or reply to any Tickets you may have received from our technicians for further assistance.

Is there anything that I can do?

There are a few common causes for this error code including problems with the individual script that may be executed upon request. Some of these are easier to spot and correct than others.

File and Directory Ownership

The server you are on runs applications in a very specific way in most cases. The server generally expects files and directories be owned by your specific user cPanel user. If you have made changes to the file ownership on your own through SSH please reset the Owner and Group appropriately.

File and Directory Permissions

The server you are on runs applications in a very specific way in most cases. The server generally expects files such as HTML, Images, and other media to have a permission mode of 644. The server also expects the permission mode on directories to be set to 755 in most cases.

(See the Section on Understanding Filesystem Permissions.)

Command Syntax Errors in .htaccess file

In the .htaccess file, you may have added lines that are conflicting with each other or that are not allowed.

If you would like to check a specific rule in your .htaccess file you can comment that specific line in the .htaccess by adding # to the beginning of the line. You should always make a backup of this file before you start making changes.

For example, if the .htaccess looks like

DirectoryIndex default.html
AddType application/x-httpd-php5 php

Then try something like this

DirectoryIndex default.html
#AddType application/x-httpd-php5 php

Note: Due to the way in which our server environments are setup you may not use php_value arguments in a .htaccess file.

Exceeded Process Limits

It is possible that this error is caused by having too many processes in the server queue for your individual account. Every account on our server may only have 25 simultaneous processes active at any point in time whether they are related to your site or other processes owned by your user such as mail.

With SSH (shell) access, you can view the processes running on your account. Simply type this command:

ps faux

Or type this to view a specific user's account (be sure to replace username with the actual username):

ps faux |grep username

Once you have the process ID ("pid"), type this to kill the specific process (be sure to replace pid with the actual process ID):

kill pid

Our server administrators will be able to advise you on how to avoid this error if it is caused by process limitations. Please contact our Live Support or open a Ticket. Be sure to include the steps needed for our support staff to see the 500 error on your site.

Understanding Filesystem Permissions

Symbolic Representation

The first character indicates the file type and is not related to permissions. The remaining nine characters are in three sets, each representing a class of permissions as three characters. The first set represents the user class. The second set represents the group class. The third set represents the others class.

Each of the three characters represent the read, write, and execute permissions:

  • r if reading is permitted, - if it is not.
  • w if writing is permitted, - if it is not.
  • x if execution is permitted, - if it is not.

The following are some examples of symbolic notation:

  • -rwxr-xr-x a regular file whose user class has full permissions and whose group and others classes have only the read and execute permissions.
  • crw-rw-r-- a character special file whose user and group classes have the read and write permissions and whose others class has only the read permission.
  • dr-x------ a directory whose user class has read and execute permissions and whose group and others classes have no permissions.

Numeric Representation

Another method for representing permissions is an octal (base-8) notation as shown. This notation consists of at least three digits. Each of the three rightmost digits represents a different component of the permissions: user, group, and others.

Each of these digits is the sum of its component bits As a result, specific bits add to the sum as it is represented by a numeral:

  • The read bit adds 4 to its total (in binary 100),
  • The write bit adds 2 to its total (in binary 010), and
  • The execute bit adds 1 to its total (in binary 001).

These values never produce ambiguous combinations. each sum represents a specific set of permissions. More technically, this is an octal representation of a bit field – each bit references a separate permission, and grouping 3 bits at a time in octal corresponds to grouping these permissions by user, group, and others.

Permission mode 0755

4+2+1=7
Read, Write, eXecute
4+1=5
Read, eXecute
4+1=5
Read, eXecute

Permission mode 0644

4+2=6
Read, Write
4
Read
4
Read

How to modify your .htaccess file

The .htaccess file contains directives (instructions) that tell the server how to behave in certain scenarios and directly affect how your website functions.

Redirects and rewriting URLs are two very common directives found in a .htaccess file, and many scripts such as WordPress, Drupal, Joomla and Magento add directives to the .htaccess so those scripts can function.

It is possible that you may need to edit the .htaccess file at some point, for various reasons.This section covers how to edit the file in cPanel, but not what may need to be changed.(You may need to consult other articles and resources for that information.)

There are Many Ways to Edit a .htaccess File

  • Edit the file on your computer and upload it to the server via FTP
  • Use an FTP program's Edit Mode
  • Use SSH and a text editor
  • Use the File Manager in cPanel

The easiest way to edit a .htaccess file for most people is through the File Manager in cPanel.

How to Edit .htaccess files in cPanel's File Manager

Before you do anything, it is suggested that you backup your website so that you can revert back to a previous version if something goes wrong.

Open the File Manager

  1. Log into cPanel.
  2. In the Files section, click on the File Manager icon.
  3. Check the box for Document Root for and select the domain name you wish to access from the drop-down menu.
  4. Make sure Show Hidden Files (dotfiles)" is checked.
  5. Click Go. The File Manager will open in a new tab or window.
  6. Look for the .htaccess file in the list of files. You may need to scroll to find it.

To Edit the .htaccess File

  1. Right click on the .htaccess file and click Code Edit from the menu. Alternatively, you can click on the icon for the .htaccess file and then click on the Code Editor icon at the top of the page.
  2. A dialogue box may appear asking you about encoding. Just click Edit to continue. The editor will open in a new window.
  3. Edit the file as needed.
  4. Click Save Changes in the upper right hand corner when done. The changes will be saved.
  5. Test your website to make sure your changes were successfully saved. If not, correct the error or revert back to the previous version until your site works again.
  6. Once complete, you can click Close to close the File Manager window.

How to modify file and directory permissions

The permissions on a file or directory tell the server how in what ways it should be able to interact with a file or directory.

This section covers how to edit the file permissions in cPanel, but not what may need to be changed.(See the section on what you can do for more information.)

There are Many Ways to Edit a File Permissions

  • Use an FTP program
  • Use SSH and a text editor
  • Use the File Manager in cPanel

The easiest way to edit file permissions for most people is through the File Manager in cPanel.

How to Edit file permissions in cPanel's File Manager

Before you do anything, it is suggested that you backup your website so that you can revert back to a previous version if something goes wrong.

Open the File Manager

  1. Log into cPanel.
  2. In the Files section, click on the File Manager icon.
  3. Check the box for Document Root for and select the domain name you wish to access from the drop-down menu.
  4. Make sure Show Hidden Files (dotfiles)" is checked.
  5. Click Go. The File Manager will open in a new tab or window.
  6. Look for the file or directory in the list of files. You may need to scroll to find it.

To Edit the Permissions

  1. Right click on the file or directory and click Change Permissions from the menu.
  2. A dialogue box should appear allowing you to select the correct permissions or use the numerical value to set the correct permissions.
  3. Edit the file permissions as needed.
  4. Click Change Permissions in the lower left hand corner when done. The changes will be saved.
  5. Test your website to make sure your changes were successfully saved. If not, correct the error or revert back to the previous version until your site works again.
  6. Once complete, you can click Close to close the File Manager window.
This site is hosted by HostGator!

Meet The Team

Our CEO, Mr. Sandeep Chhabra, with his team of young visionaries, rebels, enthusiastic and ambitious entrepreneurs are people who believe they can change the world, forms Techno Softwares. These young minds are the creatives to whom we call our employees and partners.
The people who make Techno Softwares unique: a tight team of the best minds from all over the country. If you like what you see, we invite you to join us as we hire capable people all year round to fuel our growth.

Featured Articles
Both quality and speed of delivery that Techno Softwares give are far beyond expectations. They have been responsive in working through thick and thins. The team of Techno Software is always open to any kind of feedback and definitely work on them.- Bileams Esel
To successfully get what we expect, a well structured and proven company is needed. Techno Softwares proved to be all of this and even more. Since we selected this company we have never had any reason to look back.- Jody Schwartz
The big challenges we faced so far during development were guided by team of Techno Softwares. They were very prompt and willing to help us every time we asked for assistance and we are happy to provide this testimonial for them.- James Lafferty
The technical team of Techno Softwares is truly well versed with the latest updates of technology and they are an example to be be set for many others. We are happy to write this testimonial for them.Good work!- Dr. Jasbeer Jain

Latest From Blog

In order to remain updated about technology and the world, our blog section is a quick effort to let you gain knowledge and know what the latest is. Through this section we endeavor to make every individual aware of everything that surrounds them. The blog section is regularly updated and it is a our effort to let you reach the latest in technology.

Browse All Posts

Be in Touch

We believe in responsible growth. You maybe at any corner of the world, Techno Softwares is a cornerstone for you. You can avail our services anytime and we deliver you the best products and services.We have a global footprint and we are striving for more. Our services never let you wait. Just let us know the kind of service you are looking for by filling in the relevant form alongside. We get in touch with you at the earliest possible.

India Headquater

Techno Softwares

485, First Floor,
Street No. 4,
Near Panchwati circle,
Raja Park, Jaipur- 302004
Rajasthan , INDIA.

Email: info@TechnoSoftwares.in
Mobile: +91-141-4087877

Malaysia Office

Techno Softwares (M) Sdn Bhd

Suite 2, Level 22, Soho 2 Empire Damansara,
Jalan PJU 8/8, Damansara Perdana,
47820, Selangor Darul Ehsan,
Malaysia

Contact Person: Mr. Harish J. Hariraj
Email: sales@technosoftwares.com.my
Mobile: +6016-3888459

USA Office

Techno Softwares

823 S. Main St. #122,
West Bend, WI 53095

Contact Person: Mr Paul James
Email: paul@technosoftwares.com
Mobile: +001-800-267-1403, +001-414-433-8270

Japan Office

Techno Softwares

145-172 Ro, Yachimata, Yachimata-city, Chiba,
289-1144 JAPAN

Contact Person: Mr. Taka Hashimoto
Email: sale@technosoftwares.jp
Mobile: +050-3736-9328

Contact Us

Your Name (required)

Your Email (required)

Subject

Your Message

captcha

500 - INTERNAL SERVER ERROR
ERROR 500 - INTERNAL SERVER ERROR

Why am I seeing this page?

500 errors usually mean that the server has encountered an unexpected condition that prevented it from fulfilling the request made by the client. This is a general error class returned by a web server when it encounters a problem in which the server itself can not be more specific about the error condition in its response to the client.

In many cases this is not an indication of an actual problem with the server itself but rather a problem with the information the server has been instructed to access or return as a result of the request. This error is often caused by an issue on your site which may require additional review by our support teams.

Our support staff will be happy to assist you in resolving this issue. Please contact our Live Support or reply to any Tickets you may have received from our technicians for further assistance.

Is there anything that I can do?

There are a few common causes for this error code including problems with the individual script that may be executed upon request. Some of these are easier to spot and correct than others.

File and Directory Ownership

The server you are on runs applications in a very specific way in most cases. The server generally expects files and directories be owned by your specific user cPanel user. If you have made changes to the file ownership on your own through SSH please reset the Owner and Group appropriately.

File and Directory Permissions

The server you are on runs applications in a very specific way in most cases. The server generally expects files such as HTML, Images, and other media to have a permission mode of 644. The server also expects the permission mode on directories to be set to 755 in most cases.

(See the Section on Understanding Filesystem Permissions.)

Command Syntax Errors in .htaccess file

In the .htaccess file, you may have added lines that are conflicting with each other or that are not allowed.

If you would like to check a specific rule in your .htaccess file you can comment that specific line in the .htaccess by adding # to the beginning of the line. You should always make a backup of this file before you start making changes.

For example, if the .htaccess looks like

DirectoryIndex default.html
AddType application/x-httpd-php5 php

Then try something like this

DirectoryIndex default.html
#AddType application/x-httpd-php5 php

Note: Due to the way in which our server environments are setup you may not use php_value arguments in a .htaccess file.

Exceeded Process Limits

It is possible that this error is caused by having too many processes in the server queue for your individual account. Every account on our server may only have 25 simultaneous processes active at any point in time whether they are related to your site or other processes owned by your user such as mail.

With SSH (shell) access, you can view the processes running on your account. Simply type this command:

ps faux

Or type this to view a specific user's account (be sure to replace username with the actual username):

ps faux |grep username

Once you have the process ID ("pid"), type this to kill the specific process (be sure to replace pid with the actual process ID):

kill pid

Our server administrators will be able to advise you on how to avoid this error if it is caused by process limitations. Please contact our Live Support or open a Ticket. Be sure to include the steps needed for our support staff to see the 500 error on your site.

Understanding Filesystem Permissions

Symbolic Representation

The first character indicates the file type and is not related to permissions. The remaining nine characters are in three sets, each representing a class of permissions as three characters. The first set represents the user class. The second set represents the group class. The third set represents the others class.

Each of the three characters represent the read, write, and execute permissions:

  • r if reading is permitted, - if it is not.
  • w if writing is permitted, - if it is not.
  • x if execution is permitted, - if it is not.

The following are some examples of symbolic notation:

  • -rwxr-xr-x a regular file whose user class has full permissions and whose group and others classes have only the read and execute permissions.
  • crw-rw-r-- a character special file whose user and group classes have the read and write permissions and whose others class has only the read permission.
  • dr-x------ a directory whose user class has read and execute permissions and whose group and others classes have no permissions.

Numeric Representation

Another method for representing permissions is an octal (base-8) notation as shown. This notation consists of at least three digits. Each of the three rightmost digits represents a different component of the permissions: user, group, and others.

Each of these digits is the sum of its component bits As a result, specific bits add to the sum as it is represented by a numeral:

  • The read bit adds 4 to its total (in binary 100),
  • The write bit adds 2 to its total (in binary 010), and
  • The execute bit adds 1 to its total (in binary 001).

These values never produce ambiguous combinations. each sum represents a specific set of permissions. More technically, this is an octal representation of a bit field – each bit references a separate permission, and grouping 3 bits at a time in octal corresponds to grouping these permissions by user, group, and others.

Permission mode 0755

4+2+1=7
Read, Write, eXecute
4+1=5
Read, eXecute
4+1=5
Read, eXecute

Permission mode 0644

4+2=6
Read, Write
4
Read
4
Read

How to modify your .htaccess file

The .htaccess file contains directives (instructions) that tell the server how to behave in certain scenarios and directly affect how your website functions.

Redirects and rewriting URLs are two very common directives found in a .htaccess file, and many scripts such as WordPress, Drupal, Joomla and Magento add directives to the .htaccess so those scripts can function.

It is possible that you may need to edit the .htaccess file at some point, for various reasons.This section covers how to edit the file in cPanel, but not what may need to be changed.(You may need to consult other articles and resources for that information.)

There are Many Ways to Edit a .htaccess File

  • Edit the file on your computer and upload it to the server via FTP
  • Use an FTP program's Edit Mode
  • Use SSH and a text editor
  • Use the File Manager in cPanel

The easiest way to edit a .htaccess file for most people is through the File Manager in cPanel.

How to Edit .htaccess files in cPanel's File Manager

Before you do anything, it is suggested that you backup your website so that you can revert back to a previous version if something goes wrong.

Open the File Manager

  1. Log into cPanel.
  2. In the Files section, click on the File Manager icon.
  3. Check the box for Document Root for and select the domain name you wish to access from the drop-down menu.
  4. Make sure Show Hidden Files (dotfiles)" is checked.
  5. Click Go. The File Manager will open in a new tab or window.
  6. Look for the .htaccess file in the list of files. You may need to scroll to find it.

To Edit the .htaccess File

  1. Right click on the .htaccess file and click Code Edit from the menu. Alternatively, you can click on the icon for the .htaccess file and then click on the Code Editor icon at the top of the page.
  2. A dialogue box may appear asking you about encoding. Just click Edit to continue. The editor will open in a new window.
  3. Edit the file as needed.
  4. Click Save Changes in the upper right hand corner when done. The changes will be saved.
  5. Test your website to make sure your changes were successfully saved. If not, correct the error or revert back to the previous version until your site works again.
  6. Once complete, you can click Close to close the File Manager window.

How to modify file and directory permissions

The permissions on a file or directory tell the server how in what ways it should be able to interact with a file or directory.

This section covers how to edit the file permissions in cPanel, but not what may need to be changed.(See the section on what you can do for more information.)

There are Many Ways to Edit a File Permissions

  • Use an FTP program
  • Use SSH and a text editor
  • Use the File Manager in cPanel

The easiest way to edit file permissions for most people is through the File Manager in cPanel.

How to Edit file permissions in cPanel's File Manager

Before you do anything, it is suggested that you backup your website so that you can revert back to a previous version if something goes wrong.

Open the File Manager

  1. Log into cPanel.
  2. In the Files section, click on the File Manager icon.
  3. Check the box for Document Root for and select the domain name you wish to access from the drop-down menu.
  4. Make sure Show Hidden Files (dotfiles)" is checked.
  5. Click Go. The File Manager will open in a new tab or window.
  6. Look for the file or directory in the list of files. You may need to scroll to find it.

To Edit the Permissions

  1. Right click on the file or directory and click Change Permissions from the menu.
  2. A dialogue box should appear allowing you to select the correct permissions or use the numerical value to set the correct permissions.
  3. Edit the file permissions as needed.
  4. Click Change Permissions in the lower left hand corner when done. The changes will be saved.
  5. Test your website to make sure your changes were successfully saved. If not, correct the error or revert back to the previous version until your site works again.
  6. Once complete, you can click Close to close the File Manager window.
This site is hosted by HostGator!

View Techno Softwares in a larger map