alecseyyy писал(а): Ср янв 30, 2019 2:15 pm
Потратил 2 дня на установку системы, результат как у всех, не запущен php. Armbian_5.69 + нет доступа по ssh.
это не незапущен php, вернее он не запускается апачем будет правильнее
дело в том, php это всего лишь интерпретатор, то есть например циклы в МД запускаются в командной строке php (называется CLI) и запуск выглядит вот так:
это мы запустили php скрипт cycle.php в интерпретаторе php
скрипт index.php генерирует html страницу, зайдя через web браузер Вы запускаете index.php, но поскольку у Вас обрабатывает запросы не CLI а apache2 то Вы фактически делаете вот так:
соответственно Ваш php скрипт запускает на выполнение апач, не работает он как Вам бы хотелось из-за того, что апач не знает, что надо его не выполнять а передать выполнение интерпретатору php затем передать результаты выполнения пользователю, для этого существует в апаче модули (mod) за запуск php скриптов в апаче отвечает модуль libapache2-mod-php
возможно что то изменилось в политике безопасности или у этого какая то другая причина, раньше достаточно было установить libapache2-mod-php и модуль в апаче сам регистрировался, зарегистрировать модуль можно командами указанными мною выше или я так понимаю переустановив libapache2-mod-php
по поводу ssh тут как я писал Выше скрипт так же не при чем, он с ssh ничего не делает, происходит это по причине того, что в политиках безопасности сессия ssh запускается в неком контейнере, о чем в конфиге включен соответсвующий параметр, но он не может запустить в контейнере из-за того, что отсутствует каталог для запуска контейнера и из-за этого не запускается ssh подключение. Выход как я писал выше отключить запуск в контейнере изменив соответствующий параметр или сделать создание каталога для запуска контейнера.
я пологаю, что обе проблемы не из-за скрипта, сначала думал, что php из-за того, что libapache2-mod-php устанавливается после апача, изменение порядка установки не дало результата.
а вообще есть установка вместо апача nginx
там пока не сделал определение версии php-fpm и по этому если она не 7.2 то в конфиге nginx надо поправить путь к php-fpm
alecseyyy писал(а): Ср янв 30, 2019 2:15 pm
Потратил 2 дня на установку системы, результат как у всех, не запущен php. Armbian_5.69 + нет доступа по ssh.
почему 2 дня? скачать армбиан и записать на карту памяти это ну максимум час, скачать запустить скрипт, запустить командой
./installmd -t
ввести 2 пароля, дождаться установки этот ещё час, ну 2 максимум
откуда 2 дня?