Answer the question
In order to leave comments, you need to log in
Small tasks on freelance sites, how to make changes at the client?
5 years of experience working on complex projects.
I switched to freelancing, but so far there has not been a single order, I just look.
To fill the rate I want to make small orders, $50-300
Usually these are minor edits on the site.
The question is, how do you usually make them?
Are you making a copy for yourself? If so, what about the database, or inappropriate test/worksite environments?
Do you do it right at the client in production? O_o. What if they suddenly messed up, or the host does magic incomprehensible crap? (Somehow I came across when I helped my comrades. You edit the file, upload it, all the rights to the file are identical, and the host stops processing it, the site crashes) What to do in such cases?
Answer the question
In order to leave comments, you need to log in
Backup the file you're editing (for example, file.php.ORIG ) and apply the changes inside the one you're editing just for your IP address (to debug).
Then, when everything is ready, we remove the condition (we do it for everyone) and delete the .ORIG files.
File backups - we do it by ourselves!
What if they suddenly messed up, or the host does magic incomprehensible crap? (Somehow I came across when I helped my comrades. You edit the file, upload it, all the rights to the file are identical, and the host stops processing it, the site crashes) What to do in such cases?You check on an empty blank file - this should always be done before starting any work!
I deploy a copy along with the entire environment, including the database.
It is obligatory to deploy a copy at home, unless additional difficulties arise in this case - then according to the situation.
It is almost mandatory to immediately install under git, then it will be much, much easier to track changes on the server and deploy
If there are many edits, then a copy. As an option, I have met many, usually there is a dev version of the site on a subdomain, if not, recommend doing it. In general, it depends on the client, there are paranoids who simply do not give access to production.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question