Allality
Новичок
Допустим, есть работающий, раскрученный сайт на Symfony 2, на котором необходимо производить какие-то либо модификации. Например, устранить ошибку или дописать скрипт.
Как наиболее удобно и грамотно вести такие работы, чтобы не "повесить" сайт? Помнится раньше делали копию сайта на локальном компьютере и писали на нем, после чего заливали рабочие скрипты. На своих сайтах я всегда производил все работы непосредственно на живом сайте, проблем никогда не встречал, но понимаю, что это безграмотный подход.
В Symfony 2 есть “окружающие среды” (environments), которые вроде как служат как раз для этой цели (или нет?), но я никак не могу понять сам процесс. В сети есть очень много практического материала на тему использования “окружающих сред”, но ничего на тему самой основы работы над живым сайтом найти не могу. Т.е. мне ясно, что, к примеру, dev среда выводит более полные логи и пр., но мне не понятен сам процесс разработки сайта, где малейшая правка кода может привести к тому, что весь сайт или его часть умрет, выдавая какую-нибудь нелепую ошибку.
Буду очень благодарен, если мне в двух словах откроют истину или направят на статью, которая разжевывает эту проблему.
Как наиболее удобно и грамотно вести такие работы, чтобы не "повесить" сайт? Помнится раньше делали копию сайта на локальном компьютере и писали на нем, после чего заливали рабочие скрипты. На своих сайтах я всегда производил все работы непосредственно на живом сайте, проблем никогда не встречал, но понимаю, что это безграмотный подход.
В Symfony 2 есть “окружающие среды” (environments), которые вроде как служат как раз для этой цели (или нет?), но я никак не могу понять сам процесс. В сети есть очень много практического материала на тему использования “окружающих сред”, но ничего на тему самой основы работы над живым сайтом найти не могу. Т.е. мне ясно, что, к примеру, dev среда выводит более полные логи и пр., но мне не понятен сам процесс разработки сайта, где малейшая правка кода может привести к тому, что весь сайт или его часть умрет, выдавая какую-нибудь нелепую ошибку.
Буду очень благодарен, если мне в двух словах откроют истину или направят на статью, которая разжевывает эту проблему.