Arquivo Temporário do MySQL e criação do site apache2?

1

Estou seguindo o guia oficial para instalar o WordPress no Ubuntu . Eu fiz algumas coisas que não foram especificadas no guia, porque eu pensei que esta seria a melhor maneira de fazê-las respeitando o guia em si. O primeiro é criar um novo site apache2 e colocar as linhas sugeridas no guia -

    Alias /blog /usr/share/wordpress
    <Directory /usr/share/wordpress>
        Options FollowSymLinks
        AllowOverride Limit Options FileInfo
        DirectoryIndex index.php
        Order allow,deny
        Allow from all
    </Directory>
    <Directory /usr/share/wordpress/wp-content>
        Options FollowSymLinks
        Order allow,deny
        Allow from all
    </Directory> 

- Logo após as linhas que já estavam no arquivo -

<VirtualHost *:80>

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Isso está correto ou devo colocar essas linhas dentro do <VirtualHost...> , porque não há nada específico sobre onde escrever essas linhas, então presumi que tinha que ir atrás das linhas preexistentes, mas eu sinto que essa informação deveria ser incluída em o guia, pois não é, só para deixar mais claro. Última coisa, a última parte do guia diz para usar os comandos mysql para criar um arquivo wordpress.sql temporário, onde escrever as linhas referentes ao infos do banco de dados, mas eu não encontrei nada que diga como criar um arquivo mysql temporário usando o mysql ... O melhor que eu poderia fazer era mysql -u root -p mas isso não cria o arquivo wordpress.sql temporary, então eu aposto que alguém com mais experiência poderia me ajudar a descobrir e ajudar a comunidade se esse tipo de problema ocorre com qualquer outra pessoa. Eu gostaria de seguir o método oficial e nenhum outro se possível.

    
por Giorgio Vitanza 25.07.2017 / 15:28

1 resposta

0

Pergunta 1

Sim, as linhas sugeridas devem ser colocadas dentro das tags <VirtualHost> .

Pergunta 2

O manual mencionado sugere que você crie um arquivo chamado 'wordpress.sql', que será usado para importar alguns comandos para o servidor MySQL por estes comandos:

cat wordpress.sql | sudo mysql --defaults-extra-file=/etc/mysql/debian.cnf

O comando cat wordpress.sql imprimirá o conteúdo de 'wordpress.sql' para a saída Padrão (stdout), que será redirecionada, pelo canal | , para a entrada Padrão (stdin) do comando mysql , invocado com um argumento --defaults... . O comando após o pipe será realizado por sudo .

Pergunta 3

Os comandos do MySQL que você precisa são:

$ mysql -u'root' -p                                                  

mysql> CREATE DATABASE DataBaseName;
mysql> CREATE USER 'DataBaseUser'@'localhost' identified by 'DataBaseUserPassword';
mysql> GRANT ALL PRIVILEGES ON DataBaseName.* TO 'DataBaseUser'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> exit

Em que DataBaseName , DataBaseUser e DataBaseUserPassword são assuntos da sua decisão. De acordo com o exemplo, o Usuário poderá acessar o DataBase somente a partir do localhost, isso é suficiente e seguro quando os servidores Apache e MySQL são alocados na mesma máquina 'física'. Não perca o ponto e vírgula ( ; ) no final de cada frase.

Outra maneira de instalar o WordPress no Ubuntu com o LAMP.

    
por pa4080 25.07.2017 / 21:14