[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Software » System settings » Самый простой способ развернуть Web сервер на Ubuntu 14 (Установка LAMP на Ubuntu server 14.04)
Самый простой способ развернуть Web сервер на Ubuntu 14
EsmertecДата: Среда, 05.04.2017, 19:59 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 47
Награды: 2
Репутация: 32767
Статус:
Пока только инфа без картинок, только хардкор! Сразу скажу, что разворачивал таким способом не раз и все прекрасно работает. Можно использовать как ubuntu server так и ubuntu desktop, я разворачивал на том и на другом, понятное дело на дэсктопной версии это сделать быстрее и проще, но способ и у той и у другой идентичен. Итак давайте приступим к установке!

Первым делом откроем терминал и обновим список пакетов в нашей убунте:
Код
sudo apt-get update

Далее нам нужно установить пакет под названием tasksel

Для справки: Для установки групповых пакетов программного обеспечения, к примеру набор пакетов для веб сервера, или dns сервера вы можете использовать команду tasksel. Данная команда доступа в Debian и Ubuntu Linux. Она группирует некоторые пакеты по выполняемым ими задачами и обеспечивает пользователям легкий способ для установки пакетов в один клик.
Код
sudo apt-get install tasksel

после успешной установки tasksel, ставим пакет программ lamp (linux+apache2+mysql+php)
Код
sudo tasksel install lamp-server

Ну вот собственно и все! biggrin для проверки заходим через браузер на сайт localhost, должны увидеть приветственное окно apache2
Далее для удобства управления поставим пакет phpmyadmin, для управления нашими БД
Код
sudo apt-get install phpmyadmin

при установке phpmyadmin, пакет пару раз спросит вас какой пароль вы хотите использовать для входа в админку sql, лучше поставить пароль понадежнее! Чтоб зайти в phpmyadmin и посмотреть наши базы в браузере пишем: http://localhost/phpmyadmin, если заходим на локальном ПК, и http://Ваш_IP/phpmyadmin. Если после перехода в админку увидели ошибку в apache2, необходимо зайти в конфиг apache
Код
sudo nano /etc/apache2/apache2.conf

и добавить в любое место строчку:
Код
Include /etc/phpmyadmin/apache.conf

После этого при переходе в http://localhost/phpmyadmin вы должны увидеть требование сервера ввести логин пароль и адрес БД, вводим адрес БД localhost (если все делается на сервере), имя пользователя: root, пароль: тот, что указывали при установке phpmyadmin

Теперь установим ftp сервер, т.к. некоторые cms будут синхронизировать и передавать файлы из "вебморды" по этому протоколу, ftp сервер устанавливается из под root по этому в терминале пишем команды:
Код
sudo su
cd /

теперь установим ftp сервер, я выбрал proftp, т.к. на мой взгляд его проще всего использовать smile
Код
aptitude install proftpd

При установке proftp у вас спросят как запускать этот пакет, выбираем - самостоятельно. фтп сервер установлен, можно добавить нового пользователя для этого вводим команду:
Код
adduser ИМЯ_ПОЛЬЗОВАТЕЛЯ --shell /bin/false

введите, а затем повторите пароль для нового пользователя фтп.

Вот и все наш веб сервер настроен и полностью готов к использованию, осталось только выбрать CMS на которой вы хотите запустить свой сайт и установить ее на сервер! CMS нужно будет распаковать в директорию /var/www/html, предварительно удалив от туда стоковый файл index.html

Видео инструкция на примере Ubuntu Desktop 14.04
 
DoraRonДата: Четверг, 06.04.2017, 00:33 | Сообщение # 2
Рядовой
Группа: Старожилы
Сообщений: 1
Награды: 0
Репутация: 0
Статус:
hi!

[texterror2]Please do not leave such messages, write only in case of problems[/texterror2]
 
EsmertecДата: Суббота, 29.04.2017, 13:03 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 47
Награды: 2
Репутация: 32767
Статус:
Установка тем и плагинов в WP

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

Решить эту проблему можно прямо в конфигурационном файле wp-config.php, указав идентификатор временной папки еще парочку строк кода, чтобы движок понимал что и куда загружать.

И так, открываем файл конфига и ищем следующую запись.

Код
define('DB_COLLATE', '');

Вставляем после нее следующую строку:

Код
define('WP_TEMP_DIR','/path/to/tmp/dir');

где /path/to/tmp/dir — собственно путь к временной папке. Я создал в папке Вордпреса временную temp и указал к ней путь от корня хостинга.

Далее в конец конфига вставляем еще такой код:

Код
if(is_admin()) {
add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
define( 'FS_CHMOD_DIR', 0751 );
}
Прикрепления: 6886188.png(27.7 Kb)
 
Форум » Software » System settings » Самый простой способ развернуть Web сервер на Ubuntu 14 (Установка LAMP на Ubuntu server 14.04)
  • Страница 1 из 1
  • 1
Поиск: