Ещё как возникают: масса народу живёт в продакшене с настроенной первым попавшимся школьником за 3 копейки, по первому попавшемуся мануалу, виртуалке, и думают, что у ни всё ок.
Вон там "серверист" не знает как php поставить же - вполне похоже.
Кстати, если это действительно академический интерес, то есть готовые докер контейнры под это, поднять которые, можно практически где угодно. А вот в продакшене, я бы не стал такое рекомендовать.
Есть SSH доступ - подходит или что-то еще просить? после того, как пишу: sudo add-apt-repository ppa:ondrej/php-7.0
мне выдает: sudo: add-apt-repository: command not found
sudo apt-get install python-software-properties
...
After this operation, 358 kB of additional disk space will be used. Do you want to continue? [Y/n] Y
Get:1 http://mirror.selectel.ru/ubuntu/ trusty/main python-pycurl amd64 7.19.3-0ubuntu3 [47.9 kB]
Get:2 http://mirror.selectel.ru/ubuntu/ trusty-updates/universe python-software-properties all 0.92.37.8 [19.7 kB]
Fetched 67.6 kB in 0s (832 kB/s)
Selecting previously unselected package python-pycurl. (Reading database ... 218476 files and directories currently installed.)
Preparing to unpack .../python-pycurl_7.19.3-0ubuntu3_amd64.deb ...
Unpacking python-pycurl (7.19.3-0ubuntu3) ...
Selecting previously unselected package python-software-properties.
Preparing to unpack .../python-software-properties_0.92.37.8_all.deb ...
Unpacking python-software-properties (0.92.37.8) ...
Setting up python-pycurl (7.19.3-0ubuntu3) ...
Setting up python-software-properties (0.92.37.8) ...
после этого по прежнему sudo: add-apt-repository: command not found
Я проблему решал так - просто завел новый впс со свежей убунтой, и поставил туда свежую весту.
После чего спокойно перенес д8 туда, где пых7.
А сейчас тебе придется на серваке держать несколько версий пыха, держать их друг от дружки отдельно, еще может какой нибудь конфликт вылезти с другим софтом, опять же нужно настраивать, чтобы только конкретный сайт работал с пхп7, а остальные на старом...
В общем, вероятность что придется бодро админить - высока. Но если хочется, то никто не запретит...
Хотя бы сделай бекапы всего что есть на сервере, чтобы спать спокойно.
ниже написал, повторюсь - веста ставится 1й командой. Покупаете серв,
apt-get update
apt-get upgrade
curl -O http://vestacp.com/pub/vst-install.sh
и через 15 минут у Вас готовый серв.
Ну я имел в виду да, работоспособный. Тюнить можно бесконечно. Но если ТС сам не может, нанять того кто может - не хочет, то панелька - вполне себе выход, как-то работать будет. Часто это и нужно.
Дело не в тюнинге - дело в том, что это не более чем полуфабрикат. Есть много вещей, связанных с безопасностью, например, которые надо настраивать.
Установка панельки, это только небольшой кусочек необходимых работ, иными словами. И часто просто не нужный к тому же.
И если нет соответствующих знаний, то надо либо использовать совсем готовое решение, в виде шаред хостинга, либо опять же готовое - managed VPS где тоже всё сделает хостер, либо нанимать кого-то всё же.
https://vestacp.com/
это такая панелька, годная и бесплатная. Пишется русскоговорящими чуваками (не уверен откуда они), ставится одной командой на голый серв, чаще всего работает, удобная.
Комментарии
7.1 уже, че там 7.0
Вот примерно так для начала:
https://bitbucket.org/multpix/ember2drupal/wiki/Drupal
уточнениям в доку - буду только рад.
Для нормального ответа на вопрос, надо бы уточнить, хотя бы, куда надо ставить, какой дистрибутив, для каких целей - продакшен или разработка и.т.п.
академический интерес - в продакшене такие вопросы не возникают)))
Ещё как возникают: масса народу живёт в продакшене с настроенной первым попавшимся школьником за 3 копейки, по первому попавшемуся мануалу, виртуалке, и думают, что у ни всё ок.
Вон там "серверист" не знает как php поставить же - вполне похоже.
Кстати, если это действительно академический интерес, то есть готовые докер контейнры под это, поднять которые, можно практически где угодно. А вот в продакшене, я бы не стал такое рекомендовать.
первый попавшийся школьник - я, серверист меня нашел
Там же всего две строчки из гугла в консоль скопировать.
https://vestacp.com/
кстати да, особенно если серверист не знает где прочитать про установку php - веста спасёт обоих.
Не спасёт, а позволит хоть как-то работать.
Видимо серверистом придется быть мне. Ну-с наченем.
Есть SSH доступ - подходит или что-то еще просить? после того, как пишу:
sudo add-apt-repository ppa:ondrej/php-7.0
мне выдает:
sudo: add-apt-repository: command not found
Явно чего-то не хватает
должно спасти:
sudo apt-get install python-software-properties
...
After this operation, 358 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://mirror.selectel.ru/ubuntu/ trusty/main python-pycurl amd64 7.19.3-0ubuntu3 [47.9 kB]
Get:2 http://mirror.selectel.ru/ubuntu/ trusty-updates/universe python-software-properties all 0.92.37.8 [19.7 kB]
Fetched 67.6 kB in 0s (832 kB/s)
Selecting previously unselected package python-pycurl.
(Reading database ... 218476 files and directories currently installed.)
Preparing to unpack .../python-pycurl_7.19.3-0ubuntu3_amd64.deb ...
Unpacking python-pycurl (7.19.3-0ubuntu3) ...
Selecting previously unselected package python-software-properties.
Preparing to unpack .../python-software-properties_0.92.37.8_all.deb ...
Unpacking python-software-properties (0.92.37.8) ...
Setting up python-pycurl (7.19.3-0ubuntu3) ...
Setting up python-software-properties (0.92.37.8) ...
после этого по прежнему
sudo: add-apt-repository: command not found
Еще
#свойсерверист
"свой" в смысле "не-чужой"
после выполнения software-properties-common и еще одной попытки sudo add-apt-repository ppa:ondrej/php-7.0 пишет:
Please check that the PPA name or format is correct.
Ясн, пошел исправлять))
sudo apt-get update
sudo apt-get install php7.1-fpm
Вроде удалось поставить PHP 7.1
Но в админке сайта по прежнему 5.5.9
это значит что не удалось? Или нужно что-то для сайта прописать?
Пробуй:
sudo a2enmod php7.1
sudo service apache2 restart
sudo update-alternatives --set php /usr/bin/php7.1
Пробую, не работает (или так и должно быть?):
ERROR: Module php5.5 does not exist!
root@cs105152:~# sudo a2enmod php7.1
ERROR: Module php7.1 does not exist!
Выше никто не устанавливал mod_php - не смущает?
Для начала бы что-то вроде бы выполнить
uname -a
lsb_release -a
Хотя б определишь, что за дистрибутив у тебя.
uname -a
Linux cs105152 3.19.0-64-generic #72~14.04.1-Ubuntu SMP Fri Jun 24 17:59:48 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
lsb_release -a
Distributor ID: Ubuntu
Description: Ubuntu 14.04.5 LTS
Release: 14.04
Codename: trusty
root@cs105152:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.5 LTS
Release: 14.04
Codename: trusty
Я проблему решал так - просто завел новый впс со свежей убунтой, и поставил туда свежую весту.
После чего спокойно перенес д8 туда, где пых7.
А сейчас тебе придется на серваке держать несколько версий пыха, держать их друг от дружки отдельно, еще может какой нибудь конфликт вылезти с другим софтом, опять же нужно настраивать, чтобы только конкретный сайт работал с пхп7, а остальные на старом...
В общем, вероятность что придется бодро админить - высока. Но если хочется, то никто не запретит...
Хотя бы сделай бекапы всего что есть на сервере, чтобы спать спокойно.
Бакапы там делаются. серверист сказал.
"несколько версий пыха" - сайт вроде один. Во всяком случае я один делаю
Под вестой можно для разных сайтов выбрать разных пых из UI
спасибо верю, но чувствую, что установка Весты выльется в отдельный хоттопик
ниже написал, повторюсь - веста ставится 1й командой. Покупаете серв,
apt-get update
apt-get upgrade
curl -O http://vestacp.com/pub/vst-install.sh
и через 15 минут у Вас готовый серв.
Он и близко не готовый - он слегка работоспособный. Надо отчётливо понимать, что установка любой панельки, это отнюдь не настройка сервера.
Ну я имел в виду да, работоспособный. Тюнить можно бесконечно. Но если ТС сам не может, нанять того кто может - не хочет, то панелька - вполне себе выход, как-то работать будет. Часто это и нужно.
Дело не в тюнинге - дело в том, что это не более чем полуфабрикат. Есть много вещей, связанных с безопасностью, например, которые надо настраивать.
Установка панельки, это только небольшой кусочек необходимых работ, иными словами. И часто просто не нужный к тому же.
И если нет соответствующих знаний, то надо либо использовать совсем готовое решение, в виде шаред хостинга, либо опять же готовое - managed VPS где тоже всё сделает хостер, либо нанимать кого-то всё же.
Веста - это такая лада? Зачем она на сервере?
https://vestacp.com/
это такая панелька, годная и бесплатная. Пишется русскоговорящими чуваками (не уверен откуда они), ставится одной командой на голый серв, чаще всего работает, удобная.
А, понятно. Ну это кому как. Мне консолькой сподручнее.
дык и мне консолька. Ставил 1 раз брату, брат жив.
К слову Веста и консольку расширяет https://vestacp.com/docs/cli/
И апи у нее имеется.
Хошь так, хошь эдак с ней работай)
Поставил Весту. Убил девелопмент. Бекап остался. Правда не знаю как восстановить...
Предсказуемо
Люди делятся на 3 категории: которые ещё ничего не потеряли, которые делают бэкапы, и 3 категория — которые проверяют как восстанавливаются бэкапы.
сайт оно конечно, забекапило. на теперь там бардак капитальный. Тем более что Веста оказывается стояла до моей поставновки ее туда
Б-г любит троицу. Ставь третий раз, авось починится всё.
С бэкапом история занятся, как сделал, сразу не поленить проверить/восстановить, что всё пучком, а то как с МММ будет
Только перед накатыванием бэкапа надо сделать бэкап, а то вдруг бэкап битый и поставится наполовину)))
А где в Весте выбирается версия PHP ?
нигде, если ставишь на 17ю убунту, будет 7ка
если меньше, 5.6. но на форуме весты есть четкие инструкции как обновиться,
VestaCP PHP Selector for Centos add php 7, 5.6 and 5.5.
https://forum.vestacp.com/viewtopic.php?f=19&t=10854
Мультиверсионность php на сервере с VestaCP. (Ubuntu)
https://anikin.pw/all/multiversionnost-php-na-servere-s-vestacp/
ок, обязательно попробую, пока что мне сказали руками не трогать
Это как бы не руками и проверено
Серверист все сам настроил. Так что пока я не найду новый сервер для экспериментов обсуждать тему не смогу. Спасибо за внимание!