Клониране на Wordpress сайт

Дискусията в 'Web Development' стартирана от thebluegod, Март 15, 2018.

  1. thebluegod

    thebluegod Member

    Рег.:
    Март 29, 2010
    Съобщения:
    37
    Харесвания:
    1
    Точки:
    8
    Здравейте, трябва ми следното: ще си правя травел блог или нещо подобно, ще ползвам Wordpress. В момента на работа поддържам няколко WP сайта, но досега сме процедирали така - ако ни трябва нов сайт, се клонира на нов хостинг някой от старите и след това се променят картинки, текст, цветове, елементи. Това е доста по-лесно, отколкото да инсталирам WP и от нулата да почна да настройвам нещата. Въпросът ми е как мога си кача вече готов WP сайт, който вече да го донастроя за моите си нужди? Има ли някакви полуготови такива темплейти?
     
  2. D.Ivanov

    D.Ivanov Active Member

    Рег.:
    Юни 7, 2011
    Съобщения:
    872
    Харесвания:
    108
    Точки:
    43
    Пол:
    Мъж
    Място:
    Varna
    Има един плъгин WP Clone, мисля, че ще ти свърши работа.
     
  3. waldes

    waldes Well-Known Member

    Рег.:
    Февру 9, 2011
    Съобщения:
    3,121
    Харесвания:
    474
    Точки:
    83
    В цпанела на хостинга потърси, дали имаш някакъв cms инсталатор. Повечето имат такива - Softaculous Apps Installer или нещо подобно. Там можеш най-лесно да си клонираш вордпреса с 3 клика.
     
  4. cross

    cross Well-Known Member

    Рег.:
    Юни 2, 2015
    Съобщения:
    1,951
    Харесвания:
    172
    Точки:
    63
    Пол:
    Мъж
    Професия:
    Копирайтър, WordPress специалист
    Място:
    София
    Нещата стават много лесно. Препоръчвам ти да го направиш ръчно, а не да задръстваш инсталацията с ненужни файлове, които после да дават неясни грешки, да я бавят и т.н.

    1. Отиваш в cpanel на хостинга, който ще е източник на файловете.
    2. Натискаш на "File Manager/ Файлов мениджър"
    [​IMG]
    3. Намираш домейна. Ако домейнът е основен за хостинг акаунта (ако е основен ще го пише) то трябва да отидеш в public_html
    [​IMG]
    Натискаш бутон CTRL и с мишката маркираш всички файлове, които виждаш. Отгоре има няколко опции.
    [​IMG]
    Избираш "архивиране" След като архивирането завърши ще видиш, че някъде в папката имаш архив. Натисни върху него, а след което му дай "Download".

    Това е твоят сайт.

    4. Отиди отново в главното меню на cpanel.
    В таб DATABASES или бази данни трябва да натиснеш PHP MY ADMIN. Тук се намира базата данни на сайта ти. Отново, ако имаш само един сайт в инсталацията нещата са доста лесни, но ако имаш повече - трябва да прегледаш конфиг файла, който архивира преди малко, за да видиш точно коя е твоята база данни.

    Цъкни върху нея. Отгоре имаш две опции, на които трябва да обърнеш внимание - Импорт и Експорт. В случая натискаш на експорт, избираш формат за експортиране SQL и метод "бързо - без допълнителни настройки".

    __________________________________________

    На компютъра си имаш два файла. Това е всичко, което ти е необходимо. Време е да отидеш в новия хостинг акаунт. Процедурата е подобна.

    5. Отиди на файлов мениджър. Ако домейнът е основен за хостинг акаунта - качи архива в public html. Ако не - върни се в менюто на cpanel и избери "добавени домейни - addon domains", напиши домейна и го добави. После цъкни върху него и сложи архива там.

    Цъкни върху архива и му дай extract files. След като разархивираш файловете изтрий архива.

    6. Отиди отново в менюто на cpanel. Там натисни върху MySQL бази данни. Имаш няколко опции, по-точно 3, които те интересуват:
    -Създаване на потребител
    -Създаване на база данни
    - Асоцииране на потребител към база данни
    ;
    Първо създаваш базата данни, после потребител с избрана от теб парола, след което отиваш на третата опция, избираш от падащото меню новосъздадените потребител и парола и натисни свързване на потребител към база данни. Ще бъдеш пренасочен към страница с настройки - горе вляво имаш тикче - All privilegies. Натисни го и дай на синия бутон. Това е.

    7. Отиди в Php My Admin. Ще видиш базата данни, цъкни върху нея и дай Импорт. Качи файла и му дай импортиране.

    8. Имаш една последна задача - върни се във файловия мениджър, намери wp-config файла и му дай на редактиране. Там, в текста някъде по средата, ще видиш база данни, потребителско име и парола за база данни.

    Изтрий наличните данни и ги обнови със сегашните - просто копи и пейст.



    Дано съм помогнал ;)
     
    waldes и ReminD харесват това.
  5. Sky

    Sky Well-Known Member

    Рег.:
    Юли 29, 2012
    Съобщения:
    8,791
    Харесвания:
    635
    Точки:
    113
    Пол:
    Мъж
    Място:
    Казанлък
    hahahhahahahaha, krose skrija sa ve
     
  6. cross

    cross Well-Known Member

    Рег.:
    Юни 2, 2015
    Съобщения:
    1,951
    Харесвания:
    172
    Точки:
    63
    Пол:
    Мъж
    Професия:
    Копирайтър, WordPress специалист
    Място:
    София
    Друго си е 8,580 паразитни мнение по максимум 5 думи, никога свързани в изречение с подлог и сказуемо ;)
     
  7. Sky

    Sky Well-Known Member

    Рег.:
    Юли 29, 2012
    Съобщения:
    8,791
    Харесвания:
    635
    Точки:
    113
    Пол:
    Мъж
    Място:
    Казанлък
    Давай, премести сайт по тоя начин. Искам да те видя как се мъчиш да се логнеш олигофрен.
     
    cross харесва това.
  8. cross

    cross Well-Known Member

    Рег.:
    Юни 2, 2015
    Съобщения:
    1,951
    Харесвания:
    172
    Точки:
    63
    Пол:
    Мъж
    Професия:
    Копирайтър, WordPress специалист
    Място:
    София
    Добре, очакваме да напишеш правилния начин
     
  9. Илиян

    Илиян Active Member

    Рег.:
    Март 8, 2017
    Съобщения:
    111
    Харесвания:
    25
    Точки:
    28
    Пол:
    Мъж
    Кое му е странното на начина, става за 5-10мин? Само искам да добавя, че е добре след това да се редактират постоянните връзки и да се изчисти кеша, ако има такъв, за да няма проблеми.
     
  10. TheCrazyBastard

    TheCrazyBastard Well-Known Member

    Рег.:
    Ян 9, 2012
    Съобщения:
    1,259
    Харесвания:
    144
    Точки:
    63
    И аз ползвам този начин, но за логването по-горе са прави. Трябва да се изпълнят някои заявки за "replace" към новата база данни, иначе логин формата ще се опитва да се върже към стария домейн.

    UPDATE wp_options SET option_value
    UPDATE wp_posts SET guid
    UPDATE wp_posts SET post_content

    , понякога и...
    UPDATE wp_postmeta SET meta_value
     
  11. pm-2014

    pm-2014 Member

    Рег.:
    Май 26, 2014
    Съобщения:
    31
    Харесвания:
    7
    Точки:
    8
  12. Илиян

    Илиян Active Member

    Рег.:
    Март 8, 2017
    Съобщения:
    111
    Харесвания:
    25
    Точки:
    28
    Пол:
    Мъж
    Не знам за какво ги правиш тези неща, единнтвено се променя в базата wp-options да е с новия домейн и във файла wp_config се въвежда новата база. Няма какво друго да се прави. Не трябват никакви плъгини, елементарно е.
     
  13. VMiloykov

    VMiloykov Well-Known Member

    Рег.:
    Ноем 20, 2012
    Съобщения:
    1,850
    Харесвания:
    132
    Точки:
    63
    Това е много невярно. Много плъгини и други записват линкове в базата, какво правиш с тези линкове? Защо изобщо го слагаш в wp-config.php? Това е ненужно.

    Аз лично използвам wp-cli, много удобен и с една команда може да замениш всичко в базата.
    https://developer.wordpress.org/cli/commands/search-replace/

    Примерна команда:
    wp search-replace 'domain.com' 'domain.net' --precise --recurse-objects --all-tables-with-prefix
     
  14. Илиян

    Илиян Active Member

    Рег.:
    Март 8, 2017
    Съобщения:
    111
    Харесвания:
    25
    Точки:
    28
    Пол:
    Мъж
    В wp-config са данните за връзка с базта, как да не се слага там? Дори и да го правиш по друг начин пак там ще се запишат. Аз досега не съм видял такива плъгини, но може и да има някои глупаво написани с пълен url адрес. Прехвърлил съм стотици сайтове и никъде не съм имал проблем досега по този начин.
     
  15. Sky

    Sky Well-Known Member

    Рег.:
    Юли 29, 2012
    Съобщения:
    8,791
    Харесвания:
    635
    Точки:
    113
    Пол:
    Мъж
    Място:
    Казанлък
    cross 2
     
  16. VMiloykov

    VMiloykov Well-Known Member

    Рег.:
    Ноем 20, 2012
    Съобщения:
    1,850
    Харесвания:
    132
    Точки:
    63
    Това сериозно ли го казваш? Знаеш ли изобщо какво правят siteurl и home в wp-config.php и в базата данни? Защо смяташ, че като ги сложиш на двете места има значение? Знаеш ли кое се взима с предимство?
    До колкото виждам от коментарите ти явно си прехвърлил стотици сайтове просто от един сървър на друг без да сменяш домейна или дори не си проверил дали всичко работи.
     
  17. Илиян

    Илиян Active Member

    Рег.:
    Март 8, 2017
    Съобщения:
    111
    Харесвания:
    25
    Точки:
    28
    Пол:
    Мъж
    Ок, аз го правя по този начин и работи. Вие къде въвеждате данните на новата база данни - name, user и парола, щом не в wp-config файла? Аз като ги въведа там всичко работи. И не знам за какви две места говориш, там сменям замо данните за връзката с базата, а в самата база в wp-options се въвежда url адреса. Кажете поне какъв е този толкова по-добър начин, вместо само да се присмивате и да казвате кой колко неправилно прави нещата.
     
  18. TheCrazyBastard

    TheCrazyBastard Well-Known Member

    Рег.:
    Ян 9, 2012
    Съобщения:
    1,259
    Харесвания:
    144
    Точки:
    63
    След като "досега сте процедирали така", защо не продължите по същия начин и кои сте вие, и кой си ти. Ти си част от фирма, която се занимава с изработка на сайтове и ги поддържаш, но някой друг от компанията ви клонира сайтове за нови клиенти ли? Дотук се подразбира, че вие там може би не комуникирате или не се познавате даже лично и искаш да се отцепиш от колектива, ако може да се нарече такъв или странично да продадеш някой и друг чужд сайт, до който имаш административен достъп към WP панела на трето лице за лични облаги без да цепиш с останалите паричките? Ако някой те е направил модератор и качваш статии също те разбирам донякъде :D

    Не е логично да поддържаш няколко сайта, а да не може дори да инсталираш един WP сайт или да му инсталираш една от многото безплатни теми. Ако не си правил досега и нямаш база данни от тревъл блог, няма как да ти се размине без нова инсталация и настройка. Винаги трябва да има първи път, оттам насетне ги множи, колкото искаш. :)
     
  19. thebluegod

    thebluegod Member

    Рег.:
    Март 29, 2010
    Съобщения:
    37
    Харесвания:
    1
    Точки:
    8
    Да кажем, че поради липса на кадри мен ме нахендриха да се заниимавам със сайтовете, понеже преди години поддържах един WP сайт (само качване на съдържание). Клонирането го прави друг колега, който също не му е работа да се занимава с това :D
    Все пак реших да си инсталирам нова тема и сега се занимавам да я настройвам. Благодаря на всички за отговорите.
     
  20. TheCrazyBastard

    TheCrazyBastard Well-Known Member

    Рег.:
    Ян 9, 2012
    Съобщения:
    1,259
    Харесвания:
    144
    Точки:
    63
    Евала за честния отговор :) Успех, с каквото можем, ще помагаме ;)
     

Сподели страницата

  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies.
    Dismiss Notice