Error 404 localhost apache openserver

Форум Линки не работают с главной страницы. Линки не работают с главной страницы. Зделал import базы SQL. сайт работат. в Админ заходит. Но линки с главной страницы не открываются. Выдаёт текст ниже. Как это Пофиксить? Object not found! The requested URL was not found on this server. The link on the referring page seems […]

Содержание

  1. Форум
  2. Линки не работают с главной страницы.
  3. Линки не работают с главной страницы.
  4. Re: Линки не работают с главной страницы.
  5. Re: Линки не работают с главной страницы.
  6. Форум
  7. Сервер не запускается? Пиши СЮДА!
  8. Сервер не запускается? Пиши СЮДА!
  9. Yii Framework
  10. Ошибка 404 nginx openserver
  11. Ошибка 404 nginx openserver
  12. Как исправить ошибку 404 на Wordress?
  13. Настройка пользовательских страниц ошибок Apache в Ubuntu 14.04
  14. Требования
  15. Создание пользовательской страницы ошибок
  16. Error 404: Not found 🙁
  17. Oops! Something went wrong.
  18. Настройка Apache для отображения пользовательских страниц ошибок
  19. Тестирование страницы ошибок 500
  20. Тестирование страниц ошибок
  21. Заключение

Форум

Линки не работают с главной страницы.

Линки не работают с главной страницы.

Зделал import базы SQL. сайт работат. в Админ заходит.
Но линки с главной страницы не открываются.
Выдаёт текст ниже. Как это Пофиксить?

Object not found!

The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.

If you think this is a server error, please contact the webmaster.

Re: Линки не работают с главной страницы.

Re: Линки не работают с главной страницы.

сайт сделан на wordpress. я скопировал Базу данных в SQL на OpenServer. главная страница сайта работает. но все линки которые есть на главной странице, не работают. тоесть наводишь на линк, появляется надпись, линк ведёт на
http://сайт.com/ingredients-preparation . 007/07/11/
линки на архивы, категории, Комменты все выдают ошибку.

когда нажимаешь то выводится ошибка: (это проблема в базе или apache? Подскажите как устранить.)

Object not found!

The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.

If you think this is a server error, please contact the webmaster.

сайт.com
09/05/17 09:03:36
Apache

Источник

Форум

Сервер не запускается? Пиши СЮДА!

Сервер не запускается? Пиши СЮДА!

Уважаемые пользователи Open Server!
Если у вас не запускается сервер — пишите сюда! Поможем, чем можем.

Вы получите моментальный БАН за следующее:

— за создание отдельной темы «о незапуске»;
— за написание сообщений «о незапуске» в других темах форума;
— за жалобу-пустышку «о незапуске», т.е. сообщение без предоставления всех скринов, логов, настроек и параметров системы (что именно нужно читайте ниже);
— за необоснованную жалобу «о незапуске» когда причина в том, что вы просто не читали Руководство Пользователя! (настройка антивируса, создание доменов и т.д.)
— за сообщение о занятости порта или о недоступности HOSTS файла;

Если вы решили написать здесь «о незапуске», то во избежание бана ОБЯЗАТЕЛЬНО нужно показать в сообщении следующее:

— скрины всех чёрных окон при запуске (отладночный режим ставится в настройках);
— содержимое файла userdataprofilesваш_профиль.ini оформленное в теге CODE;
— параметры системы (точная версия Windows, под администратором работаете или нет, какие стоят антивирусыфаерволы);
— содержимое ВСЕХ вкладок логов после неудачного запуска, оформленные в теге CODE каждый по отдельности;
— другую важную на ваш взгляд информацию и замеченные/возможные проблемы из-за чего может не запускаться;

Источник

Yii Framework

Ошибка 404 nginx openserver

Ошибка 404 nginx openserver

По своей теме нашел просто килотонны материалов в сети, но решения как не было так и нет, похоже что-то я упускаю из вида, надеюсь на Вашу помощь!

Дано: windows 10, openserver 5.3.5 (nginx 1.17 / php 7.3-64)
Установил приложение advanced через composer, все работает как часы. В файле main.php во фронтенде снимаю комментарий со строк с urlManager. Поскольку в настройках в панели openserver у меня стоит имя домена frontend.test с расположением в папке ..frontendweb, то приложение отрабатывает при наборе http://frontend.test, но стоит перейти по любой из ссылок меню http://frontend.test/site/index(about и тд), получаю 404 Not found nginx. Если оставить строки закомментированными, то любые переходы работают как надо.

При запуске сервера в отладочном режиме, получаю несколько окон cmd в одном из которых:

c:openserverospanelmoduleshttpNginx_1.17>»c:openserverospanelmoduleshttpNginx_1.17nginx.exe» -c «c:openserverospanelmoduleshttpNginx_1.17confnginx.conf»
nginx: [alert] could not open error log file: CreateFile() «logs/error.log» failed (3: The system cannot find the path specified)

Ещё в 6, отличающихся циферкой в названии батника от 0 до 5, попытка запустить, как я полагаю (не уверен), cmd.exe -debug0.bat :

c:openserverospanelmodulesphpPHP_7.3-x64>»c:openserverospanelmodulesphpPHP_7.3-x64php-cgi.exe» -b 127.0.0.1:9000 -c «c:openserverospanelmodulesphpPHP_7.3-x64php.ini
С перебором портов от 9000 до 9006.
не знаю, связаны ли эти вещи, но дебагер в шторме тоже не работает, пишет что порт занят. Настройку дебагера делал по советам из сети само собой, правил php.ini:

Общий лог открытый через панель после запуска сервера:

2020-02-05 18:04:51 ———————————————
2020-02-05 18:04:51 Начало процедуры запуска сервера
2020-02-05 18:04:52 Обновление Hosts файла
2020-02-05 18:04:52 Обновление конфигурации MySQL-5.7-x64
2020-02-05 18:04:52 Обновление конфигурации Sendmail
2020-02-05 18:04:52 Обновление конфигурации PHP_7.3-x64
2020-02-05 18:04:52 Обновление конфигурации PHPMyAdmin
2020-02-05 18:04:52 Обновление конфигурации Nginx_1.17
2020-02-05 18:04:52 Запуск MySQL-5.7-x64
2020-02-05 18:04:52 Запуск PHP_7.3-x64
2020-02-05 18:04:52 Запуск Nginx_1.17
2020-02-05 18:04:52 Проверка состояния сервера
2020-02-05 18:04:53 Cервер успешно запущен за 1,5 секунд!

После чего запуск приложения оканчивается 504 Gateway Time-out nginx.

Само собой в режиме обычного запуска все работает как раньше.

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

Источник

Как исправить ошибку 404 на Wordress?

Перенес сайт на WordPress c личного ПК на локальный сервер на Windows server 2016 внутри локальной сети предприятия. Режим повышенной безопасности IE отключен.
Успешно установил движок версии open_server_5_2_8_basic на Windows server 2016.
Дефолтный localhost запускается без проблем.
Создал .htaccess

Имя домена на рабочем ПК и локальном сервере где будет работать сайт идентичны.
Захожу мои сайты — нужный домен. Но вместо этого HTTP Error 404. The requested resource is not found. И так в любом браузере.
В hosts домен прописался.
Попробовал стартовать чистую WordPress, стартовая страница установки движка открывается успешно.

  • Вопрос задан более трёх лет назад
  • 164 просмотра

Проблема была в занятом 80 порту системным процессом сервера.
Из-за этого я перевел работу Open Server на порт 8080 и сайт перестал работать.
Нашел такое решение:
Освободить порт 80 занятый system в windows можно следующим путем.

Win+R вводим “regedit” (без кавычек).
Ищем ветку «HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHTTP»
Меняем значение ключа “start” с 3 на 4…до этого встречал советы ставить 0. Так вот мне ноль не помог.
Перезапускаем компьютер.
Радуемся тому, что так быстро нашли нужную информацию.
П,С- ОСТОРОЖНО! Апач заработает-сетевой принтер перестанет работать.
Может кто подскажет как подружить wordpress c другими портами кроме 80

Источник

Настройка пользовательских страниц ошибок Apache в Ubuntu 14.04

Apache – самый популярный в мире веб-сервер; многофункциональный и гибкий, он постоянно поддерживается командой специалистов.

При проектировании веб-страниц часто возникает необходимость настроить каждую из них в индивидуальном порядке. Это касается и страниц ошибок, которые появляются в случае, если запрашиваемый контент по какой-либо причине недоступен. В этом руководстве показано, как настроить Apache для отображения пользовательских страниц ошибок в системе Ubuntu 14.04.

Требования

Для выполнения данного руководства нужен пользователь с привилегиями sudo. Чтобы настроить такую учётную запись пользователя, обратитесь к этому руководству. Кроме того, нужно предварительно установить Apache; подробные инструкции по установке можно найти здесь.

Создание пользовательской страницы ошибок

Сначала нужно создать пользовательские страницы ошибок.

Примечание: Для тестирования можно использовать следующий код без изменений. Чтобы создать свою страницу ошибок, просто замените текст в echo в приведённом ниже коде.

Страницы ошибок будут храниться в каталоге /var/www/html – стандартном каталоге document root веб-сервера Apache. Для примера создайте страницу ошибки 404 (по имени custom_404.html) и общую страницу для ошибок 500 (custom_50x.html).

Error 404: Not found 🙁

I have no idea where that file is, sorry. Are you sure you typed in the correct URL?

» | sudo tee -a /var/www/html/custom_404.html
echo «

Oops! Something went wrong.

We seem to be having some technical difficulties. Hang tight.

» | sudo tee -a /var/www/html/custom_50x.html

Итак, теперь на сервере есть две страницы ошибок.

Настройка Apache для отображения пользовательских страниц ошибок

Теперь нужно настроить Apache для поддержки только что созданных страниц в случае возникновения соответствующей ошибки. В каталоге /etc/apache2/sites-enabled откройте файл виртуального хоста. В руководстве используется стандартный файл хоста 000-default.conf, но вы можете работать с пользовательскими хостами.

sudo nano /etc/apache2/sites-enabled/000-default.conf

Направьте Apache на соответствующие страницы ошибок.

Для того чтобы связать каждый тип ошибки со специальной страницей, используйте директиву ErrorDocument. Это можно сделать в файле хоста. В целом, нужно просто указать код состояния HTTP для каждой страницы, и тогда страница появится на экране в случае возникновения указанной ошибки.

В данном случае настройки будут выглядеть так:

/etc/apache2/sites-enabled/000-default.conf

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog $/error.log
CustomLog $/access.log combined
ErrorDocument 404 /custom_404.html
ErrorDocument 500 /custom_50x.html
ErrorDocument 502 /custom_50x.html
ErrorDocument 503 /custom_50x.html
ErrorDocument 504 /custom_50x.html

Этого кода достаточно для настройки обслуживания страниц ошибок.

Однако рекомендуется добавить ещё один блок конфигураций, чтобы клиенты не могли запрашивать страницы ошибок напрямую. Это предотвратит путаницу (например, запрошенная напрямую страница ошибки будет сообщать пользователю об ошибке, даже если код состояния – 200 (Success)).

Чтобы настроить такое поведение веб-сервера, нужно добавить блок Files для каждой пользовательской страницы ошибок. Также нужно проверить, установлена ли переменная окружения REDIRECT_STATUS; она должна быть установлена, только если директива ErrorDocument обрабатывает запрос. Если переменная окружения пуста, сервер будет обслуживать страницу 404:

/etc/apache2/sites-enabled/000-default.conf

. . .
ErrorDocument 404 /custom_404.html
ErrorDocument 500 /custom_50x.html
ErrorDocument 502 /custom_50x.html
ErrorDocument 503 /custom_50x.html
ErrorDocument 504 /custom_50x.html

RedirectMatch 404 ^/custom_404.html$

RedirectMatch 404 ^/custom_50x.html$

Когда страницы ошибок запрашиваются клиентами, возникает ошибка 404, потому что переменная среды не установлена.

Тестирование страницы ошибок 500

Проверить работу страницы ошибок 404 очень просто: достаточно запросить любой несуществующий контент. Но чтобы протестировать страниц ошибок 500, нужно создать фиктивную директиву ProxyPass.

Добавьте директиву ProxyPass в конец конфигурационного файла. Отправьте запросы для /proxytest на порт 9000 на локальной машине (на этом порте не запущено ни одного сервиса):

/etc/apache2/sites-enabled/000-default.conf

. . .
ErrorDocument 404 /custom_404.html
ErrorDocument 500 /custom_50x.html
ErrorDocument 502 /custom_50x.html
ErrorDocument 503 /custom_50x.html
ErrorDocument 504 /custom_50x.html

RedirectMatch 404 ^/custom_404.html$

RedirectMatch 404 ^/custom_50x.html$

ProxyPass /proxytest «http://localhost:9000»

Сохраните и закройте файл.

Затем включите модули mod_proxy и mod_proxy_http:

sudo a2enmod proxy
sudo a2enmod proxy_http

Тестирование страниц ошибок

Проверьте конфигурационный файл на наличие ошибок:

sudo apache2ctl configtest

Если команда обнаружила любые ошибки, исправьте их. Затем перезапустите Apache:

sudo service apache2 restart

Теперь откройте домен или IP-адрес сервера и запросите несуществующий контент, чтобы проверить работу страницы 404:

http:// server_domain_or_IP /thiswillerror

На экране должна появиться страница 404:

Error 404: Not found 🙁
I have no idea where that file is, sorry. Are you sure you typed in the correct URL?

Откройте фиктивный proxypass, чтобы проверить работу страницы 500 (на экране должен появиться код состояния 503 service unavailable):

http:// server_domain_or_IP /proxytest

Если всё было выполнено верно, на экране появится:

Oops! Something went wrong.
We seem to be having some technical difficulties. Hang tight.

После тестирования удалите фиктивную директиву из конфигураций Apache. Также нужно отключить модули proxy:

sudo a2dismod proxy
sudo a2dismod proxy_http

В завершение перезапустите веб-сервер:

sudo service apache2 restart

Заключение

Итак, теперь на сайте есть уникальные страницы ошибок. Пользовательские страницы ошибок – это отличный способ помочь посетителям понять, в чём дело, предоставить им всю необходимую информацию об ошибке и полезные ссылки (не забудьте убедиться, что ссылки работают даже в случае возникновения ошибок).

Источник

ukinari

Сообщения: 5
Зарегистрирован: 16 апр 2013, 17:59

Аватара пользователя

Максим

Сообщения: 5993
Зарегистрирован: 11 дек 2010, 20:29

Непрочитанное сообщение

Максим » 16 апр 2013, 18:19

Не понимаю с какой проблемой вы пришли, проблемы ведь никакой нет. У вас всё открывается, сервер показывает пустой каталог. Положите какой-либо файл в папку с доменом и тогда он будет открываться в браузере или сможете его выбрать из списка (если файл не индексный).

Denis_Pirojkov

Сообщения: 39
Зарегистрирован: 17 фев 2012, 14:21
Откуда: Krasnodar
Контактная информация:

Непрочитанное сообщение

Denis_Pirojkov » 16 апр 2013, 19:16

Абсолютно ничего сломанного нет.
Возможно вы удалили случайно в папке localhost файлы и поэтому нет «Вау он работает».
А так всё пашет норм.

ukinari

Сообщения: 5
Зарегистрирован: 16 апр 2013, 17:59

Непрочитанное сообщение

ukinari » 16 апр 2013, 20:51

Да там полно файлов в папке localhost, ни фига не видит.
Если пишу http://localhost/Имя_сайта
Object not found!

The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.

If you think this is a server error, please contact the webmaster.
Error 404
localhost
04/16/13 20:46:53
Apache

Сайты в папке localhost есть 100%
Все остальное работает. Но спс за ответы еще попробую.

Аватара пользователя

Максим

Сообщения: 5993
Зарегистрирован: 11 дек 2010, 20:29

Непрочитанное сообщение

Максим » 16 апр 2013, 21:16

localhost это и есть сайт, вы что-то путаете, и никто так домены не открывает http://localhost/Имя_сайта . А если у вас там куча всего есть, но ничего не видно, значит согласно работы функции автосканирования в качестве корневой была подключена какая-то пустая папка из перечисленных в настройках Open Server.

ukinari

Сообщения: 5
Зарегистрирован: 16 апр 2013, 17:59

Непрочитанное сообщение

ukinari » 16 апр 2013, 23:17

Да у меня куча сайтов в папке localhost Я сколько у меня open server стоял все время http://localhost/Имя_сайта открывал. Я особо и не интересовался работает и ладно. Но теперь видно надо почитать, потому что привык. А есть какое то руководство почитать, хотя в принципе и сам найду.

zaur111

Сообщения: 19
Зарегистрирован: 02 июл 2012, 16:50

Непрочитанное сообщение

zaur111 » 18 апр 2013, 14:47

Скажите вы решили проблему, ато у мня похожая ситуация? Один сайт не хочет открываться ни в какую. Сервер видит только несколько папкок. Остальная сайты (а у меня их куча) прекрасно работают. Такое ощущение, что сервер блокирует какие то папки и файлы.

ukinari

Сообщения: 5
Зарегистрирован: 16 апр 2013, 17:59

Непрочитанное сообщение

ukinari » 26 апр 2013, 18:27

Короче не знаю что за фигня (лень разбираться), но теперь открываю http://Имя_сайта2 все свои сайты. Так работает.

ukinari

Сообщения: 5
Зарегистрирован: 16 апр 2013, 17:59

Непрочитанное сообщение

ukinari » 26 апр 2013, 20:43

Ай я слепой совсем стал мне ж сразу написали решение :oops: «А если у вас там куча всего есть, но ничего не видно, значит согласно работы функции автосканирования в качестве корневой была подключена какая-то пустая папка из перечисленных в настройках Open Server». Заметил только что, когда сообщения перечитал. Действительно ничего не открывало потому что у меня в папке localhost пустая папка www была. А я с дуру denver установил работал с ним. Теперь все работает.

Здравствуйте, работаю с advanced template на Win10(x64) c OpenServer (Apache 2.4, PHP 5.6, MySQL 5.6). С помощью composer создал новый проект, активировал его с init.bat в окружении Development. Настроил urlManager и теперь все запросы, которые идут не на index.php и не на реальные файлы возвращают 404. Причем 404 возвращается не ErrorHandler’ом, а вэбсервером.
Ошибок в логе Apache нет.

config/main.php

Код: Выделить всё

<?php
$params = array_merge(
    require(__DIR__ . '/../../common/config/params.php'),
    require(__DIR__ . '/../../common/config/params-local.php'),
    require(__DIR__ . '/params.php'),
    require(__DIR__ . '/params-local.php')
);

return [
    'name' => 'Название',
    'id' => 'app-frontend',
    'language' => 'ru',
    'basePath' => dirname(__DIR__),
    'bootstrap' => ['log'],
    'controllerNamespace' => 'frontendcontrollers',
    'components' => [
        'user' => [
            'identityClass' => 'commonmodelsUser',
            'enableAutoLogin' => true,
        ],
        'log' => [
            'traceLevel' => YII_DEBUG ? 3 : 0,
            'targets' => [
                [
                    'class' => 'yiilogFileTarget',
                    'levels' => ['error', 'warning'],
                ],
            ],
        ],
        'errorHandler' => [
            'errorAction' => 'site/error',
        ],
        'urlManager' => [
            'enablePrettyUrl' => true,
            'showScriptName' => false,
            'rules' => [
                'doc/<pagename>' => 'doc/index',
                '<controller:w+>/<action:w+>' => '<controller>/<action>',
            ],
            'showScriptName'=>false,
        ],
        
    ],
    'params' => $params,
];

 

Если свойство  ‘enablePrettyUrl’ поставить в false, то все работает, но без ЧПУ.

.htaccess расположен в frontend/web/ (mod_rewrite включен)

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php

Где искать проблему?

Последний раз редактировалось undestroyer 2016.01.02, 08:42, всего редактировалось 1 раз.

28 / 24 / 2

Регистрация: 11.12.2012

Сообщений: 448

1

10.05.2013, 16:48. Показов 8111. Ответов 2


Установил этот apache. Нажал на start в apachemonitor. Запустил в htdocs index, в браузере отображается it works. А вот с localhost выскакивает ошибка «HTTP Error 404. The requested resource is not found». Уже сталкивался с этой проблемой при установке готовых веб-серверов. Порт 80 был занят system. Решил проблему, просто перенаправил на порт 8080. Но здесь проблема не решена. У меня есть почему-то два файла httpd.conf. Один в папке conf, а другой во вложенной папке — conf/original. Содержимое httpd одинаковое в двух папках, видимо где-то просто копия. В двух файлах изменил, где были 80 на 90
#Listen …:90
Listen 90
#ServerName www.example.com:90
Не сработало, потом поменял 90 на 8010 в трех местах в двух файлах. Тоже не сработало. Что делать?

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



650 / 235 / 77

Регистрация: 18.02.2013

Сообщений: 784

15.05.2013, 01:40

2

Попробуйте все же сделать в командной строке:

Проверьте файл hosts на своей Windows-машине. Там должно быть соответствие:

И, насколько я помню, в httpd.conf, если сервер будет недоступен снаружи, нужно указать
Listen
127.0.0.1:80



1



28 / 24 / 2

Регистрация: 11.12.2012

Сообщений: 448

15.05.2013, 02:59

 [ТС]

3

Уже несколько дней назад получилось



1



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

15.05.2013, 02:59

Помогаю со студенческими работами здесь

Apache запускается localhost не работает
Здравствуйте, поставил Apache, сервер запускался, localhost нормально работал,через какое-то время…

localhost работает, а phpmyadmin нет
localhost работает, а phpmyadmin нет. Для этого нужен какой то php файл? Или какие то настройки?…

на localhost работает, а на сайте нет
Всем доброго времени суток, товарищи.
Столкнулся с проблемой, над которой бьюсь уже не первый день…

Под wamp 64 не работает localhost
Под wamp 64 не работает localhost

Не работает localhost
Привет всем! Начинаю изучать IIS, установил его ( на только что установленную windows7), сайт…

Не работает Localhost
Здравствуйте, у меня такая проблема, я создал новый проект в php designer, начал работать, захотел…

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:

3

I am using XAMPP. and internal server of Django.
When I browse to localhost or 127.0.0.1, It shows
Not Found . HTTP Error 404. The requested resource is not found.

It sometimes works fine and other times pops up the error.

Moreover, when I browse to my project url, ie 127.0.0.1:8000/cc , the project url works fine.

Any ideas why is this happening?

asked Jul 23, 2013 at 7:21

PythonEnthusiast's user avatar

PythonEnthusiastPythonEnthusiast

16.3k43 gold badges132 silver badges256 bronze badges

You need to add the port number to every address you type in your browser when you have changed the default port from port 80.

For example: localhost:8000/cc .

A little edition here is that it should be 8080 in place of 8000.
For example —
http://localhost:8080/phpmyadmin/

suranjan dutta's user avatar

answered Jul 23, 2013 at 16:59

George Chondrompilas's user avatar

1

I had the same problem and here is how it worked for me :

1) Open XAMPP control panel.

2)On the right top corner go to config > Service and Port setting
and change the port (I did 81 from 80).

3)Open config in Apache just right(next) to Apache admin Option and click on that and select first one (httpd.conf) it will open in the notepad.

4) There you find port listen 80 and replace it with 81 in all place and save the file.

5) Now restart Apache and MYSql

6) Now type following in Browser :
http://localhost:81/phpmyadmin/

I hope this works.

answered Dec 11, 2019 at 10:57

Badri Paudel's user avatar

Many frameworks like Laravel , Django ,… run local web server that work on another port except 80.For example port 8000 is the most commen port that these local web servers use.

So when you run web servers that frameworks build them and type localhost:8000 it works well.But web server that xampp(apache) runs it has another port.In default it has 80 that it does not need to type it in url.And if you change port you should mention it in url.

**In brief:**web server in framework is different from web server in xampp . Check the port of each server and mention it in url when you use them.

answered Feb 14, 2020 at 17:21

akbar's user avatar

akbarakbar

5695 silver badges12 bronze badges

If your server is still listening on port 80, check the permission on the DocumentRoot folder and if DirectoryIndex file existed.

answered Dec 26, 2014 at 8:42

Klaus's user avatar

KlausKlaus

4415 silver badges8 bronze badges

Try checking your web routes most likely there is nothing pointing to the default path in your routes //default path or route Route::get('/', [ PagesController::class,'index']); in this case

answered Mar 2, 2021 at 11:58

developers ukwelys's user avatar

If you are getting a 404 Error in PHP or you are not able to see PHPMyAdmin,
it might be you have changed your default port.
For instance, I have changed from port 80 to 8081. So after changing the port, you have to just type http://localhost:8081 in your browser.

eg: localhost:yourPortName/
phpmyadmin Page — http://localhost:8081/phpmyadmin/

sayil aguirre's user avatar

answered Mar 14, 2022 at 5:15

Praveen Prajapati's user avatar

  1. Open XAMPP control panel.

2)On the right top corner go to config > Service and Port setting and change the port. Under the Apache tab , change main port to 8080 and SSL port to 4433 and click save.

screenshot of Service and Port

3) Change the Default Port Settings of the httpd.conf File

  • Open config in Apache just right(next) to Apache admin Option and
    click on that and select the first one (httpd.conf) it will open in
    the notepad.
  • Locate 80( to get started, press Ctrl + F, then enter “80” in the
    search field.)
  • Modify the following lines :
    Port 80 to Port 8080
    Listen 80 to Listen 8080
    servername localhost:80 to servername localhost:8080

4) Update the Default Port Settings in the http-ssl.conf File

  • Open config in Apache just right(next) to Apache admin Option and
    click on that and select the first one (http-ssl.conf) it will open
    in the notepad.

  • Locate 443( to get started, press Ctrl + F, then enter “443” in
    the search field.)

  • Modify the following sentences:

         Listen 443   => Listen 4433
         <VirtualHost _default_:443>   =>  <VirtualHost _default_:4433>
         ServerName www.example.com:443   => ServerName www.example.com:4433 
    
  1. Now restart Apache and MYSql

  2. Now type following in Browser : http://localhost:8080/phpmyadmin/
    Note: you can use any other port

answered Jan 5 at 19:44

Meenu Mathew's user avatar

open D:xamppapacheconfextrahttpd-vhosts.conf

ServerName localhost
DocumentRoot «D:xampphtdocs»
SetEnv APPLICATION_ENV «development»

DirectoryIndex index.php
AllowOverride FileInfo
Require all granted

Restart Apache server

and then refresh your given url

answered Jul 16, 2016 at 12:31

Pankaj's user avatar

PankajPankaj

1712 silver badges11 bronze badges

In my case, it was just a VPN problem.

I was working in my companies network (via VPN).
After switching to private network, the problem disappeared!

answered Oct 19, 2021 at 8:49

Max Mark's user avatar

Max MarkMax Mark

712 silver badges9 bronze badges

Аватар пользователя nk_lg


26 декабря 2016 в 23:39


Добрый.
Есть убунта (локально) + апач2 + php 5.5
Есть рабочий сайт на 6’том друпале.
Стянул резервную копию всех файлов + сделал дамп базы, развернул базу у себя, подредактировал settings.php, скопировал файлы в /var/www/html — главная страница корректно открывается, переход по любой ссылке дает 404 ошибку сервера (не друпаловскую, ругается сам апач).

Удалил всё. Стянул с офф.сайта архив с восьмым друпалом, создал чистую базу, скопипастил settings.php + создал/дал права на /files/ приступил к установке. На странице с ошибками подсветилось предупреждение, что чистые ссылки не работают! Погуглил — пишут, что не работает rewrite_module, проверил:

Satellite@L650:/etc/apache2/mods-enabled$ apache2ctl -M |grep «rewrite»
 rewrite_module (shared)

Удивился, но там же пишут, что не критично, Ок — жму «продолжить в любом случае», заполняю данные о базе/пользователе, в конце установки меня радостно встречает «Приветствуем на сайте Drupal» с уже залогиненым пользователем, ну и хватит о хорошем.

Абсолютно любой переход приводит к 404 ошибке.

в 000-default.conf нагуглил/добавил:

    DocumentRoot /var/www/html
    <Directory / >
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>

Куда что посмотреть, где что гуглить — везде пишут «обратитесь в тех.поддержку хостера», но у меня же локально всё происходит, что где посмотреть/подправить/донастроить нужно??! ))

Заранее спасибо за конкретику! )

  • Есть вопрос
  • Системное окружение
  • Печать

Страницы: [1] 2 3  Все   Вниз

Тема: 404 ошибка [Apache2/localhost]  (Прочитано 6123 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
miha14082

Здравствуйте! У меня проблема: у меня есть программа которая берёт файлы с сайта. И они вместе находятся на одной VDS.

Вот ошибка:
root@tc:~# wget http://localhost/lk/upload/skins/miha14082.png
—2016-08-23 11:11:02—  http://localhost/lk/upload/skins/miha14082.png
Resolving localhost (localhost)… ::1, 127.0.0.1
Connecting to localhost (localhost)|::1|:80… connected.
HTTP request sent, awaiting response… 404 Not Found
2016-08-23 11:11:02 ERROR 404: Not Found.


Оффлайн
unimix

Ошибка 404 = запрашиваемый ресурс не найден.


Оффлайн
miha14082

Ну вот в этом и проблема. Что на сайте есть файл по этому пути. А если быть точнее — на обоих доменах (домен и поддомен)


Оффлайн
unimix

Возможно, для решения проблемы надо настроить Apache.


Оффлайн
miha14082

Можешь помочь? Ну апач настроен вроде (ISPmanager стоит)


Оффлайн
unimix

То, что веб-сервер выдаёт ошибку 404 не является ошибкой работы сервера. То, что wget сообщает об этом, также не является проблемой. То, что «на обоих доменах (домен и поддомен) есть файл по этому пути» ни о чём не говорит.

Что работает не так и как надо? Почему запрос делается без использования доменного имени (где доступ к файлу есть)?


Оффлайн
miha14082

Если по домену — работает всё. А если через localhost — нет.


Оффлайн
AnrDaemon

Спасибо, мы это поняли.
Расскажите, в чём ПРОБЛЕМА?

Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…


Оффлайн
miha14082

Моё ПО получает ошибку 404


Оффлайн
AnrDaemon

Что, в принципе, предсказуемо.
Ибо на сайте localhost этих документов нет и быть не должно.

Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…


Оффлайн
𝓝𝓲𝓻𝓭

Ибо domen.com (условно) и localhost это далеко не одно и то же даже если крутятся на одной машине. Чтоб ресурсы domen.com были доступны по localhost нужно в апаче прописать виртуальный хост по умолчанию ту да же куда прописан domen.com но лучше этого не делать. Что мешает брать файлы по domen.com?

Больше всего глупостей в течение дня совершает человек, который рано встаёт и поздно ложится.


Оффлайн
miha14082

А как сделать чтобы на локалхост отдавал то же что на основной домен?


Оффлайн
AnrDaemon

Ты невнимательно читал, что тебе пишут люди?
НЕ НАДО так делать.

Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…


Оффлайн
miha14082


Оффлайн
virusoft

А как сделать чтобы на локалхост отдавал то же что на основной домен?

Прописать в апаче домен и локалхост в одно и то же место. Виртуальный хост на то и предназначен, чтобы разграничивать достап к имеющейся информации. Не даром на одном серваке (компьютере) может быть несколько сайтов и они никак не пересекаются. Ибо каждый сайт (хост, домен) лежит в своем месте. Пропиши в апаче путь до локалхоста такой же как к домену.

Если работает — не трогай. Linux — гибкая система, но один раз прогнувшись может обратным ходом распрямиться и ударить по самому (…) месту. Думай о будущем и все будет хорошо.


  • Печать

Страницы: [1] 2 3  Все   Вверх

  1. Добрый день !! Подскажите пожалуйста при загрузке страницы выскакивает вот это, весь интернет перерыл и все в пустую.

    Object not found!
    The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.

    If you think this is a server error, please contact the webmaster.

    Error 404
    localhost
    Apache/2.4.12 (Win32) OpenSSL/1.0.1l PHP/5.6.8

  2. видимо на локалке, да еще и в подпапке.

    Откройте .htaccess (не забыв переименовать его в ) и добавьте папку магазина, как там советуют

    # If your opencart installation does not run on the main
    web folder make sure you folder it does run in ie. / becomes /shop/

    RewriteBase /shop

  3. Да ето на локалке, вот так у меня сейчас, но все равно не работает.

    # SEO URL Settings
    RewriteEngine On
    # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/
    
    RewriteBase /mag
  4. а файл переименован? htaccess который

  5. Да

    Вложения:

    • Без імені1.png

  6. Я не вижу расширения не у одного файла. Сделайте показ расширения для файла. Как показать, есть инструкции в интернете для вашей операционной системы.

  7. и должно быть так
    RewriteBase /mag/

  8. расширение у него идет такое же как и имя, только без точки


  9. Сейчас так стало писать

    Object not found!


    The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.

    If you think this is a server error, please contact the webmaster.

  10. тогда не знаю… копаться по картинкам хуже некуда..

  11. Мне помогло переименование .htaccess

  12. а как его переименовать, т.е. какое имя прописать?


  13. my2you

    my2you
    Продвинутый пользователь

    Сообщения:
    279
    Симпатии:
    123

    такое которое указано. Если не знаете как переименовать, то честно, рановато самостоятельно заниматься обслуживанием сайта.


OpenCart Russia Форум

Понравилась статья? Поделить с друзьями:
  • Error 404 jokes
  • Error 404 java servlet
  • Error 404 java io filenotfoundexception srve0190e file not found
  • Error 404 ink sans
  • Error 404 image