Advertisement
takega

variant conf file

Feb 1st, 2023
385
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.13 KB | None | 0 0
  1. # Получилось при развертывании машины настроить сервер, поставить апач, мускул, создать базы данных
  2. #Скачать Друпал и вордпресс, распаковать их в нужные папки
  3. #Открываются сайты по адресам: localhost:8080/drupal и localhost:8080/wordpress
  4. # Не получилось: загружать сайты с разных портов, в файле вагранта прописать конфигурации сайтов
  5. # с солями даже не пытался разобраться
  6.  
  7. Vagrant.configure("2") do |config|
  8.  
  9. config.vm.box = "ubuntu/focal64"
  10.  
  11.  
  12. config.vm.provision "shell", inline: <<-SHELL
  13.  
  14. sudo apt install software-properties-common
  15. sudo add-apt-repository ppa:ondrej/php
  16. sudo apt update
  17. sudo apt install php8.1
  18. sudo a2enmod php8.1
  19. systemctl restart apache2
  20.  
  21. # Restart Apache after enabling mods
  22. sudo systemctl restart apache2
  23.  
  24. # Install MySQL server and create database and user with password 1234
  25. sudo apt install mysql-server -y
  26. sudo mysql -f -e "create database drupal; create user drupal@'localhost' identified by '1234'; grant all on
  27. drupal.* to 'drupal'@'localhost';"
  28. sudo mysql -f -e "create database wordpress; create user wordpress@'localhost' identified by '1234'; grant all on
  29. wordpress.* to 'wordpress'@'localhost';"
  30.  
  31. # Download
  32. sudo mkdir /var/www/html
  33. sudo mkdir /var/www/html/drupal
  34. sudo mkdir /var/www/html/wordpress
  35. cd /tmp && wget https://www.drupal.org/download-latest/tar.gz && tar xzvf tar.gz && mv drupal*/* /var/www/html/drupal && rm -rf drupal*
  36. cd /tmp && wget https://wordpress.org/latest.tar.gz && tar xzvf latest.tar.gz && mv wordpress*/* /var/www/html/wordpress && rm -rf wordpress*
  37.  
  38. # Set permissions
  39.  
  40. sudo chown www-data:www-data -R /var/www/html/drupal && sudo chmod 755 /var/www/html/drupal -R
  41. sudo chown www-data:www-data -R /var/www/html/wordpress && sudo chmod 755 /var/www/html/wordpress -R
  42. #cp /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php
  43.  
  44. SHELL
  45.  
  46. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement