Wordpress

WordPress loc wp admin: Как войти в админку WordPress

25.07.2023

Установка WordPress на локальный сервер Denwer

Приветствую дорогие читатели!

В этом уроке мы установим с вами шаг за шагом WordPress на локальный сервер Денвер. Для тех кто еще не установил локальный сервер Денвер, советую перейти к уроку по его установке.

Сначала давайте запустим Денвер. Для этого запускаем ярлык на рабочем столе Start Denwer.

После запуска переходим по ссылке http://localhost/tools/phpmyadmin где нам нужно будет создать базу данных и нового пользователя.

Переходим в раздел «Базы данных»:

Раздел «База данных»

Вводим имя для нашей новой базы данных, для примера admin и нажимаем «Создать»:

Создание базы данных для WordPress

Теперь нужно создать нового пользователя, для этого заходим в раздел «Пользователи» и нажимаем «Добавить пользователя»:

Добавление нового пользователя

Теперь нам необходимо заполнить форму, в имя пользователя для примера напишем admin в поле «Хост» выбираем «Локальный» и установим пароль 123456 и нажимаем «Добавить пользователя».

Добавление нового пользователя

Пользователя и базу данных мы создали.

Теперь заходим на локальный диск Z, далее в папку home. В этой папке будут хранится файлы ваших будущих сайтов. Для того чтобы добавить новый сайт необходимо создать новую папку, имя которой должно соответствовать домену сайта. Для примера создадим папку c именем site.ru.

Создание папки для будущего сайта

Теперь заходим в только что созданную папку site.ru и создадим в ней еще одну папку с именем www.

Создание папки www

Теперь давайте скачаем WordPress с официального сайта http://ru.wordpress.org или по прямой ссылке.

После скачки распаковываем архив и копируем файлы в папку www.

Копируем файлы WordPress в папку www

Теперь нужно переименовать файл wp-config-sample.php в wp-config.php:

Переименуем файл wp-config-sample. php

Теперь файл wp-config.php открываем блокнотом. Немного раньше мы уже создали базу данных, пользователя и указали пароль. Теперь эти данные необходимо внести в wp-config.php.

Вместо database_name_here вводим имя базы данных, для нашего примера это admin.

Вместо username_here вводим имя пользователя, в нашем примере это admin.

Вместо password_here вводим пароль который мы указали при создании нового пользователя, для нашего примера это 123456.

Имя сервера MySQL так и оставляем со значением ‘localhost’.

После этого переходим по ссылке https://api.wordpress.org/secret-key/1.1/salt/, копируем ключи и вставляем их заменяя старые.  После того как все изменили сохраняем и закрываем файл wp-config.php.

Если вы все сделали правильно то должно получится так:

Изменения файла wp-config.php

Теперь необходимо перезапустить Денвер. Для этого запускаем ярлык Restart Denwer.

После перезапуска переходим в браузере по адресу site.ru, и если установка прошла успешно вы должны увидеть окно установки WordPress. На этой странице указываем название сайта, имя пользователя, пароль и email. После ввода всех данных нажимает кнопку «Установить WordPress».

Страница установки WordPress

WordPress установлен!

После установки нажимаем по кнопке «Войти» и переходим на страничку входа в админку WordPress. Указываем имя пользователя и пароль, тот который на прошлом этапе указали для установки WordPress и еще раз нажимаем «Войти».

Форма входа в аминку WordPress

Поздравляю! Вы успешно установили WordPress на локальный сервер Денвер.

Сайт вы будете видеть по адресу http://site.ru/.

Вход в админку вашего сайта будет по адресу http://site.ru/wp-admin/.

Хоть урок и получился достаточно длинным, я надеюсь вам было интересно и у вас получилось!

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

Устанавливаем phpMyAdmin с помощью Docker

Веб-разработка

Это продолжение статьи «Локальная среда для PHP разработки с помощью Docker«, в ней мы создали среду со следующими компонентами:

  • NGINX
  • PHP
  • Git
  • Composer
  • MySQL

Многие используют phpMyAdmin для просмотра и администрирования базы данных MySQL, поэтому в качестве своеобразного домашнего задания нужно было самостоятельно добавить еще один контейнер с phpMyAdmin, ниже я покажу как это сделать.

Устанавливаем

Ставить будем из официального образа https://hub.docker.com/r/phpmyadmin/phpmyadmin/, все что нам нужно сделать это добавить в docker-compose.yml вот такой код:

phpmyadmin:
        image: phpmyadmin/phpmyadmin
        container_name: phpmyadmin
        environment:
         - PMA_ARBITRARY=1
        restart: always
        ports:
         - 8081:80
        environment:
          PMA_HOST: mysql
        networks:
         - internal

Теперь останавливаем нашу сборку если она запущена

docker-compose down

И запускаем заново с флагом —build чтобы все пересобрать, поскольку мы изменили файл docker-compose. yml

docker-compose up -d --build

Вроде все запустилось )

Попробуем перейти по http://localhost:8081/ и видим по этому адресу phpMyAdmin, чтобы в него войти используем логин root, а пароль secret (мы его задали в docker-compose.yml в настройках контейнера mysql).

Протестируем

Для теста попробуем установить WordPress. Для начала зайдем в phpMyAdmin и создадим базу данных blog.

Далее в папке sites создадим каталог blog и закинем туда установочные файлы WordPress, теперь необходимо настроить NGINX.

В каталог /config/nginx добавляем файл blog.conf с настройками сайта:

server {
    index index.php;
    server_name blog.loc;
    error_log  /var/log/nginx/error.log;
    access_log /var/log/nginx/access.log;
    root /var/www/blog;
	
    location ~ /\. {
        deny all;
    }
    location ~* /(?:uploads|files)/.*\.php$ {
        deny all;
    }
    location / {
        try_files $uri $uri/ /index.
(.+\.php)(/.+)$; fastcgi_pass php:9000; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; } }

Конфигурационный файл NGINX для WordPress

После этого нам нужно не забыть в файл HOSTS нашей ОС добавить:

127.0.0.1 blog.loc

И перезагрузить нашу среду разработки:

docker-compose restart

Теперь переходим по адресу http://blog.loc/ и выполняем стандартную установку WordPress, если вы все сделали в точности по инструкции, он должен без проблем установиться.

databasedocker

php — неправильное перенаправление WordPress при доступе к wp-admin

спросил

Изменено 6 лет, 5 месяцев назад

Просмотрено 836 раз

У меня небольшая проблема.

Теперь я переношу свой сайт WordPress с Apache2 на Nginx. Все работает нормально, но нет админки.

Когда я пытаюсь получить доступ к «/wp-admin», у меня есть следующее перенаправление:

http://domain.com/wp-login.php?redirect_to=http%3A%2F%2Fdomain.com%2Fwp-admin%2F&reauth=1

После этого появляется пустая страница и больше ничего. Я проверил конфигурацию PHP, и образец test.php что-то печатает, поэтому он работает. Что я делаю неправильно?

Вот моя конфигурация Nginx: сервер

{
слушать 155.123.12.222:80;
имя_сервера domain.com www.domain.com ;
журнал_доступа /var/log/nginx/domains/domain.com.log;
лог_доступа /var/log/nginx/domains/domain.com.bytes байт;
error_log /var/log/nginx/domains/domain.com.error.log;
корень /home/admin/domains/domain.com/public_html;
индекс index.php index.html index.htm;
расположение / {
    индекс index.php;
    try_files $uri $uri/ /index.php?q=$uri&$args;
}
переписать /wp-admin$ $scheme://$host$uri/ на постоянный;
расположение /wp-admin {
    индекс index.
(.+\.php)(/.+)$; включить /etc/nginx/fastcgi_params; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; включить /etc/nginx/nginx_limits.conf; если (-f $имя_файла_запроса) { fastcgi_pass unix:/usr/local/php56/sockets/admin.sock; } } расположение ~ /\.ht { отрицать все; } включить /etc/nginx/webapps.conf; }
  • php
  • wordpress
  • nginx
  • админ
  • панель
3

Попробуйте удалить следующие строки:

 переписать /wp-admin$ $scheme://$host$uri/ постоянная;
расположение /wp-admin {
    индекс index.php index.html index.htm;
    try_files $uri /wp-admin/index.php?q=$uri&$args;
}
 
1

Хорошо, я нашел решение. Я включил режим DEUB в wp-config.php. В каком-то плагине была неправильная конфигурация, поэтому я изменил ее.

В любом случае, спасибо за внимание, ребята.

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя адрес электронной почты и пароль

Опубликовать как гость

Электронная почта

Требуется, но никогда не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения.

wordpress — Wp-admin не работает на локальном хосте

Задавать вопрос

спросил

Изменено 5 лет назад

Просмотрено 7к раз

Я нашел тему, связанную с этим вопросом, но не нашел решения.

Я установил mamp и wordpress. Домашняя страница работает отлично, но я получаю ошибку 500 в localhost/theme/wp-admin и wp-login.

Я нашел siteurl и home в базе данных, и у меня есть эти два параметра с правильным URL. (У меня нет дома ни по одному из этих параметров)

У меня нет ни .htaccess.

Заранее спасибо.

  • wordpress
  • локальный хост
3

Сначала попробуйте создать файл .htaccess со страницы Кодекса WordPress.

Затем попробуйте повторно загрузить папки wp-admin и wp-includes .

Обновление:

Вы упомянули в комментариях, что получаете следующую ошибку:

не может создавать ссылки на/из строковых смещений в /wp-includes/user.php

Мне кажется, вы используете PHP 7 в более старой версии WordPress.

Попробуйте использовать исправление ниже:

https://core.trac.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *