Many times customer thinks that we might spoil their FTP account. or mis-use the FTP or cpanel. But this is all myth. As we are professionals and doing work from almost Year 2000.
Generally FTP is the thing where we can able to upload the files on your server. as for IIS and Apache(Linux) both having different settings. so as a programmer point of view we have know which server you are using.
There might be another question which might arise. What is difference between IIS and apache servers. First Major difference is that IIS is case-insensitive. and Apache is case-sensitive. in more details. when say If I created one file abc.php, ABC.php and uploaded on IIS server then both files will be overwrite. and Final upload will be carried out. But If server is linux+Apache then both files will be uploaded. and server thinks that abc.php and ABC.php both are different file. So As a programmer point of view, it is necessary for us to get access.
There are some settings which is also required to know. Let say you have install php on your server. but we would like to know which version of php is installed on it. sometime if your php version is very older then some function will not execute properly on your machine. and their might be possibility that you think that we programmed bad. No that is not the case.
Same thing for mysql versions. some of mysql version having very less features and recent version of mysql having many features like procedures and triggers.
We have seen that my people try to upload the files on their own. and unable to access site. They forgot many thing which only programmer knows.
- Whether Uploaded Files on correct location. e.g IIS sometime folder is httpdocs or httpsdocs or Apache its www folder. if any person upload the files on wrong path then it will not seen.
- Some folder might need to give permission differently. Let say if program is created to upload the files to specific folder then that folder’s permission would be set accordingly.
- Sometime people upload the files and forgot to provide permission for execution.
Access for Cpanel / Plesk / Admin Panel
Some program need to set email handling script. their need to From email name should be set. so for that reason we needs to know whether that name was already set. if that email address is not set then systems thinks that email going outward or inward as spam
Some time we need to set the cron job. for setting cron job on cpanel,plesk or any other login are different.
Some we need to check whether their particular module is installed or not. Recently we have one cpanel access where we found that every upgradation server do. then they disabled pdf module. and then customer thinks that it was our problem. then we technically shown that customer that it was problem belongs to host company and not with solutions which we have provided.
Still if you have doubt why we need these ? Then you have to always keep faith on programmer. because he is the person who is working on your code. We are here to create goodwill for our firm. We doesn’t like that our work is not going online. so just keep faith.