Редактирование файлов на прямом сайте прямо ужасно, ужасно идея. Он предлагает любое количество пунктов отказа. Если вы активно разрабатываете сайт, то сломает в какой-то момент - это часть процесса разработки - и вы определенно хотите разбить вещи локально, а не на реальном сайте.
Существует несколько шагов, все из которых слишком длинны, чтобы вдаваться в детали, но вот краткий обзор того, что требуется вместе с несколькими ссылками, чтобы вы начали. В первый раз, когда вы делаете это, это кажется трудоемким, но как только вы это выясните, на самом деле это занимает всего 10 минут.
- Для начала вам понадобится локальная среда MySQL и PHP. Когда вы на ПК смотрите WAMP; here's a fairly good tutorial on installing it.
- Если у вас есть много контента на живом сайте, вы можете импортировать его в свою локальную среду; вам нужно будет экспортировать базу данных (возможно, используя PHPMyAdmin), а затем импортировать ее в свою локальную базу данных. Вам нужно будет обновить пару параметров базы данных, чтобы они указывали на ваш локальный хост. Это в основном the reverse of the process detailed here: вы будете менять
your-site.com
на localhost:8888
. Если ваш сайт относительно прост, вы можете пропустить этот этап. *
- Теперь вы должны иметь возможность обновить локальную копию
wp-config.php
с базой данных для подключения вашей локальной базы данных (обычно это только localhost
для имени хоста и root
для пользователя и пароль`). После этого вы должны теперь установить WP.
- Теперь, когда он установлен, вы можете отредактировать содержимое своего сердца на своей локальной копии, в безопасности, зная, что все, что вы делаете в своей локальной копии, не влияет на вашу живую копию. Когда вы будете готовы вносить свои изменения вживую, вы можете использовать FTP для копирования локальных файлов в вашу живую среду.
* Для очень много проектов, которые я на самом деле не идти на проблемы баз данных Synching - если есть живой сайт, который клиент может изменить содержание на часто становится бесполезным занятием пытается синхронизироваться база данных с движущейся мишенью. В этих случаях я просто использую полный набор тестового контента, который содержит все возможные типы контента, которые могут быть вставлены на сайт в реальном времени.
Во-первых, вам нужно будет все вернуть, создать резервную копию базы данных SQL с текущего сервера, а затем загрузить все файлы с веб-сервера на локальный компьютер. Как только вы вернетесь, сохраните его где-нибудь полезным, вам понадобится это на случай, если что-то пойдет не так. Теперь вы можете дублировать все файлы сайта и размещать их в своей папке разработки (htdocs при использовании маска). Создайте базу данных и пользователя на своем локальном компьютере и импортируйте полученный экспорт. Убедитесь, что вы не прикасаетесь к резервной копии, которую вы сделали, поскольку это ваша защитная сетка, если что-то пойдет не так. –