Удаление веб-публикации 1С из Apache. Используй когда пользователь просит убрать публикацию, удалить веб-доступ к базе
Scanned 9/2/2026
Install to Claude Code
npx -y skills add Desko77/claude-code-skills-1c --skill 1c-web-unpublish --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of 1c Web Unpublish?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/desko77-1c-web-unpublish)More formats (shields.io, HTML) on the badges page.
---
name: 1c-web-unpublish
description: Удаление веб-публикации 1С из Apache. Используй когда пользователь просит убрать публикацию, удалить веб-доступ к базе
argument-hint: "<appname | --all>"
allowed-tools:
- Bash
- Read
- Glob
- AskUserQuestion
---
# /web-unpublish - Удаление веб-публикации 1С из Apache
Удаляет блок публикации из `httpd.conf` и каталог `publish/{appname}` внутри Apache. Если других публикаций не осталось - удаляет глобальный блок 1C и останавливает Apache. С флагом `--all` удаляет все публикации разом.
> **Внимание:** этот навык управляет только веб-публикациями в Apache (блоки в `httpd.conf` + каталог `publish/`). Он **НЕ** удаляет каталоги проекта, `upload/`, базы данных или исходники.
## Usage
```
/web-unpublish <appname>
/web-unpublish bpdemo
/web-unpublish --all
```
## Параметры подключения
Прочитай `.v8-project.json` из корня проекта. Если задан `webPath` - используй как `-ApachePath`.
По умолчанию `tools/apache24` от корня проекта.
Если пользователь не указал `appname` и не указал `--all`, выполни `/web-info` чтобы показать список публикаций и спроси какую удалить.
Если пользователь просит удалить **все** публикации - используй `-All`.
## Команда
```powershell
powershell.exe -NoProfile -File skills/1c-web-unpublish/scripts/web-unpublish.ps1 <параметры>
```
### Параметры скрипта
| Параметр | Обязательный | Описание |
|----------|:------------:|----------|
| `-AppName <имя>` | * | Имя публикации |
| `-All` | * | Удалить все публикации |
| `-ApachePath <путь>` | нет | Корень Apache (по умолчанию `tools/apache24`) |
> `*` - нужен либо `-AppName`, либо `-All`
## Примеры
```powershell
# Удалить одну публикацию
powershell.exe -NoProfile -File skills/1c-web-unpublish/scripts/web-unpublish.ps1 -AppName "bpdemo"
# Удалить все публикации
powershell.exe -NoProfile -File skills/1c-web-unpublish/scripts/web-unpublish.ps1 -All
# С указанием пути
powershell.exe -NoProfile -File skills/1c-web-unpublish/scripts/web-unpublish.ps1 -AppName "mydb" -ApachePath "C:\tools\apache24"
```
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!