Skip to content

Commit c276a3f

Browse files
authored
docs: remove wildcard matcher from root directive (#1513)
1 parent 02a1c92 commit c276a3f

13 files changed

Lines changed: 265 additions & 265 deletions

File tree

caddy/caddy_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@ func TestPHPServerDirective(t *testing.T) {
280280
}
281281
282282
localhost:`+testPort+` {
283-
root * ../testdata
283+
root ../testdata
284284
php_server
285285
}
286286
`, "caddyfile")
@@ -304,7 +304,7 @@ func TestPHPServerDirectiveDisableFileServer(t *testing.T) {
304304
}
305305
306306
localhost:`+testPort+` {
307-
root * ../testdata
307+
root ../testdata
308308
php_server {
309309
file_server off
310310
}

docs/cn/config.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,12 +81,12 @@ localhost {
8181
}
8282
8383
app.example.com {
84-
root * /path/to/app/public
84+
root /path/to/app/public
8585
php_server
8686
}
8787
8888
other.example.com {
89-
root * /path/to/other/public
89+
root /path/to/other/public
9090
php_server
9191
}
9292
# ...

docs/cn/laravel.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ docker run -p 80:80 -p 443:443 -p 443:443/udp -v $PWD:/app dunglas/frankenphp
2727
# 服务器的域名
2828
localhost {
2929
# 将 webroot 设置为 public/ 目录
30-
root * public/
30+
root public/
3131
# 启用压缩(可选)
3232
encode zstd br gzip
3333
# 执行当前目录中的 PHP 文件并提供资产

docs/config.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,12 +89,12 @@ You can also define multiple workers if you serve multiple apps on the same serv
8989
}
9090
9191
app.example.com {
92-
root * /path/to/app/public
92+
root /path/to/app/public
9393
php_server
9494
}
9595
9696
other.example.com {
97-
root * /path/to/other/public
97+
root /path/to/other/public
9898
php_server
9999
}
100100

docs/fr/config.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ En option, le nombre de threads à créer et les [workers](worker.md) à démarr
5353
num_threads <num_threads> # Définit le nombre de threads PHP à démarrer. Par défaut : 2x le nombre de CPUs disponibles.
5454
max_threads <num_threads> # Limite le nombre de threads PHP supplémentaires qui peuvent être démarrés au moment de l'exécution. Valeur par défaut : num_threads. Peut être mis à 'auto'.
5555
max_wait_time <duration> # Définit le temps maximum pendant lequel une requête peut attendre un thread PHP libre avant d'être interrompue. Valeur par défaut : désactivé.
56-
php_ini <key> <value> Définit une directive php.ini. Peut être utilisé plusieurs fois pour définir plusieurs directives.
56+
php_ini <key> <value> Définit une directive php.ini. Peut être utilisé plusieurs fois pour définir plusieurs directives.
5757
worker {
5858
file <path> # Définit le chemin vers le script worker.
5959
num <num> # Définit le nombre de threads PHP à démarrer, par défaut 2x le nombre de CPUs disponibles.
@@ -90,12 +90,12 @@ Vous pouvez aussi définir plusieurs workers si vous servez plusieurs applicatio
9090
}
9191
9292
app.example.com {
93-
root * /path/to/app/public
93+
root /path/to/app/public
9494
php_server
9595
}
9696
9797
other.example.com {
98-
root * /path/to/other/public
98+
root /path/to/other/public
9999
php_server
100100
}
101101

docs/fr/laravel.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Vous pouvez également exécuter vos projets Laravel avec FrankenPHP depuis votr
2727
# Le nom de domaine de votre serveur
2828
localhost {
2929
# Définir le répertoire racine sur le dossier public/
30-
root * public/
30+
root public/
3131
# Autoriser la compression (optionnel)
3232
encode zstd br gzip
3333
# Exécuter les scripts PHP du dossier public/ et servir les assets
@@ -108,7 +108,7 @@ Suivez ces étapes pour empaqueter votre application Laravel en tant que binaire
108108
# Installez les dépendances
109109
RUN composer install --ignore-platform-reqs --no-dev -a
110110

111-
# Construire le binaire statique
111+
# Construire le binaire statique
112112
WORKDIR /go/src/app/
113113
RUN EMBED=dist/app/ ./build-static.sh
114114
```

docs/laravel.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Alternatively, you can run your Laravel projects with FrankenPHP from your local
2727
# The domain name of your server
2828
localhost {
2929
# Set the webroot to the public/ directory
30-
root * public/
30+
root public/
3131
# Enable compression (optional)
3232
encode zstd br gzip
3333
# Execute PHP files from the public/ directory and serve assets

docs/ru/config.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
FrankenPHP, Caddy, а также модули Mercure и Vulcain могут быть настроены с использованием [конфигурационных форматов, поддерживаемых Caddy](https://caddyserver.com/docs/getting-started#your-first-config).
44

5-
В [Docker-образах](docker.md) файл `Caddyfile` находится по пути `/etc/caddy/Caddyfile`.
5+
В [Docker-образах](docker.md) файл `Caddyfile` находится по пути `/etc/caddy/Caddyfile`.
66
Статический бинарный файл будет искать `Caddyfile` в директории запуска.
77

88
PHP можно настроить [с помощью файла `php.ini`](https://www.php.net/manual/en/configuration.file.php).
@@ -86,12 +86,12 @@ localhost {
8686
}
8787
8888
app.example.com {
89-
root * /path/to/app/public
89+
root /path/to/app/public
9090
php_server
9191
}
9292
9393
other.example.com {
94-
root * /path/to/other/public
94+
root /path/to/other/public
9595
php_server
9696
}
9797
@@ -152,7 +152,7 @@ php_server [<matcher>] {
152152
}
153153
```
154154

155-
Если директория для `watch` не указана, по умолчанию будет использоваться путь `./**/*.{php,yaml,yml,twig,env}`,
155+
Если директория для `watch` не указана, по умолчанию будет использоваться путь `./**/*.{php,yaml,yml,twig,env}`,
156156
который отслеживает все файлы с расширениями `.php`, `.yaml`, `.yml`, `.twig` и `.env` в директории, где был запущен процесс FrankenPHP, и во всех её поддиректориях. Вы также можете указать одну или несколько директорий с использованием [шаблона имён файлов](https://pkg.go.dev/path/filepath#Match):
157157

158158
```caddyfile
@@ -169,12 +169,12 @@ php_server [<matcher>] {
169169
}
170170
```
171171

172-
* Шаблон `**` указывает на рекурсивное отслеживание.
173-
* Директории могут быть указаны относительно директории запуска FrankenPHP.
174-
* Если у вас определено несколько workers, все они будут перезапущены при изменении файлов.
172+
* Шаблон `**` указывает на рекурсивное отслеживание.
173+
* Директории могут быть указаны относительно директории запуска FrankenPHP.
174+
* Если у вас определено несколько workers, все они будут перезапущены при изменении файлов.
175175
* Избегайте отслеживания файлов, создаваемых во время выполнения (например, логов), так как это может вызвать нежелательные перезапуски.
176176

177-
Механизм отслеживания файлов основан на [e-dant/watcher](https://github.com/e-dant/watcher).
177+
Механизм отслеживания файлов основан на [e-dant/watcher](https://github.com/e-dant/watcher).
178178

179179
### Полный дуплекс (HTTP/1)
180180

@@ -192,7 +192,7 @@ php_server [<matcher>] {
192192

193193
> [!CAUTION]
194194
>
195-
> Включение этой опции может привести к зависанию устаревших HTTP/1.x клиентов, которые не поддерживают полный дуплекс.
195+
> Включение этой опции может привести к зависанию устаревших HTTP/1.x клиентов, которые не поддерживают полный дуплекс.
196196
> Настройка также доступна через переменную окружения `CADDY_GLOBAL_OPTIONS`:
197197
198198
```sh
@@ -207,8 +207,8 @@ CADDY_GLOBAL_OPTIONS="servers {
207207

208208
Следующие переменные окружения могут быть использованы для добавления директив в `Caddyfile` без его изменения:
209209

210-
* `SERVER_NAME`: изменение [адресов для прослушивания](https://caddyserver.com/docs/caddyfile/concepts#addresses); предоставленные хостнеймы также будут использованы для генерации TLS-сертификата.
211-
* `CADDY_GLOBAL_OPTIONS`: добавление [глобальных опций](https://caddyserver.com/docs/caddyfile/options).
210+
* `SERVER_NAME`: изменение [адресов для прослушивания](https://caddyserver.com/docs/caddyfile/concepts#addresses); предоставленные хостнеймы также будут использованы для генерации TLS-сертификата.
211+
* `CADDY_GLOBAL_OPTIONS`: добавление [глобальных опций](https://caddyserver.com/docs/caddyfile/options).
212212
* `FRANKENPHP_CONFIG`: добавление конфигурации в директиву `frankenphp`.
213213

214214
Как и для FPM и CLI SAPIs, переменные окружения по умолчанию доступны в суперглобальной переменной `$_SERVER`.
@@ -217,7 +217,7 @@ CADDY_GLOBAL_OPTIONS="servers {
217217

218218
## Конфигурация PHP
219219

220-
Для загрузки [дополнительных конфигурационных файлов PHP](https://www.php.net/manual/en/configuration.file.php#configuration.file.scan) можно использовать переменную окружения `PHP_INI_SCAN_DIR`.
220+
Для загрузки [дополнительных конфигурационных файлов PHP](https://www.php.net/manual/en/configuration.file.php#configuration.file.scan) можно использовать переменную окружения `PHP_INI_SCAN_DIR`.
221221
Если она установлена, PHP загрузит все файлы с расширением `.ini`, находящиеся в указанных директориях.
222222

223223
## Включение режима отладки

docs/ru/laravel.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ docker run -p 80:80 -p 443:443 -p 443:443/udp -v $PWD:/app dunglas/frankenphp
2727
# Доменное имя вашего сервера
2828
localhost {
2929
# Укажите веб-корень как директорию public/
30-
root * public/
30+
root public/
3131
# Включите сжатие (опционально)
3232
encode zstd br gzip
3333
# Выполняйте PHP-файлы из директории public/ и обслуживайте статические файлы

0 commit comments

Comments
 (0)