Поддержка Проблемы и решения Неправильно переходит по адресу

  • Всем привет.

    Вопрос наверняка подымался..но видимо не так запрос на поиске ..

    В общем суть следующая..было у меня на localhost несколько БД с WordPress..для учебы..удалил в конце концов все лишее (папки). Так же в БД MySql удалил все БД кроме того с чем буду работать.

    На оставшемся «WordPress» делаю в Настройки-> Постоянные ссылкиНазвание записи.

    Создал перед этим несколько страниц. Их в меню указываю при создании меню.

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

    Если в Настройки постоянных ссылок выбрать Простые.. переход идет по той ссылке в стиле:

    http://localhost/wp52/?page_id=13

    Чистил БД и как бы заново делал установку wordpress и все та же песня..

    Подскажите почему так происходит?

Просмотр 15 ответов — с 1 по 15 (всего 16)
  • в config.php какая база указана?

    Там все правильно указано. База одна и в приниципе главная страница заходит правильно..а другие страницы нет. Так самое ж главное — удалил все другие базы и по ссылкам в стиле http://localhost/wp52/?page_id=13 все правильно работает..и папка правильная и все открывается. И другая база не нужна..

    • Ответ изменён 4 года, 6 месяцев назад пользователем shiva2019.

    деинсталировал mysql и удалил полностью его папки в progrma files, профайле и program data..поставил заново и та же песня

    • Ответ изменён 4 года, 6 месяцев назад пользователем shiva2019.

    Дома со своего компьютера сделал папку для WordPress. Установил его. Поменял в Настройки постоянных ссылок на значение , отличное от простые

    в итоге ссылка на http://localhost/wp522/hello/

    а пишет:

    The requested URL /wp522/hello/ was not found on this server.

    Ощущение что у меня WordPress с apache как то не так работает..подскажите пожалуйста как это решается.

    в настройках apache включил

    LoadModule rewrite_module modules/mod_rewrite.so
    и перезапустил apache. Это ничегоне дало..

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    в настройках apache включил

    После этого нужно пересохранить настройки постоянных ссылок в WordPress.

    Модератор Yui

    (@fierevere)

    永子

    Вам также нужно установить в конфигурации Apache AllowOverride All для папки в которой находится сайт (или DocumentRoot в целом)

    AllowOverride All — я еще вчера поставил но это не дало результата.

    а Require all denied — оставлять?

    файл .htaccess WordPress сам создает. Читал, что если на него прав нет могу быть подобные проблемы. Но я пробовал его перенести в др. место и снова обновить Настройки постоянных ссылок. Файл создается wordpress-ом. Т.е. права вроде есть на этот файл. Сейчас при попытке по ссылке выдается:

    после AllowOverride All теперь реакция:

    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator at admin@example.com to inform them of the time this error occurred, and the actions you performed just before this error.

    More information about this error may be available in the server error log.

    если вернуть на AllowOverride none то возникает исходная ошибка, с котрой я открыл тему.

    Not Found
    The requested URL /wp_port/hello/ was not found on this server.

    • Ответ изменён 4 года, 6 месяцев назад пользователем shiva2019.
    • Ответ изменён 4 года, 6 месяцев назад пользователем shiva2019.
    • Ответ изменён 4 года, 6 месяцев назад пользователем shiva2019.

    посмотрел error.log в apache. При ошибке

    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator at admin@example.com to inform them of the time this error occurred, and the actions you performed just before this error.

    в Log apache пишется:

    [Thu Sep 05 08:09:59.430311 2019] [core:error] [pid 10072:tid 1160] [client ::1:52255] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace., referer: http://localhost/wp_port/

    Никтоне знает?

    А подскажите, как вы софт ставите на локальный комп что таких проблем нет. В случае с windowsxampp какой нить ставите или что то другое? Нужны с них доп настройки что бы такой проблемы не вылезало или сразу все нормлаьно работает по в части моей проблемы со ссылками?

    Я отдельно ставил apache 2.4, php 7.1.9 и mysql server 5.7

    • Ответ изменён 4 года, 6 месяцев назад пользователем shiva2019.
    • Ответ изменён 4 года, 6 месяцев назад пользователем shiva2019.

    Понятие «локальный сервер» умерло лет 700 назад, вместе с дорогими хостингами.
    И сейчас этим пользуются только самые древние мамонты, которые еще в опричнине Грозного служили.

    Только не говорите, что 100 — 150 руб в месяц — непосильная для вас сумма.

    Ну так сайты то разрабатываются локально, а потом на хостинг заливаются или я чего то не знаю? Или Вы на хостинге все разрабатываете сразу?

    Вопрос кстати решил.

    AllowOverride all не везде изменил ранее с None. Сделал автозамену, а как оказалось не везде изменилось. Теперь все работает.Вопрос закрыт.

    • Ответ изменён 4 года, 6 месяцев назад пользователем shiva2019.

    Ну так сайты то разрабатываются локально

    ну да, во времена динозавров так и было. Мне об этом дедушка рассказывал, да.

    Или Вы на хостинге все разрабатываете сразу?

    Естественно. Сайт нужно делать там, где он потом будет работать.

    Не буду спорить. Я в этом деле новичек. Однако сколько я смотрел видео по web-разработкам сайтов пусть и без cms ..большинство делают на локалке, а после заливают на хостинг.

    Модератор Yuri

    (@yube)

    пусть и без cms

    Вот в этом вся фишка. Без CMS — статический html, и ему все равно откуда отдаваться. (Ну, почти, ибо, имея талант, можно накосячить и для него). А CMS — это скрипты/программы на каком-то языке программирования, которому отнюдь не безразлична среда обитания. Можно и на локальном делать, если локальный/учебный сервер максимально похож на боевой.

    сколько я смотрел видео по web-разработкам сайтов

    это были еще черно-белое немое кино?

Просмотр 15 ответов — с 1 по 15 (всего 16)
  • Тема «Неправильно переходит по адресу» закрыта для новых ответов.