MySQL Temporary File и apache2 создание сайта?

Я следую официальному руководству для установки WordPress в Ubuntu. Я сделал пару вещей, которые не были указаны в руководстве, потому что я думал, что это будет лучшим способом сделать их уважающий само руководство. Первый создает новый apache2 сайт и помещает строки, предложенные в руководство -

    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> 

- Прямо после строк, которые уже были в файле -

<VirtualHost *:80>

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html

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

</VirtualHost>

Это исправляет или если я вставил эти строки <VirtualHost...>, потому что нет ничего определенного относительно того, где записать те строки, таким образом, я предположил, что оно должно было следовать за предсуществовавшими строками, но я чувствую, что эта информация должна быть включена в руководство, так как это не, только для создания этого более ясным. Последняя вещь, последняя часть руководства говорит для использования команд mysql для упаковки в ящики временного файла wordpress.sql файл, где записать строки относительно базы данных infos, но я не нашел ничего, что говорит, как создать временный mysql файл с помощью mysql команды... Лучше всего я мог сделать, был mysql-u корень-p, но это не создает wordpress.sql временный файл, таким образом, я поставил кого-то с большим опытом, мог помочь мне выяснить и помочь сообществу, если этот вид проблемы происходит с кем-либо еще. Я хотел бы следовать официальному методу и никому другому, если это возможно.

1
задан 17 September 2017 в 10:46

1 ответ

Вопрос 1

Да предложенный строки должен быть загнан в <VirtualHost> теги.

Вопрос 2

Упомянутое руководство предлагает Вам создать файл, названный 'wordpress.sql', который будет использоваться для импорта немногих команд в сервер MySQL этими командами:

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

Команда cat wordpress.sql распечатает содержание 'wordpress.sql' к Стандартному выводу (stdout), который будет перенаправлен каналом |, к Стандарту вводит (stdin) команды mysql, вызванный с аргументом --defaults.... Команда после канала будет выполнена sudo.

Вопрос 3

MySQL управляет, чтобы Вам было нужно:

$ 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

Где DataBaseName, DataBaseUser и DataBaseUserPassword предметы Вашего решения. Согласно примеру Пользователь сможет получить доступ к DataBase только от localhost, это достаточно и безопасность, когда Apache и серверы MySQL выделяются на той же 'физической' машине. Не пропускайте точку с запятой (;) в конце каждого предложения.


Иначе, как установить WordPress на Ubuntu с ЛАМПОЙ.

0
ответ дан 8 December 2019 в 04:34

Другие вопросы по тегам:

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