укрепление drupal для живого развертывания

Если требуется избежать магических чисел, попробуйте модуль CPAN Число:: Байты:: Человек .

use Number::Bytes::Human qw(format_bytes);
my $size = format_bytes(-s $file); # 4.5M

5
задан sepehr 10 March 2010 в 08:09
поделиться

4 ответа

Отчет о состоянии на ] http: // your-site / admin / reports / status сообщит вам, если что-то не так.

На странице администрирования производительности вы можете включить различные настройки кеширования, но протестируйте свой сайт с ними перед развертыванием.

Есть книга Грегглза по защите drupal, которую, возможно, стоит посмотреть.

5
ответ дан 13 December 2019 в 22:12
поделиться

В дополнение к другим предложениям , также удалите update.php.

Я бы также (пере) переместил / скрипты из корневого каталога

Это второстепенная вещь, но вы можете удалить текстовые файлы в корне дистрибутива, в которых утечка номера версии. Например, CHANGELOG.txt и т. Д.

Я не помню, насколько безопасно cron.php защищает себя от флуд-вызовов. Возможно, вы захотите выяснить, стоит ли ограничивать доступ только локальным или только из командной строки.

Убедитесь, что файлы .inc обрабатываются PHP.

1
ответ дан 13 December 2019 в 22:12
поделиться

Вам также следует удалить параметр восстановления реестра тем.

Он перестраивает ваш реестр тем при каждой загрузке страницы, поэтому ваш сайт будет работать очень медленно.

0
ответ дан 13 December 2019 в 22:12
поделиться

все эти ответы заставят вас перестать думать после того, как ваша установка будет завершена - но у программного обеспечения есть история, и после установки drupal у вас есть еще один ребенок, за которым нужно следить - в случае drupal наблюдайте ОЧЕНЬ внимательно! Это означает, что вы ДОЛЖНЫ подписаться на список рассылки по безопасности drupal и читать все письма, которые приходят оттуда - будьте готовы получить много писем. Хорошо, что команда drupal предоставляет эту информацию быстро, но печально, что таких писем действительно слишком много, что может быть связано со стилем программирования drupals. будьте готовы вставать более одного раза посреди ночи, чтобы обновить установку drupal, потому что какой-то разработчик расширений так и не понял, почему ввод из Интернета должен быть дезинфицирован (да, такого рода проблемы с безопасностью все еще происходят в мире drupal .) Итак, «укрепление» означает «идти в ногу с обновлениями», в случае с друпалами они появляются довольно часто. Подумайте об этом, если у вас много сайтов и вы хотите выполнить развертывание на нескольких серверах - автоматическое развертывание поможет вам сэкономить много времени.

1
ответ дан 13 December 2019 в 22:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: