Document restarting PHP after deploying updates (opcache gotcha)
This commit is contained in:
@@ -47,5 +47,19 @@ occ-команд.
|
||||
завершаться по таймауту с ошибкой.
|
||||
- Не используйте `occ maintenance:mode --on`, это очевидно...
|
||||
|
||||
## Обновление кода на сервере
|
||||
|
||||
После того как новый код скопирован/спуллен в `nextcloud/apps/occweb/`,
|
||||
обязательно перезапустите PHP, иначе изменения не применятся. `occ
|
||||
app:disable`/`app:enable` **не помогает** — эта команда не сбрасывает
|
||||
opcode-кэш PHP, из-за чего может продолжать работать старая закэшированная
|
||||
версия кода (характерный симптом — маршруты внезапно отвечают 404).
|
||||
Перезапустите сам процесс PHP, например:
|
||||
|
||||
```bash
|
||||
sudo systemctl restart php8.3-fpm # укажите свою версию PHP
|
||||
sudo systemctl restart apache2 # если PHP работает как модуль Apache
|
||||
```
|
||||
|
||||
## Планы (TODO):
|
||||
См. [открытые issues](https://github.com/Adphi/occweb/issues)
|
||||
|
||||
Reference in New Issue
Block a user