Для тех кто использует XAMPP на Windows платформе, возможно пригодится add-on который я написал. Очень надоело заводить хосты вручную, поэтому я потратил некоторое время и накидал первую версию для автоматизации этой задачи.
Вот что представляет из себя интерфейс:
Как видно, он показывает уже созданные хосты и позволяет производить с ними операции. Имейте в виду, данный функционал позволяет ТОЛЬКО управлять записями хостов. Если например переименовать хост или изменить путь к папке расположения, то это не значит, что аддон сам скопирует файлы сайта. Это нужно будет сделать самостоятельно. В прочем, это же касается и операции удаления.
В качестве исключения, при добавлении нового хоста, аддон создает для него папку по указанному вами пути и помещает туда index.php (при условии, что он там отсутствует). Таким образом, после перезапуска Apache, можно будет проверить, открывается ли созданный хост?
Инсталляция проста, нужно распаковать архив и записать все файлы в директорию с xampp, некоторые файлы будут перезаписаны (в качестве плюшки там есть русификация интерфейса). Но есть важный момент: сервер apache должен быть запущен как сервис! Иначе аддон не сможет получить доступ к папкам и файлам.
Чтобы установить apache2 как сервис в windows 8/8.1 нужно зайти в папку xampp/apache/
и выполнить файл apache_installservice.bat
от имени администратора.
Скачать v0.1.4
— с сайта
— с GitHub
Буду благодарен всем, кто обнаружив ошибку, сообщит о ней в комментариях или на почту konstantin{соб@ка}kutsevalov{тчк}name.
ПС: Что касаемо расположения директорий, то лично для себя я выбрал такую структуру:
d:/WebServers/
/XAMPP/
/Winginx/
/Domains/
/site1.dev/
/site2.dev/
Обновление 0.1.3
— исправлена ошибка формирования путей к виртуальным хостам
— устранена ошибка записи хостов в файл hosts (без переноса строк)
— устранена небольшая ошибка во вкладке Безопасность
Обновление 0.1.4
— протестировано с новой версией XAMPP 5.6.3
— проект загружен на GitHub
Всего 39 комментариев