Page 1 of 1
NGINX ошибка при обновлении PHP 7
Posted: Thu Apr 28, 2016 1:51 pm
by quicksdk
После обновления PHP на 7 версию, появился вопрос и 1 одна проблема:
nginx перестал работать, пытался переустановить - не помогает.
http://take.ms/h62Nd
выдает такую ошибку
http://take.ms/bCQng , гугление толком ничего не дало...
Еще вопрос - почему при открытии сайта - открывается index.html, который из папки /var/www/html/index.html , а не из /home/admin/web/letnij-lager.com/public_html ?
http://take.ms/eRYHQ
Спасибо!
Re: NGINX ошибка при обновлении PHP 7
Posted: Fri Apr 29, 2016 7:32 am
by skurudo
Рассказывайте, как обновляли и какие файлы при это потерялись?
Сверьте конфиги nginx/apache с эталонными
http://c.vestacp.com/0.9.8/ubuntu/
Re: NGINX ошибка при обновлении PHP 7
Posted: Fri Apr 29, 2016 8:50 am
by quicksdk
Сначала поставил чистую ubuntu 15, vestacp.
потом
Code: Select all
apt-get -y purge php5
apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
apt-get install curl sqlite3 php7.0 libsqlite3-dev php-pear php7.0-curl php7.0-sqlite3 libssh2-1 php-ssh2 libapache2-mod-php php7.0-mbstring php7.0-gmp
php -v
В процессе все равно пытался удалять/переустанавливать, поэтому ход событий расписать уже вряд ли смогу
Re: NGINX ошибка при обновлении PHP 7
Posted: Fri Apr 29, 2016 1:36 pm
by skurudo
-y - удаляло не спрашивая.
Видимо ставили с тем же ключом.
Сверьте свои конфиги nginx/apache с эталонными
http://c.vestacp.com/0.9.8/ubuntu/
Re: NGINX ошибка при обновлении PHP 7
Posted: Fri Apr 29, 2016 3:22 pm
by quicksdk
Спасибо за ответ. Сравнил, мои данные в конфигах гораздо "короче"
Apache2 эталонный
http://c.vestacp.com/0.9.8/ubuntu/apache2.conf
Apache2 мой
http://pastebin.com/Ux2YSw0U
nginx.conf эталонный
http://c.vestacp.com/0.9.8/ubuntu/nginx.conf
nginx.conf мой
http://pastebin.com/31TsZdJk
То есть различаются они очень сильно. Куда копать ?
Re: NGINX ошибка при обновлении PHP 7
Posted: Mon May 02, 2016 11:00 pm
by skurudo
Самый простой вариант - сделать копии текущих, заменить конфиги /etc/apache2 & /etc/nginx эталонными и перезапустить сервисы.
Основное отличие у апача, как мне видится (извините, бегло смотрел, потому возможно не единственное):
Code: Select all
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Потому вариант выше мне, признаться, нравится больше, чем пошаговое сравнение конфигов. :)