Архив рубрики: Публикации

Как загрузить HTML-страницы в WordPress без ошибки 404

Вы хотите загрузить HTML-страницу на свой сайт WordPress? Иногда вам может потребоваться добавить статическую HTML-страницу и сделать ее доступной вместе с вашим сайтом WordPress. В этой статье мы покажем вам, как правильно загружать HTML-страницу на ваш сайт WordPress, не вызывая ошибок 404.

Зачем загружать HTML-страницы в WordPress?

WordPress поставляется со встроенным типом контента для добавления страниц на ваш сайт. Часто темы WordPress добавляют предварительно разработанные шаблоны страниц для отображения ваших страниц.

Существуют даже плагины целевой страницы WordPress, которые позволяют создавать красивые шаблоны страниц с помощью перетаскивателя.

Это означает, что в большинстве случаев вам не нужно загружать HTML-страницу на сайт WordPress.

Однако иногда пользователь может иметь статические HTML-страницы со своего старого веб-сайта или статический шаблон, который они действительно любят и хотят использовать. В этих сценариях вам нужно будет загрузить свою HTML-страницу в WordPress.

Поскольку WordPress поставляется со своей собственной дружественной структурой URL-адресов , это может вызвать ошибку 404, если вы просто загрузили свою HTML-страницу и попытались получить к ней доступ.

Это, как говорится, давайте посмотрим, как загрузить HTML-страницу на ваш сайт WordPress, не вызывая ошибок 404.

Загрузка HTML-страницы на сайт WordPress

Прежде чем загружать HTML-страницу на сайт WordPress, вам нужно убедиться, что файл index.html переименован в «index.php».

Как загрузить HTML-страницы в WordPress без ошибки 404

После этого вам нужно добавить все файлы, включая HTML-страницу, CSS и другие папки в Zip-архив.

Пользователи Windows могут щелкнуть правой кнопкой мыши и выбрать «Отправить» в «Сжатая ZIP-папка», чтобы создать zip-файл. Затем просто перетащите все файлы и папки для своей HTML-страницы в zip-файл.

Как загрузить HTML-страницы в WordPress без ошибки 404

Пользователи Mac могут выбрать родительскую папку, содержащую все файлы и папки, а затем щелкнуть правой кнопкой мыши, чтобы выбрать опцию «Сжать папку».

Как загрузить HTML-страницы в WordPress без ошибки 404

Затем вам нужно перейти в cPanel вашей учетной записи хостинга WordPress. В cPanel вам нужно прокрутить вниз до раздела «Файлы», а затем щелкнуть мышью на приложении «Диспетчер файлов».

Как загрузить HTML-страницы в WordPress без ошибки 404

После того, как вы находитесь в Диспетчере файлов, вам необходимо перейти к корневой папке веб-сайта, которая обычно называется public_html, и содержит все папки файлов WordPress. Оттуда вам нужно щелкнуть ссылку «Папка» в верхнем меню, чтобы создать новую пустую папку.

Как загрузить HTML-страницы в WordPress без ошибки 404

Всплывающее окно откроется там, где вам нужно добавить имя для новой папки. Используйте имя, которое вы хотите использовать в качестве URL-адреса вашей страницы HTML, а затем нажмите кнопку «Создать новую папку».

Как загрузить HTML-страницы в WordPress без ошибки 404

После успешного создания папки вам нужно открыть ее и нажать кнопку «Загрузить» в верхнем меню, чтобы выбрать и загрузить файл zip, созданный ранее с вашего компьютера. Вы увидите индикатор выполнения, когда zip-файл будет загружен на ваш сайт.

Как загрузить HTML-страницы в WordPress без ошибки 404

После загрузки вам нужно выбрать zip-файл, а затем нажать кнопку «Извлечь» в верхнем меню.

Как загрузить HTML-страницы в WordPress без ошибки 404

Вам будет предложено извлечь файлы. Просто выберите одну и ту же новую папку, которую вы создали, и нажмите кнопку «Извлечь файл».

Как загрузить HTML-страницы в WordPress без ошибки 404

File Manager теперь извлечет zip-файл, и вы сможете видеть файлы в своей папке.

Примечание. Теперь вы можете удалить zip-файл. Это не влияет на вашу HTML-страницу или любые другие папки, которые были извлечены.

Как загрузить HTML-страницы в WordPress без ошибки 404

Теперь вы можете посетить эту страницу в браузере, используя имя папки (например, yourwebsite.com/example). Если ваш сервер не поддерживает перенаправление, вы можете увидеть ошибку 404. Это происходит потому, что ваш файл index.php не перенаправляется при загрузке URL-адреса в браузере.

Это одна из распространенных ошибок WordPress и может быть легко исправлена.

Используя приложение File Manager , вам необходимо отредактировать файл .htaccess в корневой папке вашего сайта и добавить следующий код:

RewriteRule ^(.*)index.(php|html?)$ /$1 [R=301,NC,L]

 

Этот код перенаправит ваш файл index.php и загрузит его в браузере. Если вы используете имя для файла или папки, чувствительное к регистру, то вышеуказанный код также перенаправляет это, чтобы показать вам контент.

Мы надеемся, что эта статья помогла вам узнать, как загрузить HTML-страницу на ваш сайт WordPress без ошибки 404.

 



2018-06-08T16:25:29
Лучшие учебники по Wodpress

Серфинг на скорости 300N: как установить и настроить Wi-Fi адаптер D-Link DWA-140

Сегодня трудно найти портативное устройство, которое бы не было оснащено модулем беспроводной связи: планшеты, смартфоны, ноутбуки и даже «умные розетки» могут подключаться к Wi-Fi без помощи постороннего оборудования. Тем не менее и для автономных беспроводных адаптеров с интерфейсом USB сохранилась своя ниша. Это стационарные компьютеры, где Wi-Fi присутствует только на очень дорогих версиях материнских плат, сетевые медиаплееры, а также Smart-TV, которые имеют только проводную сетевую карту стандарта Ethernet. Для обеспечения таких устройств беспроводной связью отлично подойдёт адаптер D-LINK DWA-140: недорогой, компактный и функциональный.

Читать

Как получить информацию о системе в Ubuntu Linux

Если вы хотите получить системную информацию из операционной системы Linux Ubuntu, вам нужно будет знать, какие команды вам нужно использовать – и для того, чтобы сделать ее намного проще для вас – мы сделали этот массовый список о том, как получить системную информацию о Linux Ubuntu.

Этот учебник будет работать с Ubuntu Linux 18.04.

Большинство команд системной информации также будут работать в более старых операционных системах Linux.

40 команд сбора информации о системе в Ubuntu Linux, которые помогут вам помочь.

  1. Найти имя системного хоста
  2. Отображение имени домена DNS системы
  3. Отобразить полное доменное имя (FQDN) системы
  4. Найдите серийный номер системы, производителя системы и название модели
  5. Отображение информации об установленном оборудовании
  6. Найти информацию о системном CPU
  7. Найти информацию о основной памяти системы (ОЗУ)
  8. Отображать статистику CPU (процессоров)
  9. Показать статистику использования памяти в системе, включая общую установленную и использованную ОЗУ
  10. Показывать количество свободной и используемой памяти в системе
  11. Отображение объема памяти в мегабайтах
  12. Отображение объема памяти в гигабайтах
  13. Отображение объема памяти в терабайтах
  14. Отображать читаемый пользователем вывод
  15. Показывать использование пространства подкачки системы
  16. Показать статистику виртуальной памяти системы
  17. Найдите версию распространения Ubuntu Linux и соответствующую информацию
  18. Найдите номер версии ядра системы
  19. Найти параметры системного ядра
  20. Найдите архитектуру ядра системы (32/64 бит)
  21. Найти информацию о системном диске
  22. Показать все установленные диски и размер
  23. Отображение дискового пространства на файловой системе
  24. Оценка использования файлового пространства
  25. Отображение установленной файловой системы
  26. Отображать устройства SCSI (или хосты) и их атрибуты в Linux
  27. Отображать статистику ввода-вывода
  28. Найдите информацию о системных PCI-устройствах
  29. Найдите информацию о USB-устройствах системы
  30. Найти информацию о беспроводных устройствах системы
  31. Поиск информации о VGA / графических устройствах системы
  32. Найти информацию о устройствах NVIDIA Graphics
  33. Найти информацию о устройствах AMD / ATI Graphics
  34. Какую версию Unity я запускаю?
  35. Найдите информацию об аудиоустройствах системы
  36. Узнайте, как долго система работает
  37. Найти загрузку системы
  38. Показать историю перезагрузки системы и завершения работы
  39. Показывать уровень запуска
  40. Показать историю команд

Найти имя системного хоста

  • hostname
  • cat /etc/hostname

Отображение имени домена DNS системы

  • dnsdomainname

Отобразить полное доменное имя (FQDN) системы

  • hostname -f

Найти серийный номер системы, производителя системы и название модели

  • sudo dmidecode | more
  • lshw | more
  • sudo lshw -short

Отображение информации об установленном оборудовании

  • sudo lsdev

Найти информацию о системном CPU

  • cat /proc/cpuinfo
  • lscpu

Отображать статистику CPU (процессоров)

  • sudo mpstat
  • sudo mpstat 1
  • sudo mpstat -A

Найти информацию о основной памяти системы (ОЗУ)

Показать статистику использования памяти в системе, включая общую установленную и использованную ОЗУ

  • less /proc/meminfo

Показывать количество свободной и используемой памяти в системе

  • free

Отображение объема памяти в мегабайтах

  • free -m

Отображение объема памяти в гигабайтах

  • free -g

Отображение объема памяти в терабайтах

  • free –tera

Отображать читаемый пользователем вывод

  • free -h

Показывать использование пространства подкачки системы

  • swapon -s
  • cat /proc/swaps
  • cat /proc/meminfo
  • top

Показать статистику виртуальной памяти системы

  • sudo vmstat
  • sudo vmstat 1
  • sudo vmstat 2

Найдите версию распространения Ubuntu Linux и соответствующую информацию

  • lsb_release -a

Найдите номер версии ядра системы

  • uname -r

Найти параметры системного ядра

  • cat /proc/cmdline
  • sysctl -a | more

Найдите архитектуру ядра системы (32/64 бит)

  • uname -m
  • getconf LONG_BIT
  • arch

Найти информацию о системном диске

Показать все установленные диски и размер

  • fdisk -l | grep ‘^Disk /dev’

Отображение дискового пространства на файловой системе

  • df
  • df -H
  • df -HT

Оценка использования файлового пространства

  • du
  • du /home

Отображение установленной файловой системы

  • cat /proc/mount
  • mount

Отображать устройства SCSI (или хосты) и их атрибуты в Linux

  • lsscsi

Отображать статистику ввода-вывода

  • sudo iostat
  • sudo iostat 2

Найдите информацию о системных PCI-устройствах

  • lspci
  • lspci -vt
  • lspci -vvvn| less

Найдите информацию о USB-устройствах системы

  • lsusb
  • lsusb -vt

Найти информацию о беспроводных устройствах системы

  • iwconfig
  • watch -n 1 cat /proc/net/wireless
  • wavemon

Поиск информации о VGA / графических устройствах системы

  • lspci | grep -i vga
  • lspci -vvnn | grep VGA
  • sudo lshw -class display

Найти информацию о устройствах NVIDIA Graphics

Следующие команды работают только с двоичным драйвером Linux Nvidia:

  • nvidia-smi
  • nvidia-settings

Найти информацию о устройствах AMD / ATI Graphics

Следующая команда работает только с катализатором AMD

  • fglrxinfo

Какую версию Unity я запускаю?

  • unity –version

Найдите информацию об аудиоустройствах системы

  • lspci | grep -i audio
  • cat /proc/asound/cards
  • arecord -l

Узнайте, как долго система работает

  • uptime
  • who
  • w

Найти загрузку системы

  • uptime
  • cat /proc/loadavg
  • sudo top
  • sudo htop
  • sudo atop

Показать историю перезагрузки системы и завершения работы

  • last reboot
  • last shutdown

Показывать уровень запуска

  • runlevel
  • who -r

Показать историю команд

  • history

 



2018-06-06T12:09:53
Аудит ИБ

Как установить стек ELK на Debian 9

В этой статье мы покажем вам, как установить и настроить стек ELK на Debian 9. ELK представляет собой набор из трех открытых источников продуктов, Elasticsearch, Logstash и Kibana и надежное решение для поиска, анализа и визуализации данных. Elasticsearch — это распределенный поисковый и аналитический движок NoSQL для поиска и анализа на основе Lucene, Logstash — это легкий конвейер для обработки событий и журналов из самых разных источников, а Kibana — это веб-приложение для визуализации данных, которое работает поверх Elasticsearch, Эта статья ELK Stack должна работать и на других системах Linux VPS, но была протестирована и написана для Debian 9 VPS, Установка ELK Stack на Debian 9 — это простая и простая задача, просто выполните приведенные ниже шаги, и вы должны установить ее менее чем за 10 минут.

1. Требования

Для завершения этого урока вам понадобятся:

  • Debian 9 VPS
  • Пользователь с привилегиями sudo

2. Обновление системы и установка необходимых пакетов.

sudo apt-get update && apt-get -y upgrade

sudo apt-get install apt-transport-https software-properties-common wget

 

Вы всегда должны постоянно обновлять программное обеспечение на своем Linux VPS и настраивать автоматическую защиту и критические обновления.

3. Установка Java

Для запуска Elicsearch требуется, по меньшей мере, Java 8. Он поддерживает как OpenJDK, так и Oracle Java. В этом руководстве мы установим OpenJDK версии 8.

Чтобы установить OpenJDK, выполните следующую команду:

sudo apt install openjdk-8-jdk

 

Чтобы проверить, правильно ли установлено все, выполните:

java -version

 

и вы должны увидеть что-то вроде следующего:

openjdk version "1.8.0_171"

OpenJDK Runtime Environment (build 1.8.0_171-8u171-b11-1~deb9u1-b11)

OpenJDK 64-Bit Server VM (build 25.171-b11, mixed mode)

4. Установка и настройка Elasticsearch на Debian 9

Как установить стек ELK на Debian 9

Мы установим Elasticsearch, используя диспетчер пакетов apt из официального репозитория Elastic. Сначала включите репозиторий и обновите список кеша пакета следующими командами:

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -

echo "deb https://artifacts.elastic.co/packages/6.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-6.x.list

sudo apt-get update

 

и установите Elasticsearch с помощью команды apt, используя следующую команду:

sudo apt-get install elasticsearch


 

По завершении установки откройте файл elasticsearch.yml и ограничите удаленный доступ к экземпляру Elasticsearch:

sudo nano /etc/elasticsearch/elasticsearch.yml

# ---------------------------------- Network -----------------------------------

#

# Set the bind address to a specific IP (IPv4 or IPv6):

#

#network.host: 192.168.0.1

network.host: localhost


 

Перезагрузите службу Elasticsearch и установите ее для автоматического запуска при загрузке:

sudo systemctl restart elasticsearch

sudo systemctl enable elasticsearch


 

Чтобы проверить статус сервера elasticsearch, вы можете использовать следующую команду:

curl -X GET http: // localhost: 9200

 

Результат должен выглядеть так:

{

  "name" : "UHR2XBB",

  "cluster_name" : "elasticsearch",

  "cluster_uuid" : "Ranc0Jh9QAuuMYhALcZIRA",

  "version" : {

    "number" : "6.2.4",

    "build_hash" : "ccec39f",

    "build_date" : "2018-04-12T20:37:28.497551Z",

    "build_snapshot" : false,

    "lucene_version" : "7.2.1",

    "minimum_wire_compatibility_version" : "5.6.0",

    "minimum_index_compatibility_version" : "5.0.0"

  },

  "tagline" : "You Know, for Search"

}

5. Установка и настройка Kibana на Debian 9

Установка и настройка Kibana на Debian 9

То же, что и Elasticsearch, мы установим последнюю версию Kibana, используя менеджер пакетов apt из официального репозитория Elastic:

sudo apt-get install kibana

 

По завершении установки откройте файл kibana.yml и ограничите удаленный доступ к экземпляру Kibana:

sudo nano /etc/kibana/kibana.yml

# Specifies the address to which the Kibana server will bind. IP addresses and host names are both valid values.

# The default is 'localhost', which usually means remote machines will not be able to connect.

# To allow connections from remote users, set this parameter to a non-loopback address.

server.host: "localhost"

Start the Kibana service and set it to start automatically on boot:

sudo systemctl restart kibana

sudo systemctl enable kibana

 

Теперь Kibana будет работать на локальном хосте на порту 5601

6. Установка и настройка Nginx как обратный прокси-сервер

Мы будем использовать Nginx в качестве обратного прокси для доступа к Kibana с общедоступного IP-адреса. Чтобы установить Nginx, запустите:

sudo apt-get install nginx

 

Создайте базовый файл аутентификации с помощью команды openssl:

echo "admin: $ (openssl passwd -apr1 YourStrongPassword)" | sudo tee -a /etc/nginx/htpasswd.kibana

 

Примечание: всегда используйте надежный пароль.

Удалите виртуальный хост nginx по умолчанию:

sudo rm -f /etc/nginx/sites-enabled/default

 

и создайте файл конфигурации виртуального хоста для экземпляра Kibana:

sudo nano /etc/nginx/sites-available/kibana

server {

    listen 80 default_server;

    server_name _;

    return 301 https://$server_name$request_uri;

}



server {

    listen 443 default_server ssl http2;

 

    server_name _;

 

    ssl_certificate /etc/ssl/certs/ssl-cert-snakeoil.pem;

    ssl_certificate_key /etc/ssl/private/ssl-cert-snakeoil.key;

    ssl_session_cache shared:SSL:10m;

 

    auth_basic "Restricted Access";

    auth_basic_user_file /etc/nginx/htpasswd.kibana;

 

    location / {

        proxy_pass http://localhost:5601;

        proxy_http_version 1.1;

        proxy_set_header Upgrade $http_upgrade;

        proxy_set_header Connection 'upgrade';

        proxy_set_header Host $host;

        proxy_cache_bypass $http_upgrade;

    }

}


 

Активируйте серверный блок, создав символическую ссылку:

sudo ln -s /etc/nginx/sites-available/kibana /etc/nginx/sites-enabled/kibana

 

Проверьте конфигурацию Nginx:

sudo nginx -t

 

Перезапустите службу Nginx и запустите ее при загрузке автоматически:

sudo systemctl restart nginx

sudo systemctl enable nginx

7. Установка Logstash на Debian 9

Установка Logstash на Debian 9

Последним шагом является установка Logstash с помощью диспетчера пакетов apt из официального репозитория Elastic.

sudo apt-get install logstash

 

После того, как пакет Logstash установлен, запустите службу Logstash и запустите ее при загрузке автоматически:

sudo systemctl restart logstash

sudo systemctl enable logstash

 

Конфигурация Logstash зависит от ваших личных предпочтений и плагинов, которые вы будете использовать. Дополнительную информацию о настройке Logstash можно найти здесь.

8. Доступ к Kibana

Теперь вы можете получить доступ к интерфейсу kibana, открыв браузер и набрав https://YourServerIpAddress

Доступ к Kibana

 

Вот и все. Вы успешно установили стек ELK на свой Debian 9 VPS.

PS . Если вам понравился этот пост, поделитесь им со своими друзьями в социальных сетях, используя приведенные ниже кнопки или просто оставьте комментарий в разделе комментариев. Благодарю.



2018-06-06T05:17:13
Установка ПО на Debian

Ключ от всех дверей — защита настроек маршрутизатора паролем

В интернете можно найти множество инструкций по настройке маршрутизаторов. Рассчитанные на неопытных пользователей, они подробно описывают два важных момента настройки устройства: доступ к интернету и создание беспроводной сети. А вот о защите маршрутизатора от несанкционированного доступа в таких инструкция ничего нет. И это неправильно, ведь важно не только создать локальную сеть с доступом к интернету. Важно защитить её от проникновения извне. И первая линия обороны в такой защите — логин и пароль системы настроек роутера.

Читать

Обзорные характеристики и настройка 4G USB-модема от МТС

Сегодня популярность применения мобильных сетей связи для доступа к интернету растёт во всём мире. Они позволяют подключиться к Всемирной паутине без использования Wi-Fi-сигнала и в любой момент присоединиться к онлайн-игре, посмотреть видеофильм в высоком качестве или найти необходимую информацию. Мобильные сети всех операторов связи поддерживают подключение к интернету и используют скорость передачи информации, не уступающую беспроводным сетям. Соответственно, новый толчок получили и устройства, облегчающие подключение к интернету через сети мобильных операторов. Одними из самых востребованных являются беспроводные 4G USB-модемы последнего поколения.

Читать