Создать простой надежный рабочий процесс разработки сайтов, требующих PHP и MySQL. Демонстрирую процесс использования размещенной службы надежного развертывания файлов на рабочем сервере. Нет возможности протестировать PHP и MySQL сайты локально и использовать вроде MAMP2 и XAMPP3. Вторая половина статьи поможет перейти от загрузки файлов с помощью FTP к процессу с гораздо меньшей вероятностью вызовет у проблемы.
Цель Местной Среды Развития
При проектировании и разработке веб-сайта, попытаться соответствовать живой веб-сервер больше. Включать в обеспечение пути от root не изменялись между локальными и живыми версиями модули PHP и разрешения одинаковы в обоих местах. Такой подход уменьшит вероятность пойдет не нажмете сайт в прямом эфире. Он должен позволять возвращаться на сайт внесения изменений и обновлений и знать затем развернуть изменения, не нарушая работающий сайт.
Хорошая окружающая среда местного развития сохраняет время и усилие. Дает место, проверить вещи. Означает подобрать проект, внести изменения, развернуть и выставить счет клиенту за другую хорошо выполненную работу.
Развертывание Без Сбоев
Если сохраняете список изменений, внесенных на сайт и передаете файлы один за другим, оставляете открытым трудностей, вызванных человеческой ошибкой и проблемами с подключением. Многие проблемы видим поддержку продуктов вниз не передачи данных. Ключевой файл не удалось загрузить, он находится глубоко в основной продукт. Легко забыть перенести файл, а легко оставить старые файлы лежать. Программное обеспечение используете, удалило файлы решения проблемы безопасности, оставляя на сервере, подвергнуться риску, обновили.
Хороший метод развертывания гарантирует файлы на реальном сервере точно соответствуют локальным. Что-нибудь не удается развернуть, уведомлены решить проблему, клиент и клиенты видят в первую очередь!
Шаг 1: Возьмите Инструменты
Мы собираемся использовать бесплатные инструменты создания среды разработки. Во-первых, скачайте VirtualBox4, бесплатное приложение позволяет запускать виртуальную машину на компьютере. Сталкивались с виртуальными машинами, работаете на Mac и используете виртуальную машину Windows тестирования. Виртуальная машина-это именно то следует из названия, полная виртуальная ОС работающая на компьютере.
PuPHPet-это онлайн-инструмент настройки поможет настроить бродячий проект. Работаете через форму на веб-сайте, выбирая параметры сайта и загружаете пакет, содержащий Vagrantfile и Сценарии настройки виртуальной машины.
Шаг 2: Узнайте, Что Находится На Сервере
Чтобы использовать PuPHPet Настройки сервера разработки ближе к хостингу будете использовать сайта, сначала узнайте находится на реальном сервере. Хотите знать:
Тип Linux
Веб-сервер: Apache и Nginx (вероятно, Apache, общий хостинг)
Версия PHP: вроде PHP - 5. 4 и - 5. 5, т. д.
Установленные пределы ресурса загрузки файла, памяти и далее
Установленные модули PHP; например: gd, curl
версия MySQL
Если нет доступа к хостингу и нужно, задать вопросы. Доступ и выяснить.
Загрузите на сервер файл с именем info. php содержит следующие функции PHP:
1. ТИП LINUX
В первой строке отчета “система”должно появиться указание базовой операционной системы. Зная есть Система Debian, Ubuntu и CentOS, полезно продвинутых конфигураций.
2. ВЕБ-СЕРВЕР
Наверное Apache. Видите, упоминания Apache в первоначальном разделе и в заголовках ниже Apache. Вероятный руках. Простых сайтов самая большая разница между веб-серверами заключается в том правила перезаписи отличаются, создаете понятные URL-адреса, знать правильный синтаксис использования.
3. Версия PHP
Версия PHP находиться в верхней части документа рядом с логотипом PHP. Длинная строка - больше интересует одно число после точки. Поэтому, видите "PHP версии - 5. - 4. 4-14", все записать PHP - 5. - 4.
4. PHP-модуль
PuPHPet установит модули по умолчанию. Хотите уверены вещи присутствуют, указать. Модули PHP перечислены, с подробной информацией, после раздела"ядро"отчета. Общих модулей.
5. ОГРАНИЧЕНИЯ РЕСУРСОВ И ПАРАМЕТРЫ КОНФИГУРАЦИИ
В разделе"ядро"вы найдете всевозможную информацию о PHP.
6. Версия MySQL
Под информацией о модуле PHP mysql, mysqli и pdo_mysql увидим значение “версии клиентской библиотеки”: Версия MySQL. Опять же, зная одно значение после точки, все в порядке.
Остерегайтесь старого PHP!
При выполнении теста, обнаружите сервер работает что-нибудь старше, PHP - 5. 4-остановитесь сейчас и узнайте, обновить хостинг до поздней версии PHP. Нового сайта бы предложил, были по крайней мере на PHP - 5. - 5. Версия - 5. 6 лучше.
PHP5. 3 не конец жизни медленно по сравнению с новыми версиями PHP. Рекомендуется убедиться на сайте используется поддерживаемая версия базовой технологии. И выбирайте домен, sozdat-sait.my1.ru - уже занят. Благодаря помощи клиентам в Perch обнаружили, хосты рады обновить до Нового сервера, разместите запрос. Бы серьезно подумал о перемещении хостов.
Шаг 3: Создайте Проект С Помощью PuPHPet
Теперь есть информация под рукой, использовать ее создания проекта с PuPHPet достаточно близко отражает среду. Я проведу через интерфейс. Я не упоминаю параметр, нет мнения, оставьте значение по умолчанию.
IP-адрес должен чем-то уникальным в сети, а не реальным внешним IP. Я склонен использовать IP-адреса в формате - 10. - 1. 0. 130 виртуальных машин.
Имя хоста идентифицирует сервер.
Общие папки-важная настройка. При использовании виртуальной машины выполняется совершенно новый компьютер с собственной файловой системой на компьютере. Хотите продолжить редактирование файлов в обычном месте на компьютере и не переносить в виртуальную машину просмотра, необходимо подключить диск на собственной машине к диску на виртуальной машине. Делаем при создании общей папки.
Настройка общих папок в PuPHPet.
Если новый сайт, нет созданных файлов, на этом этапе бы предложил создать папку проекта, которого настраиваете виртуальную машину, открыть индекс. html в папку с <h1> работает! </Н1> в нем. Просто, могли видеть все работает после запуска программы установки.
Наконец, используете Mac OS X и Linux, выберите NFS в качестве типа общей папки. Видео урок - http://sozdat-sait.my1.ru/blog/besplatnyj_khosting_khosting_dlja_sajta/2017-11-03-377
Цель Местной Среды Развития
При проектировании и разработке веб-сайта, попытаться соответствовать живой веб-сервер больше. Включать в обеспечение пути от root не изменялись между локальными и живыми версиями модули PHP и разрешения одинаковы в обоих местах. Такой подход уменьшит вероятность пойдет не нажмете сайт в прямом эфире. Он должен позволять возвращаться на сайт внесения изменений и обновлений и знать затем развернуть изменения, не нарушая работающий сайт.
Хорошая окружающая среда местного развития сохраняет время и усилие. Дает место, проверить вещи. Означает подобрать проект, внести изменения, развернуть и выставить счет клиенту за другую хорошо выполненную работу.
Развертывание Без Сбоев
Если сохраняете список изменений, внесенных на сайт и передаете файлы один за другим, оставляете открытым трудностей, вызванных человеческой ошибкой и проблемами с подключением. Многие проблемы видим поддержку продуктов вниз не передачи данных. Ключевой файл не удалось загрузить, он находится глубоко в основной продукт. Легко забыть перенести файл, а легко оставить старые файлы лежать. Программное обеспечение используете, удалило файлы решения проблемы безопасности, оставляя на сервере, подвергнуться риску, обновили.
Хороший метод развертывания гарантирует файлы на реальном сервере точно соответствуют локальным. Что-нибудь не удается развернуть, уведомлены решить проблему, клиент и клиенты видят в первую очередь!
Шаг 1: Возьмите Инструменты
Мы собираемся использовать бесплатные инструменты создания среды разработки. Во-первых, скачайте VirtualBox4, бесплатное приложение позволяет запускать виртуальную машину на компьютере. Сталкивались с виртуальными машинами, работаете на Mac и используете виртуальную машину Windows тестирования. Виртуальная машина-это именно то следует из названия, полная виртуальная ОС работающая на компьютере.
PuPHPet-это онлайн-инструмент настройки поможет настроить бродячий проект. Работаете через форму на веб-сайте, выбирая параметры сайта и загружаете пакет, содержащий Vagrantfile и Сценарии настройки виртуальной машины.
Шаг 2: Узнайте, Что Находится На Сервере
Чтобы использовать PuPHPet Настройки сервера разработки ближе к хостингу будете использовать сайта, сначала узнайте находится на реальном сервере. Хотите знать:
Тип Linux
Веб-сервер: Apache и Nginx (вероятно, Apache, общий хостинг)
Версия PHP: вроде PHP - 5. 4 и - 5. 5, т. д.
Установленные пределы ресурса загрузки файла, памяти и далее
Установленные модули PHP; например: gd, curl
версия MySQL
Если нет доступа к хостингу и нужно, задать вопросы. Доступ и выяснить.
Загрузите на сервер файл с именем info. php содержит следующие функции PHP:
1. ТИП LINUX
В первой строке отчета “система”должно появиться указание базовой операционной системы. Зная есть Система Debian, Ubuntu и CentOS, полезно продвинутых конфигураций.
2. ВЕБ-СЕРВЕР
Наверное Apache. Видите, упоминания Apache в первоначальном разделе и в заголовках ниже Apache. Вероятный руках. Простых сайтов самая большая разница между веб-серверами заключается в том правила перезаписи отличаются, создаете понятные URL-адреса, знать правильный синтаксис использования.
3. Версия PHP
Версия PHP находиться в верхней части документа рядом с логотипом PHP. Длинная строка - больше интересует одно число после точки. Поэтому, видите "PHP версии - 5. - 4. 4-14", все записать PHP - 5. - 4.
4. PHP-модуль
PuPHPet установит модули по умолчанию. Хотите уверены вещи присутствуют, указать. Модули PHP перечислены, с подробной информацией, после раздела"ядро"отчета. Общих модулей.
5. ОГРАНИЧЕНИЯ РЕСУРСОВ И ПАРАМЕТРЫ КОНФИГУРАЦИИ
В разделе"ядро"вы найдете всевозможную информацию о PHP.
6. Версия MySQL
Под информацией о модуле PHP mysql, mysqli и pdo_mysql увидим значение “версии клиентской библиотеки”: Версия MySQL. Опять же, зная одно значение после точки, все в порядке.
Остерегайтесь старого PHP!
При выполнении теста, обнаружите сервер работает что-нибудь старше, PHP - 5. 4-остановитесь сейчас и узнайте, обновить хостинг до поздней версии PHP. Нового сайта бы предложил, были по крайней мере на PHP - 5. - 5. Версия - 5. 6 лучше.
PHP5. 3 не конец жизни медленно по сравнению с новыми версиями PHP. Рекомендуется убедиться на сайте используется поддерживаемая версия базовой технологии. И выбирайте домен, sozdat-sait.my1.ru - уже занят. Благодаря помощи клиентам в Perch обнаружили, хосты рады обновить до Нового сервера, разместите запрос. Бы серьезно подумал о перемещении хостов.
Шаг 3: Создайте Проект С Помощью PuPHPet
Теперь есть информация под рукой, использовать ее создания проекта с PuPHPet достаточно близко отражает среду. Я проведу через интерфейс. Я не упоминаю параметр, нет мнения, оставьте значение по умолчанию.
IP-адрес должен чем-то уникальным в сети, а не реальным внешним IP. Я склонен использовать IP-адреса в формате - 10. - 1. 0. 130 виртуальных машин.
Имя хоста идентифицирует сервер.
Общие папки-важная настройка. При использовании виртуальной машины выполняется совершенно новый компьютер с собственной файловой системой на компьютере. Хотите продолжить редактирование файлов в обычном месте на компьютере и не переносить в виртуальную машину просмотра, необходимо подключить диск на собственной машине к диску на виртуальной машине. Делаем при создании общей папки.
Настройка общих папок в PuPHPet.
Если новый сайт, нет созданных файлов, на этом этапе бы предложил создать папку проекта, которого настраиваете виртуальную машину, открыть индекс. html в папку с <h1> работает! </Н1> в нем. Просто, могли видеть все работает после запуска программы установки.
Наконец, используете Mac OS X и Linux, выберите NFS в качестве типа общей папки. Видео урок - http://sozdat-sait.my1.ru/blog/besplatnyj_khosting_khosting_dlja_sajta/2017-11-03-377