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
skurudo wrote:-y - удаляло не спрашивая.
Видимо ставили с тем же ключом.

Сверьте свои конфиги nginx/apache с эталонными http://c.vestacp.com/0.9.8/ubuntu/
Спасибо за ответ. Сравнил, мои данные в конфигах гораздо "короче"

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>
Потому вариант выше мне, признаться, нравится больше, чем пошаговое сравнение конфигов. :)