В первую очередь, Ваш
RewriteRule ^/home/?$ /index.php?__i18n_language=$1 [L]
использует параметр (1$)..., но нет ничего в первом разделе, который определяет, каков тот параметр должен быть.
Второй раздел
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/([^/]+)/?$ /static.php?__i18n_language=$1
отсутствует [L], который является хорошей идеей иметь
использование запрашивает URL в качестве параметра к i18n, что означает, что он работает что-то как: example.com/login/->/static.php? __ i18n_language=login
Можно ли дать еще некоторые примеры, какого вида из URL Вы пытаетесь запросить, что Вы ожидаете происходить, и что Вы видите случай?
Вы могли бы хотеть использовать Директиву RewriteLog для создания журнала и попытки отладить mod_rewrite проблемы.
Инструмент dbcheck
, помимо прочего, может удалять устаревшие записи клиентов. Перед запуском закройте директор.
Я полагаю, что процедура проста, в bconsole
:
delete client=foo.example.com-fd
, где foo.example.com-fd
— имя сервера хранения файлов, который вы хотите уничтожить. Это позаботится об удалении связанных заданий, но я еще не уверен (? ), что он удалит связанные файловые записи. Можно надеяться, а если не получится , то можно использовать dbcheck
.
Обратите внимание, чтоdbcheck
очень, очень медленный и его следует использовать только в том случае, если вы застряли в мире MySQL. В PostgreSQL есть гораздо более эффективный dbcheck.sql
сценарий, который можно запустить непосредственно в консоли SQL и который сохранит изменения внутри транзакции, чтобы вы могли просмотреть изменения перед фиксацией. Довольно удивительная штука, но dbcheck
не должна быть нужна при нормальной работе Bacula, согласно исходной документации. Цитируя это руководство:
Кстати, я лично запускаю dbcheck только в тех случаях, когда я испортил свою базу данных из-за ошибки в разработке кода Bacula, поэтому обычно вам никогда не нужно запускать dbcheck, несмотря на приведенные выше рекомендации, которые даны, чтобы пользователи не тратили время на запуск dbcheck слишком часто.
Так что на самом деле вам нужна только команда delete
для уничтожения старого клиента, по крайней мере теоретически.