Архив метки: Установка ПО на Debian

Как установить WordPress на Debian 8

На этом уроке мы покажем вам, как установить и сконфигурировать WordPress на сервере Debian 8. Для тех из вас, кто не знает, WordPress представляет собой инструмент для создания веб-сайтов с открытым исходным кодом, написан на PHP. В среде разработчиков веб-сайтов, соглашаются, что WordPress вероятно, самый простой и самый мощный блог и система управления (или CMS), существующая на сегодняшний день.

В данной статье предполагается, что вы по крайней мере, имеете базовые знания Linux, знаете, как использовать оболочку, и самое главное, вы можете разместить сайт на своем собственном VPS. Установка очень проста и предполагает, что вы работаете в корневой учетной записи, если не вы, возможно, придется использовать ‘sudo‘ к командам, чтобы получить привилегии суперпользователя. Мы покажем вам шаг за шагом установку WordPress на сервер Debian 8 (Jessie).

Установка WordPress на Debian 8

Шаг 1. Обновление ПО.

Перед тем, как устанавливать любое программное обеспечение, очень важно, убедиться, что ваша система находится в актуальном состоянии, выполнив эти следующие команды в терминале:

apt-get update

apt-get upgrade

 

Шаг 2. Установите LAMP на сервер (Linux, Apache, MariaDB, PHP).

На сервер Debian 8 требуется LAMP. Если у вас не установлен LAMP, вы можете следить за нашим гидом здесь.

Шаг 3. Установка WordPress.

Первое , что нужно сделать, это перейти на страницу загрузки WordPress в и скачать последнюю стабильную версию WordPress, На момент написания этой статьи это версия 4.7.1:

wget http://wordpress.org/latest.zip

 

Распакуйте архив WordPress в корневой каталог на вашем сервере:

unzip -q latest.zip -d /var/www/html/

cd wordpress

cp -a * ..

 

Нам нужно будет изменить некоторые папки разрешения:

chown www-data:www-data -R /var/www/html/

 

Шаг 4. Настройка MariaDB для WordPress.

По умолчанию, MariaDB не защищена. Вы можете обеспечить защиту MariaDB с помощью сценария mysql_secure_installation. Вы должны тщательно прочитать ниже каждый шаг, установить корневой пароль, удалить анонимных пользователей, запретить удаленный вход администратора, и удалить тестовую базу данных и доступ к защищенной MariaDB:

mysql_secure_installation

 

Настройте его следующим образом:

- Set root password? [Y/n] y

- Remove anonymous users? [Y/n] y

- Disallow root login remotely? [Y/n] y

- Remove test database and access to it? [Y/n] y

- Reload privilege tables now? [Y/n] y

 

Далее нам нужно будет войти в консоль MariaDB и создать базу данных для WordPress. Выполните следующую команду:

mysql -u root -p

 

Будет предложено ввести пароль, так что введите ваш MariaDB пароль администратора и нажмите клавишу Enter. После того, как вы вошли в систему на сервер базы данных, необходимо создать базу данных для установки WordPress:

CREATE DATABASE wordpress character set utf8 collate utf8_bin;

GRANT ALL PRIVILEGES on wordpress.* to 'wpuser'@'localhost' identified by 'ваш_пароль';

FLUSH PRIVILEGES;

exit

 

Шаг 5. Настройка WordPress

На этом этапе мы будем настраивать основной конфигурационный файл WordPress, где нам нужно настроить его основные параметры, так что это может быть связано с базой данных и пользователем:

mv wp-config-sample.php wp-config.php

 

Теперь откройте его с помощью вашего любимого редактора, чтобы сделать какие-либо изменения в конфигурационном файле WordPress:

nano wp-config.php

 

Ниже приведены значения, которые нам необходимо обновить в соответствии с нашей предыдущей базой данных и настройки пользователя:

// ** MySQL settings - You can get this info from your web host ** //

/** имя базы данных WordPress */

define('DB_NAME', 'wordpress');

 

/** пользователь базы данных MySQL */

define('DB_USER', 'wpuser');

 

/** пароль базы банных MySQL */

define('DB_PASSWORD', 'ваш_пароль');

 

/** MySQL hostname */

define('DB_HOST', 'localhost');

 

Шаг 6. Получение доступа к WordPress.

WordPress будет доступна в HTTP на порту 80 по умолчанию. Откройте ваш любимый браузер и перейдите по адресу http://yourdomain.ru или http://сервер-IP/ и выполнить необходимые шаги для завершения установки. Если вы используете брандмауэр, необходимо открыть порт 80 для обеспечения доступа к панели управления.

Поздравления! Вы успешно установили WordPress. Благодарим Вас за использование этого учебника для установки WordPress CMS (Content Management Systems) на вашем Debian 8 системы Jessie. Для получения дополнительной справки или полезной информации, мы рекомендуем вам зайти на официальный веб — сайт WordPress.

Как установить WordPress на Debian 8



2017-02-20T22:25:16
Установка ПО на Debian

Установить GLPI на Debian 7

В этой статье мы покажем вам, как установить GLPI с Apache, PHP и MySQL на Debian 7 VPS. GLPI представляет собой пакет управления ИТ — программное обеспечение, разработанное на PHP. Он предлагает множество функций, одна из которых заключается в создании базы данных с описью для вашей компании (компьютер, мониторы, программное обеспечение, принтеры …).

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

Ниже перечислены функции этого приложения:

  • Инвентаризация компьютеров, периферийных устройств, сетевых принтеров и сопутствующих компонентов через интерфейс с OCS Inventory или FusionInventory.
  • Управление по вопросам создания билетов, управления билетами, присвоение, планирование и т.д.
  • Управление лицензиями (ITIL-совместимый)
  • Назначение оборудования по географическим регионам для пользователей и групп
  • Управление деловой и финансовой информации (покупка, гарантия и расширения, демпфирование)
  • Управление состоянием оборудования
  • Управление приложениями для помощи всех видов инвентаризации оборудования
  • Интерфейс позволяет пользователю обратиться в службу поддержки
  • Управление бизнесом, контракты, документы, связанные с товарно-материальных ценностей
  • бронирование оборудование
  • Управление часто задаваемые вопросы (FAQ).
  • Генератор отчетов: аппаратное обеспечение, сети или вмешательства (поддержка).
  • Многоязычная поддержка с имеющимися 45 языков.

Обновить систему

Войти на свой Linux VPS в качестве корневого пользователя и в первую очередь убедитесь, что все пакеты находятся в актуальном состоянии :

# apt-get update && apt-get upgrade -y

Установите Апач

Следующая команда установит веб-сервер Apache.

# apt-get install apache2

Включите Apache для запуска при загрузке:

# update-rc.d apache2 enable

Установите PHP

Далее, вам нужно установить PHP и некоторые необходимые дополнительные пакеты. Введите следующее:

# apt-get install php5 libapache2-mod-php5 php5-mysql php5-gd

Установите MYSQL

У нас уже есть активная установка Apache и PHP. Теперь, давайте установим MySQL:

# apt-get install mysql-server

Если вы не установили во время установки корневой пароль при появлении соответствующего запроса во время установки MySQL вы можете исправить это с помощью пост-установочного скрипта ‘mysql_secure_installation’ для того, чтобы установить корневой пароль:

# mysql_secure_installation



- Set root password? [Y/n] y

- Remove anonymous users? [Y/n] y

- Disallow root login remotely? [Y/n] y

- Remove test database and access to it? [Y/n] y

- Reload privilege tables now? [Y/n] y

После того, как вы настроили в MySQL корневой пароль, создайте базу данных, необходимую для установки GLPI. Введите консоль MySQL как root:

mysql> create database glpi;



mysql> grant all privileges on glpi.* to 'glpiusr'@'localhost' identified by 'your_password';



mysql> flush privileges;



mysql> exit

Установите GLPI

В этой статье мы используем каталог/opt для места, в котором GLPI будет загружен. Конечно, вы можете загрузить его в папку по вашему выбору.

# cd /opt

Мы установим GLPI  версии 0.85.4. Загрузка начнется после выполнения следующей команды:

# wget https://forge.indepnet.net/attachments/download/2020/glpi-0.85.4.tar.gz

Давайте распакуем скачанный архив в корневой каталог документов в Apache. Если вы не знаете, как найти корень документа Apache по умолчанию, выполните следующую команду:

# grep DocumentRoot grep DocumentRoot /etc/apache2/sites-available/default

Вывод:

DocumentRoot /var/www

Распакуйте архив в корневую директорию сервера Apache:

# tar -xvzf glpi-0.85.4.tar.gz  -C  /var/www/



# cd /var/www/glpi/

Установите правильные разрешения, так чтобы вы могли продолжить установку:

# chmod -R 777 config/

# chmod -R 777 files/

Теперь запустите установку GLPI, открыв ваш веб-браузер и наберите http://your_server_ip/ GLPI. Введите учетные данные базы данных MySQL которые вы уже создали и закончите установку. Вы должны получить следующую информацию, которая означает, что вы успешно установили GLPI.

Default logins / passwords are:



glpi/glpi for the administrator account

tech/tech for the technician account

normal/normal for the normal account

post-only/postonly for the postonly account

You can delete or modify these accounts as well as the initial data.

По соображениям безопасности, удалите файл install.php с помощью следующей команды:

# rm install/install.php

Вас встретят на странице входа в систему:

Установить GLPI на Debian 7

После того, как вы вошли, измените пароль в соответствии с вашими потребностями. Для получения дополнительной информации, посмотрите официальную документацию GLPI.

Поздравляем, вы успешно установили GLPI на Debian 7 VPS.

Установить GLPI на Debian 7



2017-01-26T12:44:15
Установка ПО на Debian

Script: Установка WordPress на Debian / Ubuntu

Ранее мы объяснили, как установить WordPress на Debian. Также вы можете установить WordPress на Debian или Ubuntu более простым способом, с помощью скрипта, предоставленного в этой статье. Этот скрипт создаст базу данных MySQL, загрузит и настроит последнюю версию WordPress, создать виртуальный хост Apache для вас автоматически. Все, что вам нужно сделать , это создать файл на WordPress с содержанием показанный ниже, сделать файл исполняемым, запустить его и ввести несколько параметров.

Создайте новый файл и вставьте следующий скрипт:

nano wpinstall

 

#!/bin/bash

#

# Установка WordPress на Debian/Ubuntu

#



# Создание базы данных MySQL

read -p "Введите ваш пароль на MySQL root: " rootpass

read -p "Имя базы данных: " dbname

read -p "Имя пользователя базы данных: " dbuser

read -p "Введите пароль пользователя $dbuser: " userpass

echo "CREATE DATABASE $dbname;" | mysql -u root -p$rootpass

echo "CREATE USER '$dbuser'@'localhost' IDENTIFIED BY '$userpass';" | mysql -u root -p$rootpass

echo "GRANT ALL PRIVILEGES ON $dbname.* TO '$dbuser'@'localhost';" | mysql -u root -p$rootpass

echo "FLUSH PRIVILEGES;" | mysql -u root -p$rootpass

echo "Новая база данных MySQL успешно создана"



# Скачивание, распаковка и настройка WordPress

read -r -p "Введите ваш URL WordPress? [e.g. mywebsite.com]: " wpURL

wget -q -O - "http://wordpress.org/latest.tar.gz" | tar -xzf - -C /var/www --transform s/wordpress/$wpURL/

chown www-data: -R /var/www/$wpURL && cd /var/www/$wpURL

cp wp-config-sample.php wp-config.php

chmod 640 wp-config.php

mkdir uploads

sed -i "s/database_name_here/$dbname/;s/username_here/$dbuser/;s/password_here/$userpass/" wp-config.php



# Создание виртуального хоста Apache

echo "

ServerName $wpURL

ServerAlias www.$wpURL

DocumentRoot /var/www/$wpURL

DirectoryIndex index.php



Options FollowSymLinks

AllowOverride All



ErrorLog ${APACHE_LOG_DIR}/error.log

CustomLog ${APACHE_LOG_DIR}/access.log combined

" > /etc/apache2/sites-available/$wpURL



# Включить сайт

a2ensite $wpURL

service apache2 restart



# Output

WPVER=$(grep "wp_version = " /var/www/$wpURL/wp-includes/version.php |awk -F' '{print $2}')

echo -e "nWordPress version $WPVER успешно установлена!"

echo -en "aПожалуйста перейдите по адресу http://$wpURL и закончите установкуn"

 

Сделайте скрипт исполняемым:

chmod +x wpinstall

 

Выполните сценарий:

./wpinstall

Script: Установка WordPress на Debian / Ubuntu



2016-11-24T18:50:33
Установка ПО на Debian

Как установить LEMP (Linux, Nginx, MySQL & PHP-FPM) на Debian 8

В этой статье мы расскажем вам об установке LEMP (Linux, Nginx, MySQL и PHP-FPM) на Debian 8.

Стек LEMP является синонимом сервера LEMP или веб — сервера LEMP. Он включает Linux, Nginx, MySQL (MariaDB) и PHP.

 

Обновите систему

Убедитесь, что ваш сервер полностью в актуальном состоянии с помощью:

apt-get update && apt-get upgrade

 

Установите NGINX

Чтобы установить Nginx на своем сервере Debian 8, вам нужно выполнить следующую команду:

apt-get install nginx

 

После завершения установки, вы можете начать с Nginx:

systemctl start nginx

 

Включите Nginx для запуска при загрузке:

systemctl enable nginx

 

Возможные проблемы:

Если во время установки Nginx вы столкнулись с ошибками, вроде этих:

dpkg: error processing package nginx (--configure):

dependency problems - leaving unconfigured

Processing triggers for systemd (215-17+deb8u1) ...

Errors were encountered while processing:

nginx-full

nginx

E: Sub-process /usr/bin/dpkg returned an error code (1)

 

то, вы можете исправить, открыв файл конфигурации Nginx по умолчанию и закомментировать линию listen [::]:80 default_server;. Введите следующую команду:

vim /etc/nginx/sites-available/default

 

Найдите линию  listen [::]:80 default_server; и закомментируйте ее, добавив знак # перед линией. Перезапустите Nginx, чтобы изменения вступили в силу и запустите команду установки менеджера пакетов Nginx:

systemctl restart nginx



apt-get install nginx

 

Убедитесь в том, что Nginx работает, открыв веб-браузер и посетив ваш IP-адрес сервера (http://server_ip). Вы должны получить страницу приветствия Nginx, как показано ниже:

Nginx-debian8

Установка MYSQL

Теперь давайте установим MySQL. Наберите следующее:

apt-get install mysql-server

 

Во время установки вам будет предложено ввести пароль для корневого пользователя MySQL. Не вводите простой пароль, который можно взломать. Он должен содержать не менее 8 символов, смешанного с верхним и нижним регистром.

Теперь, когда MySQL установлен, мы рекомендуем Вам сделать безопасную настройку MySQL командой:

mysql_secure_installation

 

Введите свой пароль корня и ответ с ‘n’, когда вас просят изменить корневой пароль MySQL. Ниже вся процедура, которой вы можете следовать:

Setting the root password ensures that nobody can log into the MySQL

root user without the proper authorisation.



You already have a root password set, so you can safely answer 'n'.



Change the root password? [Y/n] n

... skipping.



By default, a MySQL installation has an anonymous user, allowing anyone

to log into MySQL without having to have a user account created for

them.  This is intended only for testing, and to make the installation

go a bit smoother.  You should remove them before moving into a

production environment.



Remove anonymous users? [Y/n] y

... Success!



Normally, root should only be allowed to connect from 'localhost'.  This

ensures that someone cannot guess at the root password from the network.



Disallow root login remotely? [Y/n] y

... Success!



By default, MySQL comes with a database named 'test' that anyone can

access.  This is also intended only for testing, and should be removed

before moving into a production environment.



Remove test database and access to it? [Y/n] y

- Dropping test database...

ERROR 1008 (HY000) at line 1: Can't drop database 'test'; database doesn't exist

... Failed!  Not critical, keep moving...

- Removing privileges on test database...

... Success!



Reloading the privilege tables will ensure that all changes made so far

will take effect immediately.



Reload privilege tables now? [Y/n] y

... Success!



Cleaning up...





All done!  If you've completed all of the above steps, your MySQL

installation should now be secure.



Thanks for using MySQL!

 

Включите MySQL для запуска при загрузке:

systemctl enable mysql

 

Установка PHP-FPM

Установите PHP-FPM, выполнив следующую команду:

apt-get install php5-fpm php5-mysql

 

Следующий шаг, который нужно сделать, это изменить файл конфигурации Nginx. Переместите файл по умолчанию и создайте новый файл Nginx. Следующая команда сделает именно это:

mv /etc/nginx/sites-available/default /etc/nginx/sites-available/default.old



vim /etc/nginx/sites-available/default

 

Теперь, что у вас открыт новый файл по умолчанию, вставьте следующее содержание:

server {

        listen       80;

        server_name  your_website_name.ru;

        root /var/www/html;

        index index.php index.html index.htm index.nginx-debian.html;

        location / {

                try_files $uri $uri/ =404;

        }

        error_page 404 /404.html;

        error_page 500 502 503 504 /50x.html;

        location = /50x.html {

                root /var/www/html;

        }

        location ~ .php$ {

                try_files $uri =404;

                fastcgi_pass unix:/var/run/php5-fpm.sock;

                fastcgi_index index.php;

                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

                include fastcgi_params;

        }

}

 

Сохраните и закройте файл.

Теперь, давайте создадим простой тест PHP страницы. Создайте информационную страницу PHP, так что вы можете проверить свою версию PHP, активные модули и т.д …

Создайте файл, назовем его info.php  в каталоге /var/www/html:

vim /var/www/html/info.php

 

Вставьте следующий код в файл:

<?php

phpinfo();

?>

 

Перезапустите Nginx для того, чтобы изменения вступили в силу:

systemctl restart nginx

 

Теперь откройте ваш веб-браузер и перейдите по адресу http://your_server_ip_address/info.php. Мы рады приветствовать Вас на веб-странице, аналогичной приведенной ниже:

infophp

Вот и все. Вы успешно установили стек LEMP на Debian 8.



2016-11-22T13:32:38
Установка ПО на Debian

Как установить PHP-Fusion 9 на Debian 8

Этот учебник покажет вам, как установить PHP-Fusion 9 на Debian 8 с Apache, PHP и MySQL, установленной на нем. PHP-Fusion быстрая и легкая  система управления контентом (CMS) с открытым исходным кодом, написанная на PHP. PHP-Fusion 9 включает в себя общие черты, найденные в других системах управления контентом. Сравнивая его с версией PHP-Fusion 7, есть некоторые новые функции, такие как полностью интегрированный и всеобъемлющий SEO двигатель, полная поддержка ядра для многоязычного контента, поддержка PDO, Bootstrap поддержка, новые темы и т.д. PHP-Fusion поставляется с простой , но комплексной системой администрирования.

Этот учебник был протестирован и написана для Debian 8, но он должен работать на любом дистрибутиве Linux.



Это руководство по установке предполагается, что Apache, MySQL и PHP уже установлены и настроены на виртуальном сервере. PHP-Fusion 9 требует:

  • PHP 5.3.4 или выше
  • Веб-сервер Apache> = 2.0 собран с модулем mod_rewrite и допускается со следующими директивами: RewriteEngine, RewriteBase, RewriteCond и RewriteRule;
  • MySQL 4.1 или выше установленных на вашем виртуальном сервере.

Давайте начнем с установки. Загрузите версию последней PHP-Fusion 9 доступной по адресу https://github.com/php-fusion/PHP-Fusion в директорию на сервере и извлеките его с помощью следующих команд:

cd /opt

wget https://github.com/php-fusion/PHP-Fusion/archive/9.00.zip

unzip 9.00.zip -d /var/www/html/

mv /var/www/html/PHP-Fusion-9.00/ /var/www/html/php-fusion/

 

Создать новую директиву виртуального хоста в Apache. Например, можно создать файл новой конфигурации Apache под названием ‘php-fusion.conf‘ на виртуальном сервере:

touch /etc/apache2/sites-available/php-fusion.conf

 

Затем выполните следующую команду:

ln -s /etc/apache2/sites-available/php-fusion.conf /etc/apache2/sites-enabled/php-fusion.conf

 

Или используйте a2ensite для включения конфигурации «php-fusion.conf ‘в Apache:

sudo a2ensite php-fusion.conf

 

Отредактируйте файл конфигурации ‘php-fusion.conf‘:

vi /etc/apache2/sites-available/php-fusion.conf

 

и добавьте в него следующие строки:

<VirtualHost *:80>

ServerAdmin admin@your-domain.ru

DocumentRoot /var/www/html/php-fusion/

ServerName your-domain.ru

ServerAlias www.your-domain.ru

<Directory /var/www/html/php-fusion/>

Options FollowSymLinks

AllowOverride All

</Directory>

ErrorLog /var/log/apache2/your-domain.ru-error_log

CustomLog /var/log/apache2/your-domain.ru-access_log common

</VirtualHost>

 

Установите соответствующие права доступа к файлам для веб-сервера Apache для записи в директории ‘administration/db_backups’, ‘ftp_upload’ and ‘images’ и файлы ‘images/imagelist.js’, ‘images/avatars’, ‘config_temp.php’ and ‘robots.txt’  внутри директории /var/www/html/php-fusion/:

sudo chown -R www-data:www-data /var/www/html/php-fusion/

 

Включить модуль перезаписи Apache2, если это не было сделано ранее:

sudo a2enmod rewrite

 

Снова запустить веб-сервер Apache для того, чтобы изменения вступили в силу:

service apache2 restart

 

Создать новую базу данных MySQL для PHP-Fusion, чтобы использовать и назначить пользователю к нему с полными правами доступа:

mysql -u root -p

mysql> CREATE DATABASE phpfusiondb;

mysql> GRANT ALL PRIVILEGES ON phpfusiondb.* TO 'phpfusionuser'@'localhost' IDENTIFIED BY 'свой-пароль' WITH GRANT OPTION;

mysql> FLUSH PRIVILEGES;

mysql> quit

 

Не забудьте заменить ‘свой-пароль’ на сильный пароль.

Откройте веб — браузер, перейдите к http://your-domain.ru и следуйте простым инструкциям, а затем войдите в панель администратора PHP-Fusion и настройте его в соответствии с вашими потребностями.

 

Как установить PHP-Fusion 9 на Debian 8

По соображениям безопасности, удалите все в каталоге /install и установите с помощью chmod ваш конфигурационный файл ‘config.php‘ на 0644:

rm -rf /var/www/html/php-fusion/install

chmod 644 /var/www/html/php-fusion/config.php

 

Вот и все. Установка PHP-Fusion теперь завершена.



2016-11-16T12:52:42
Установка ПО на Debian

Как установить FuelPHP с Nginx на Debian 8

FuelPHP это PHP фрэймворк, который является простой, гибкий и управляется сообществом. Он разработан с нуля, чтобы поддержать иерархическую model–view–controller (HMVC) и предоставляет собой инструмент командной строки для создания проектов, отладки проектов или выполнения аналогичных задач. Сегодня мы покажем вам, как установить FuelPHP на Linux.

Так как мы собираемся установить FuelPHP на Debian 8 с уже предустановленным Nginx в качестве веб — сервера, убедитесь, что у вас есть Nginx , предустановленного на сервере тоже. Если у вас нет Nginx на вашем сервере вы можете использовать руководство по установки LEMP стека на основе Nginx и другие компоненты стека LEMP.

Если Nginx установлен на вашем сервере, вы можете продолжить с приведенными ниже инструкциями.

Прежде всего, подключитесь к серверу через SSH и обновите все системное программное обеспечение до последней доступной версии. Используйте команды ниже для этой цели:

sudo apt-get update

sudo apt-get upgrade

 

Это может занять несколько минут. После завершения обновления, вы можете продолжить с другими шагами. Идем дальше и установим Git с помощью следующей команды:

sudo apt-get install git-core

 

Мы будем использовать быструю установку для установки FuelPHP. Сначала загрузите пакет Oil с использованием curl:

curl get.fuelphp.com/oil | sh

 

Это позволит загрузить пакет Oil и будет хранить его в каталоге ‘/usr/bin’ на Debian. Позже, вы можете использовать Oil для создания альтернативного проекта. Для того, чтобы создать новый проект FuelPHP, перейдите в каталог ‘/var/www’:

cd /var/www/

 

и выполните следующую команду:

oil create first_project

 

Это займет несколько секунд, ваш первый проект, будет готов. Программа установки также запустит ‘oil refine install’ и ‘php composer.phar update’ , которые делают некоторые из необходимых каталогов для записи и тянут зависимости composer.

Теперь создайте новый конфигурационный файл Nginx и добавьте следующий виртуальный блок для вашего доменного имени:

nano /etc/nginx/sites-available/domainname

 

Введите следующее содержание:

server {

    server_name domainname.ru;



    access_log /var/log/nginx/domainname.ru-access.log;

    error_log /var/log/nginx/domainname.ru-error.log;

    root /var/www/first_project/public;



    location / {

        index index.php;

        try_files $uri $uri/ /index.php$is_args$args;

    }



    location ~ .php$ {

        include /etc/nginx/fastcgi_params;

        fastcgi_pass unix:/var/run/php5-fpm.sock;

        fastcgi_index index.php;

        fastcgi_param FUEL_ENV "production";

        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

    }

}

 

Не забудьте заменить domainname.ru на ваше действительное имя домена. Сохраните файл, включите сайт и перезапустите Nginx, чтобы изменения вступили в силу. Теперь вы должны иметь возможность получить доступ к первому проекту FuelPHP с помощью веб-браузера. Откройте ваш веб-браузер и перейдите к вашему домену.

Чтобы начать работу с FuelPHP мы рекомендуем прочитать официальную документацию FuelPHP доступную на http://fuelphp.com/docs/. Там вы можете найти более подробную информацию о том, как настроить приложение, как настроить базу данных и т.д.

Как установить FuelPHP с Nginx на Debian 8



2016-11-15T18:55:20
Установка ПО на Debian