Перед установкой Друпала на новую машину часто приходится править стандартные настройки php, apache, mysql и так далее.
Вот некоторые из них:
По-умолчанию файлы .htaccess игнорируются
Их нужно включить в настройках апача:
sudo nano /etc/apache2/apache2.conf
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
</Directory>
Увеличить значения в php.ini
sudo nano /etc/php/7.2/apache2/php.ini
max_execution_time = 300
max_input_time = 600
max_input_vars = 10000
memory_limit = 512M
post_max_size = 512M
upload_max_filesize = 256M
После смены значений не забудьте перезагрузить апач:
sudo service apache2 restart
MySQL
С MySQL обычно проблем не бывает, если грузить базу через консоль, командой:
cat backup-2018-06-15.sql | mysql -u root -p database_name
Права на файлы и папки
Также не стоит забывать про права/владельцев файлов и папок, без правильных настроек которых сайт не будет работать корректно.
Как это сделать можно узнать здесь.
Для более детальной информации стоит ознакомиться с официальной документацией здесь и здесь.