Как да прехвърляне на сайт?
Как да прехвърля сайт от локал хост (WordPress с Local) на компютъра ми към хостинг компанията кочто съм избрал? Т.е. как да го публикувам?
Здравейте, Живомир, имате два основни начина да прехвърлите Вашия WordPress сайт от локален компютър (localhost, например с Bitnami или Local) към избран от Вас хостинг:
- С помощта на плъгин (най-лесно за начинаещи, например Duplicator или All-in-One WP Migration)
- Ръчно (експорт на база данни и файлове, качване през FTP/SFTP и настройка на сайта)
Метод 1: С плъгин (препоръчително за начинаещи)
Инсталирайте плъгин за миграция
Влезте в WordPress админ панела на локалния сайт.
Отидете в Plugins → Add New и потърсете Duplicator или All-in-One WP Migration. Инсталирайте и активирайте избрания плъгин.Създайте пакет/експорт на сайта
- За Duplicator:
Отидете в Duplicator → Backups → Create New. Следвайте инструкциите, докато се създаде архив и инсталаторски файл. Изтеглете и двата файла на компютъра си. - За All-in-One WP Migration:
Отидете в All-in-One WP Migration → Export, изберете Export to File и изтеглете файл.
- За Duplicator:
Качете сайта на новия хостинг
- Инсталирайте чист WordPress на Вашия хостинг (ако е необходимо).
- Влезте в админ панела на новия сайт и инсталирайте същия плъгин.
- Импортирайте архива:
- За Duplicator: Качете архивния и инсталаторския файл през файловия мениджър на хостинга или чрез FTP/SFTP в директорията public_html, след това отворете yourdomain.com/installer.php и следвайте инструкциите.
- За All-in-One WP Migration: Отидете в All-in-One WP Migration → Import и качете изтегления файл.
Настройте пермалинковете
Влезте в Settings → Permalinks и изберете Post name, след което натиснете Save Changes два пъти.
Метод 2: Ръчно прехвърляне
Експортирайте базата данни
Отидете на http://localhost/phpmyadmin/, изберете базата данни на сайта, натиснете Export и изтеглете .sql файл.Качете файловете на сайта
Използвайте FTP/SFTP клиент като FileZilla. Влезте със SFTP данните от хостинг компанията, отворете директорията public_html и качете всички файлове от Вашия локален WordPress (wp-content, wp-admin, wp-includes и др.).Създайте нова база данни на хостинга
Влезте в контролния панел на хостинга (например cPanel), създайте нова база данни и потребител, дайте му всички права.Импортирайте базата данни
Отидете в phpMyAdmin на хостинга, изберете новата база данни и използвайте Import, за да качите .sql файла.Коригирайте wp-config.php
Редактирайте файла wp-config.php на сървъра, като въведете името на новата база данни, потребител и парола.Коригирайте URL адресите
В базата данни, в таблицата wp_options, сменете siteurl и home с Вашия нов домейн.Проверете сайта и настройте пермалинковете
Влезте в Settings → Permalinks и натиснете Save Changes, за да се обновят линковете.
Преди да започнете, направете резервно копие на локалния сайт. Ако срещнете трудности, плъгините за миграция са най-лесното решение за повечето потребители.
Ако имате конкретна хостинг компания, проверете дали тя предлага собствен инструмент за миграция – много хостинги имат такива и процесът може да се опрости още повече.