LINUX.ORG.RU

Не грузятся стили при установке WP на VPS

 ,


0

1

Здравствуйте.
Настроил VPS (Ubuntu 16.04-x86_64) по ссылке https://istarik.ru/blog/linux/61.html
Установил Let’s Encrypt с редиректом с HTTP на HTTPS по ссылке https://insidewebdev.com/servers/ustanovka-lets-encrypt-nginx-ubuntu1604/
Загрузил wordpress-4.9.8-ru_RU.tar.gz, распаковал.
Начинаю установку, не грузятся стили https://d.zaix.ru/8XY8.jpg , но установка происходит https://d.zaix.ru/8XYd.jpg . Пытаюсь войти в админку, ввожу логин пароль, выходит предупреждение: https://d.zaix.ru/8XYf.jpg и в админку не входит . Сайт открывается тоже без стилей: https://ta.com.tm .
Уже второй день бьюсь над проблемой. Пробовал ставить Sputnik CMS - работает без проблем. phpMyAdmin тоже нормально работает, со стилями.
Подскажите, пожалуйста, в чём проблема?



Последнее исправление: Mick555 (всего исправлений: 1)

Подскажите, пожалуйста, в чём проблема?

В ДНК, В админке вордпресс поменяй адрес с http на https. Сейчас у тебя все стили и скрипты ссылаются на http (скрипты грузятся, если игнорировать ворнинг хрома о незащищенном контенте).

anonymous
()
Ответ на: комментарий от anonymous

Изменить основной протокол сайта с HTTP на HTTPS можно в разделе Параметры → Общие в панели администрирования WordPress.

Эти же настройки можно задать в конфигурационном файле wp-config.php с помощью констант WP_HOME и WP_SITEURL. Это может быть полезно, если вы совершили ошибку при написании домена, и сайт вдруг стал недоступным.

anonymous
()
Ответ на: комментарий от anonymous

В админке вордпресс поменяй адрес с http на https

Это если бы уже установлен wp был, то всё равно в админку я зайти не могу.
Но у меня не грузятся стили при начале установки: https://d.zaix.ru/8XY8.jpg
Или я может ваш совет не понял?

Mick555
() автор топика
Ответ на: комментарий от anonymous

Сделал так:
прежде, чем устанавливать WP,создал wp-config.php, прописал базу данных, пользователя. Внёс две строчки, указанные вами:

<?php
/**
 * Основные параметры WordPress.
 *

 ...


 * @link https://codex.wordpress.org/Debugging_in_WordPress
 */
define('WP_DEBUG', false);

define( 'WP_HOME', 'https://ta.com.tm' );
define( 'WP_SITEURL', 'https://ta.com.tm' );

/* Это всё, дальше не редактируем. Успехов! */

/** Абсолютный путь к директории WordPress. */
if ( !defined('ABSPATH') )
	define('ABSPATH', dirname(__FILE__) . '/');

/** Инициализирует переменные WordPress и подключает файлы. */
require_once(ABSPATH . 'wp-settings.php');
Новая установка пошла без проблем, со стилями уже. Но теперь не могу войти в админку, пишет: Неверное перенаправление на странице

Mick555
() автор топика
Ответ на: комментарий от Mick555
$ curl -I https://ta.com.tm/
HTTP/1.1 301 Moved Permanently
Server: nginx/1.10.3 (Ubuntu)
Date: Wed, 10 Oct 2018 08:04:21 GMT
Content-Type: text/html; charset=iso-8859-1
Connection: keep-alive
Location: https://ta.com.tm/

Значит что-то с конфигом nginx. За сим откланиваюсь, надоело светофоры на капче выбирать.

anonymous
()
Ответ на: комментарий от Mick555

Вот конфиг сервера nginx

server {

        root /var/www/ta;
        index index.html index.php index.htm;

        server_name ta.com.tm www.ta.com.tm;

        location ~* ^(?!/blablabla/).+\.(jpg|jpeg|gif|png|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|tar|wav|bmp|rtf|swf|ico|flv|txt|xml|docx|xlsx)$ {
                access_log off;
                expires 30d;
        }
        location ~ /\.ht {
                deny all;
        }
        location / {
                proxy_pass http://127.0.0.1:81/;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-for $remote_addr;
                proxy_set_header Host $host;
                proxy_connect_timeout 300;
                proxy_send_timeout 300;
                proxy_read_timeout 300;
                proxy_redirect off;
                proxy_set_header Connection close;
                proxy_pass_header Content-Type;
                proxy_pass_header Content-Disposition;
                proxy_pass_header Content-Length;
        }

    listen 443 ssl; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/ta.com.tm/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/ta.com.tm/privkey.pem; # managed by Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot


}

server {
    if ($host = www.ta.com.tm) {
        return 301 https://$host$request_uri;
    } # managed by Certbot


    if ($host = ta.com.tm) {
        return 301 https://$host$request_uri;
    } # managed by Certbot


        listen 80;

        server_name ta.com.tm www.ta.com.tm;
    return 404; # managed by Certbot




}

Mick555
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.