Първо да кажа, че няма правилен и грешен начин. На всеки човек му е удобно различен вид структуриране. Ето и моят начин.
Локално на компютъра имам инсталиран Wamp Server2, с настройки по подразбиране, с изключение на PHP, което съм доунгрейднал до версия 5.2.9-2. Във www правя поддиректории за различните сайтове и инсталации. Именувам ги обикновено D6-site, като site е името на домейна, за който правя инсталацията, например D6-razni-raboti.com.
В тази поддиректория копирам кода на Друпал. Архивите ги свалям в \cms\Drupal\ и ги разархивирям без да променям пътищата, които предлага архиватора. В резултат, получавам разархивираното копие като подпапка на горния път, нещо като \cms\Drupal\drupal-6.16. Самият код в този случай остава още две нива навътре.

Маркирам всички файлове и папки и ги копирам в мястото за сайта, в моя случай \www\D6-razni-raboti.com\.
По същия начин процедирам с модулите, като използвам същата папка за сваляне на архивите и разархивирането. За инсталирането на модулите използвам /sites/all/modules, като папката modules трябва да бъде създадена ръчно. Модулите се разархивират в подпапка с името и версията на модула, в която има подпапка с името на модула без номера на версията. За инсталацията копираме точно тази подпапка без номера на версията. Когато има нова версия за модула, след сваляне и разархивирането му, по същия начин копирам новата папка версия без номера, с която ЗАМЕНЯМ тази на сайта.

Самият код идва само със /sites/all структура. Това е и мястото на допълнителните теми - в /sites/all правя папка themes, в която ги поставям.
С phpmyadmin правя база данни с идентично или близко име като на папката за сайт - d6_razni.
След всичко това продължавам със стандартната процедура по инсталирането на Друпал.
Когато на локалната инсталация достигна на някакво средно ниво на завършеност като функционалност, по FTP качвам вече целия код на хостинга. Следвайки горните стъпки, аз вече съм направил подбор на модули и теми, които ще има новият ми сайт, така че остава само да ги кача на хоста, и да направя и там същите настройки на самият сайт.
По този начин имам отлична основа за ъпдейт. Когато има нова вирсия на ядрото, свалям, разархивирам, копирам ЛОКАЛНО по гореописания начин, и пускам update.php. Преди това естествено деактивирам /НЕ деинсталирам/ допълнителните модули и теми, като активирам тема от стандартната инсталация.
Когато всичко мине ОК, правя връзка по FTP със сайта за ъпдейт, маркирам всичко без .htaccess и /site и качвам със замяна на всичко. Не забравям преди това да деактивирам допълнителните модули и теми и да направя бекъп на кода и базата с данни, за всеки случай.
Някъде в този момент разбирам, защо трябва да се следват правилата и инструкциите от readme.txt. В случай, че сте правили хакове на ядрото, сигурно се досещате, че или трябва да оставите старите фойлове и да се надявате всичко да заработи, или да повторите промяната на кода на новите, като пак се надявате всичко да заработи. Извода от това е повече от ясен.
Пожелавам ви и на вас безпроблемен ъпдейт.
Последни коментари
преди 14 седмици 6 дни
преди 16 седмици 6 дни
преди 16 седмици 6 дни
преди 18 седмици 6 дни
преди 18 седмици 6 дни
преди 18 седмици 6 дни
преди 18 седмици 6 дни
преди 18 седмици 6 дни
преди 18 седмици 6 дни
преди 18 седмици 6 дни