Содержание
- Форум
- Линки не работают с главной страницы.
- Линки не работают с главной страницы.
- Re: Линки не работают с главной страницы.
- Re: Линки не работают с главной страницы.
- Форум
- Сервер не запускается? Пиши СЮДА!
- Сервер не запускается? Пиши СЮДА!
- Yii Framework
- Ошибка 404 nginx openserver
- Ошибка 404 nginx openserver
- Как исправить ошибку 404 на Wordress?
- Настройка пользовательских страниц ошибок Apache в Ubuntu 14.04
- Требования
- Создание пользовательской страницы ошибок
- Error 404: Not found 🙁
- Oops! Something went wrong.
- Настройка Apache для отображения пользовательских страниц ошибок
- Тестирование страницы ошибок 500
- Тестирование страниц ошибок
- Заключение
Форум
Линки не работают с главной страницы.
Линки не работают с главной страницы.
Зделал 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
Ай я слепой совсем стал мне ж сразу написали решение «А если у вас там куча всего есть, но ничего не видно, значит согласно работы функции автосканирования в качестве корневой была подключена какая-то пустая папка из перечисленных в настройках 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
__________________
0 |
650 / 235 / 77 Регистрация: 18.02.2013 Сообщений: 784 |
|
15.05.2013, 01:40 |
2 |
Попробуйте все же сделать в командной строке: Проверьте файл hosts на своей Windows-машине. Там должно быть соответствие: И, насколько я помню, в httpd.conf, если сервер будет недоступен снаружи, нужно указать
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 не работает localhost работает, а phpmyadmin нет на localhost работает, а на сайте нет Под wamp 64 не работает localhost Не работает localhost
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: 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
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/
answered Jul 23, 2013 at 16:59
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
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
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
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
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/
answered Mar 14, 2022 at 5:15
- 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
-
Now restart Apache and MYSql
-
Now type following in Browser : http://localhost:8080/phpmyadmin/
Note: you can use any other port
answered Jan 5 at 19:44
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
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 MarkMax Mark
712 silver badges9 bronze badges
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 Все Вверх
-
Добрый день !! Подскажите пожалуйста при загрузке страницы выскакивает вот это, весь интернет перерыл и все в пустую.
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 -
видимо на локалке, да еще и в подпапке.
Откройте .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
-
Да ето на локалке, вот так у меня сейчас, но все равно не работает.
# 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
-
а файл переименован? htaccess который
-
Да
Вложения:
-
-
Я не вижу расширения не у одного файла. Сделайте показ расширения для файла. Как показать, есть инструкции в интернете для вашей операционной системы.
-
и должно быть так
RewriteBase /mag/ -
расширение у него идет такое же как и имя, только без точки
-
Сейчас так стало писать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.
-
тогда не знаю… копаться по картинкам хуже некуда..
-
Мне помогло переименование .htaccess
-
а как его переименовать, т.е. какое имя прописать?
-
my2you
Продвинутый пользователь- Сообщения:
- 279
- Симпатии:
- 123
такое которое указано. Если не знаете как переименовать, то честно, рановато самостоятельно заниматься обслуживанием сайта.