Skip to content

Commit

Permalink
carico i files
Browse files Browse the repository at this point in the history
  • Loading branch information
ArduinoDenis committed Nov 22, 2022
0 parents commit 3a755b5
Show file tree
Hide file tree
Showing 3 changed files with 122 additions and 0 deletions.
99 changes: 99 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
# installare wordpress su linux

## istruzioni
1. scaricare i files

```bash
git clone git@github.com:ArduinoDenis/wordpress_linux.git
```

2. eseguire il file di installazione

```bash
cd wordpress_linux/ && sudo chmod 700 installer.sh && ./installer.sh
```

3. aspettare che finisca l'installazione dei vari programmi

4. una volta terminato seguire la procedura manuale seguente:

5. fare installazione sicura di mysql

```bash
sudo mysql_secure_installation
```

6. e premere invio e ti verrà chiesto Inserisci la password corrente per root premi invio

7. ti verrà chiesto se vuoi Impostare la password di root? digita Y e poi invio

8. Digita una password quando New password: richiesto e premi Invio . Importante: ricorda questa password di root, poiché ti servirà in seguito per configurare WordPress.

9. Digita Y in Remove anonymous users cioè se vuoi rimuovere gli utenti anonimi

10. Digita Y in Disallow root login remotely cioè Non consentire l'accesso root da remoto

11. Digita Y in Remove test database and access to it cioè se vuoi rimuovere il database dei test

12. Digita Y in Reload privilege tables now. cioè Ricarica ora le tabelle con i nuovi privilegi.

13. Al termine, vedrai il messaggio All done! e Thanks for using MariaDB!

14. esegui mysql con utente root e poi metti la passwiord che hai scelto prima e poi premi invio

```bash
sudo mysql -uroot -p
```

15. crea il database chiamato wordpress

```bash
create database wordpress;
```

16. se non ci sono problemi darvi questa risposta: Query OK, 1 row affected (0.00 sec)

17. ora concediamo i privilegi al database di wordpress

```bash
GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'localhost' IDENTIFIED BY 'inserisci la tua password';
```

18. ricarichiamo i privilegi

```bash
FLUSH PRIVILEGES;
```

19. Ora bisogna uscire dal mariadb con Ctrl + D

20. abilitiamo un modulo di apache

```bash
sudo a2enmod rewrite
```

21. bisogna configurare apache e aggiungere le seguenti righe al inizio della 1 riga

```bash
sudo nano /etc/apache2/sites-available/000-default.conf
```

```script
<Directory "/var/www/html">
AllowOverride All
</Directory>
```

22. salva ed esci con ctrl+o poi ctrl+x

23. Riavvia Apache

```bash
sudo service apache2 restart
```

24. ora apri un brower es google chrome, edge, firefox ecc e metti il seguente link http:// ip del server/wp-admin/setup-config.php e continua con la procedura guidata di wordpress

## Ora compila le informazioni di base del sito seguendo lo screen
![screen]()
Binary file added img/screen.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
23 changes: 23 additions & 0 deletions installer.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
echo aggiorno la lista dei pacchetti
sudo apt-get update;
sudo apt-get full-upgrade -y;
echo installo apache2
sudo apt-get install apache2 -y;
echo installo php
sudo apt-get install php -y;
echo installo mariadb per il database
sudo apt-get install mariadb-server php-mysql -y;
echo riavvio apache2
sudo service apache2 restart;
echo mi sposto nella certella /var/www/html
cd /var/www/html/
echo scarico wordpress
sudo rm * && sudo wget http://wordpress.org/latest.tar.gz ;
echo estraggo i files di wordpress
sudo tar xzf latest.tar.gz;
echo sposto i file da wordpress a html
sudo mv wordpress/* . ;
echo elimino la cartella wordpress che è vuota
sudo rm -rf wordpress latest.tar.gz ;
echo cambio il proprietario dei files dal tuo nome utente a www-data
sudo chown -R www-data: . ;

0 comments on commit 3a755b5

Please sign in to comment.