Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: 404 ошибка. Хотя файлы все на месте.
Форумы портала PHP.SU » Серверное администрирование » Администрирование *nix » 404 ошибка. Хотя файлы все на месте.

Страниц (1): [1]
 

1. Doox911 - 07 Августа, 2018 - 08:13:05 - перейти к сообщению
Не могу настроить виртуальные хосты nginx на Ubuntu 18. Настроил php. Сайт написан на модели MVC. На сторонних серверах типо reg.ru всё работает. На моём сервере обычные php фалы работают. Работает phpmyadmin. А вот сайт (другой адрес) не хочет. В логах nginx пусто (/var/log/nginx) - ошибок нет. Устанавливал пакет nginx full вроде. В файле hosts прописал ip:
PHP:
скопировать код в буфер обмена
  1.  
  2. 127.0.0.1       localhost
  3. 127.0.0.1       dealer
  4.  
.
в папке sites-available два файла: dealer, default.
dealer:
PHP:
скопировать код в буфер обмена
  1.  
  2. server {
  3.    listen 80 default_server;
  4.    listen [::]:80 default_server ipv6only=on;
  5.  
  6.    root /var/www/html/dealer/html;
  7.    index index.php index.html index.htm;
  8.  
  9.    server_name dealer;
  10.  
  11.    location / {
  12.            # First attempt to serve request as file, then
  13.            # as directory, then fall back to displaying a 404.
  14.            try_files $uri $uri/ =404;
  15.    }
  16.  
  17.    # pass PHP scripts to FastCGI server
  18.   #
  19.   location ~ \.php$ {
  20.            include snippets/fastcgi-php.conf;
  21.  
  22.            # With php-fpm (or other unix sockets):
  23.            fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
  24.            # With php-cgi (or other tcp sockets):
  25.  
  26.    }
  27. }
  28.  

default:
PHP:
скопировать код в буфер обмена
  1.  
  2. server {
  3.         listen 80;
  4.         listen [::]:80;
  5.  
  6.         root /var/www/html/localhost/html;
  7.         index index.php index.html index.htm;
  8.  
  9.         server_name localhost;
  10.  
  11.         location / {
  12.                 try_files $uri $uri/ =404;
  13.         }
  14.  
  15.         location ~ \.php$ {
  16.                 include snippets/fastcgi-php.conf;
  17.                 fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
  18.         }
  19. }
  20.  

в папке sites-enabled так же два файла с аналогичным содержанием. Но это вроде какие-то ссылки.
Почему выскакивает ошибка 404?

 

Powered by ExBB FM 1.0 RC1