Drupal 6 Hosting With nginx And PHP-FastCGI. Part 5
Перед тем, как двигаться дальше, давайте проверим nginx и PHP.
nano /srv/www/www.example.com/public_html/index.php
Вставьте следующий код:
<? echo phpinfo(); ?>
И давайте просмотрим Ваш сайт. Если Ваш DNS еще не настроен, Вы можете добавить
12.34.56.78 example.com www.example.com
В Ваш /etc/hosts на Вашем Linux или OS X хосте, или в Ваш файл c:\windows\system32\drivers\etc\hosts в Windows, что позволит Вам получить доступ к серверу по доменному имени.
Откройте в браузере http://www.example.com и удостоверьтесь, что он работает. Если это произошло, то мы перейдем к установке Drupal.
Первое, что мы сделаем — это скачаем и распакуем файлы. Когда я скачивал, то это были самые последние. Удостоверьтесь, что Вы скачиваете последнюю версию 6.
cd /srv/www/www.example.com/public_html
wget http://ftp.drupal.org/files/projects/drupal-6.16.tar.gz
tar zxvf drupal-6.16.tar.gz
Теперь переместим их в нужное место и немного приберемся.
mv drupal-6.16/* .
rm -r drupal-6.16 drupal-6.16.tar.gz
Потом, нам нужно создать файл конфигурации, как только мы создадим каталог для файлов.
cd sites/default/
cp default.settings.php settings.php
chown www-data:www-data settings.php
chmod 775 settings.php
mkdir files
chown www-data:www-data files
chmod 775 files
Drupal требует базу MySQL, так что давайте создадим ему одну:
mysql -u root -p
CREATE DATABASE drupaldb;
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER ON drupaldb.* TO ‘drupaluser’@'localhost’ IDENTIFIED BY ‘password’;
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER ON drupaldb.* TO ‘drupaluser’@'localhost.localdomain’ IDENTIFIED BY ‘password’;
FLUSH PRIVILEGES;
quit;
Popularity: 1%
Этот материал находится на сайте http://compiling.ru
Оставьте свой отзыв