Openserver ошибка 404

  • Главная

    Список форумов

    Обсуждение Open Server

  • Поиск

    • Текущее время: 04 июн 2023, 07:54
    • Часовой пояс: UTC+03:00

trissys

Сообщения: 11
Зарегистрирован: 31 янв 2016, 21:11

ошибка 404

Добрый .. в локалхост все работает .. а если сервер по ip то из вне и по локальной сети ( 192.168.1.33/tris ) показывает ошибку 404 ..поднимал год назад сервер .. помню тоже была проблема ..
находил тут тему где вроде бы файл .htaccess надо куда-то закинуть .. но раздел не могу найти на форуме .. ( посмотрел уже ~ 300 тем ) можно пальцем тыкнуть куда че ? )
ip сервера поставил 192.168.1.33
в алиасы прописал
192.168.1.33 — tris
192.168.1.1 — tris
мой внешний ip -tris
:)
в логах апачи
tris: 192.168.1.76 [13/Mar/2017:10:41:25 +0300] «GET /tris HTTP/1.1» 404 1028 «-» «Mozilla/5.0 (Windows NT 10.0; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0»
tris: 192.168.1.1 [13/Mar/2017:10:41:39 +0300] «GET /tris HTTP/1.1» 404 1029 «-» «Mozilla/5.0 (Windows NT 10.0; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0»
tris: 192.168.1.1 [13/Mar/2017:10:41:39 +0300] «GET /favicon.ico HTTP/1.1» 404 1029 «-» «Mozilla/5.0 (Windows NT 10.0; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0»
tris: 192.168.1.1 [13/Mar/2017:10:41:39 +0300] «GET /favicon.ico HTTP/1.1» 404 1029 «-» «Mozilla/5.0 (Windows NT 10.0; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0»

закинув в domains/tris/ файл .htaccess в нем прописал
Redirect 301 /tris/ http://мой ip/tris/ но тоже самое 404

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

Максим

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

Re: ошибка 404

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

Максим » 13 мар 2017, 12:45

Судя по логу вы пытаетесь открыть адрес http://какой_то_ip/tris когда надо http://какой_то_ip/tris/ поскольку первый вариант это документ (которого нет), а второй адрес это подпапка (которая есть).

trissys

Сообщения: 11
Зарегистрирован: 31 янв 2016, 21:11

Re: ошибка 404

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

trissys » 13 мар 2017, 13:46

tris: 192.168.1.1 [13/Mar/2017:13:44:54 +0300] «GET /tris/ HTTP/1.1» 404 1029 «-» «Mozilla/5.0 (Windows NT 10.0; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0»

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

Максим

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

Re: ошибка 404

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

Максим » 13 мар 2017, 13:51

Ах да, у вас же домен tris называется, я невнимательный. Создайте в папке domains/tris/ подпапку domains/tris/tris/ и ошибка 404 исчезнет. Не забудьте удалить .htaccess, а то с таким перенаправлением оно у вас зациклится.

trissys

Сообщения: 11
Зарегистрирован: 31 янв 2016, 21:11

Re: ошибка 404

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

trissys » 13 мар 2017, 15:20

хм .. теперь такой лог
tris: 192.168.1.1 [13/Mar/2017:15:18:59 +0300] «GET /tris/ HTTP/1.1» 301 20 «-» «Mozilla/5.0 (Windows NT 10.0; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0»

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

Максим

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

Re: ошибка 404

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

Максим » 13 мар 2017, 17:32

trissys, или не удалили файл .htaccess и у вас продолжается редирект, или редирект остался в кеше браузера и в этом случае просто очистите его.

trissys

Сообщения: 11
Зарегистрирован: 31 янв 2016, 21:11

Re: ошибка 404

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

trissys » 21 мар 2017, 23:18

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

trissys

Сообщения: 11
Зарегистрирован: 31 янв 2016, 21:11

Re: ошибка 404

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

trissys » 24 мар 2017, 03:54

прочитав много сайтов и посидев за раз 12 часов .. настроил .. видимо из-за того что сайт делал на localhost надо ручками было поменять на нужный ip в конфигах , полет отличный . странно почему OS сам не сделал это .

Здравствуйте, работаю с 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 раз.

Прошу помощи, мучаюсь с этим уже какой день.
Пожалуй, нужно расписать конкретно, что я сделала. Я создала новый проект в папке domains в Open Server, загрузила laravel (команда: laravel new), далее проделала команды (composer require laravel/ui, php artisan ui vue, npm install, npm run dev). В папке /public/js создала файл main.js. Его содержимое:

new Vue({
  el: '#app',

  mounted() {
    axios.get('/skills').then(response => console.log(response));
  }
});

Далее web.php:

<?php

use IlluminateSupportFacadesRoute;

Route::get('/', function () {
    return view('welcome');
});

Route::get('skills', function() {
  return ['Laravel', 'Vue', 'PHP', 'JavaScript', 'Tooling'];
});

И welcome.blade.php:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">

        <title>Laravel</title>
    </head>
    <body>
        <div id="app">

        </div>
        <script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
        <script src="https://cdn.jsdelivr.net/npm/vue@2.6.11"></script>
        <script src = "/js/main.js"></script>
    </body>
</html>

Открыла в браузере с помощью Open Server и увидела ошибку: Как устранить ошибку GET http://vue-app/main.js net::ERR_ABORTED 404 (Not Found)
введите сюда описание изображения

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

win64, php5.6-64x, apach 2.4-64x

При запуске localhost все ок. Но мне же нужно перенаправление по локальной сети.

Возможно проблема или с подключением к базам оракл у опен сервера, тк я к базам подключаюсь и могу оперировать ими через toad for oracl, тем что там есть.

или с маршрутизацией в локальной сети

логи

[Wed Jul 11 12:38:21.362558 2018] [ssl:warn] [pid 10600:tid 148] AH01909: charity:443:0 server certificate does NOT include an ID which matches the server name
[Wed Jul 11 12:38:21.363559 2018] [ssl:warn] [pid 10600:tid 148] AH01909: 66localhost:443:0 server certificate does NOT include an ID which matches the server name
[Wed Jul 11 12:38:21.364559 2018] [ssl:warn] [pid 10600:tid 148] AH01909: default:443:0 server certificate does NOT include an ID which matches the server name
[Wed Jul 11 12:38:21.540576 2018] [ssl:warn] [pid 10600:tid 148] AH01909: charity:443:0 server certificate does NOT include an ID which matches the server name
[Wed Jul 11 12:38:21.541576 2018] [ssl:warn] [pid 10600:tid 148] AH01909: 66localhost:443:0 server certificate does NOT include an ID which matches the server name
[Wed Jul 11 12:38:21.541576 2018] [ssl:warn] [pid 10600:tid 148] AH01909: default:443:0 server certificate does NOT include an ID which matches the server name
[Wed Jul 11 12:38:22.154638 2018] [mpm_winnt:notice] [pid 10600:tid 148] AH00455: Apache/2.4.29 (Win32) OpenSSL/1.0.2n configured -- resuming normal operations
[Wed Jul 11 12:38:22.154638 2018] [mpm_winnt:notice] [pid 10600:tid 148] AH00456: Apache Lounge VC11 Server built: Nov 6 2017 10:38:49
[Wed Jul 11 12:38:22.154638 2018] [core:notice] [pid 10600:tid 148] AH00094: Command line: 'c:\ospanel\modules\http\Apache-2.4\bin\httpd.exe -d C:/OSPanel/modules/http/Apache-2.4 -f c:\ospanel\modules\http\Apache-2.4\conf\httpd.conf'
[Wed Jul 11 12:38:22.157638 2018] [mpm_winnt:notice] [pid 10600:tid 148] AH00418: Parent: Created child process 2668
AH00548: NameVirtualHost has no effect and will be removed in the next release C:/OSPanel/modules/http/Apache-2.4/conf/httpd.conf:574
[Wed Jul 11 12:38:22.579680 2018] [ssl:warn] [pid 2668:tid 164] AH01909: charity:443:0 server certificate does NOT include an ID which matches the server name
[Wed Jul 11 12:38:22.579680 2018] [ssl:warn] [pid 2668:tid 164] AH01909: 66localhost:443:0 server certificate does NOT include an ID which matches the server name
[Wed Jul 11 12:38:22.580680 2018] [ssl:warn] [pid 2668:tid 164] AH01909: default:443:0 server certificate does NOT include an ID which matches the server name
[Wed Jul 11 12:38:22.735696 2018] [ssl:warn] [pid 2668:tid 164] AH01909: charity:443:0 server certificate does NOT include an ID which matches the server name
[Wed Jul 11 12:38:22.736696 2018] [ssl:warn] [pid 2668:tid 164] AH01909: 66localhost:443:0 server certificate does NOT include an ID which matches the server name
[Wed Jul 11 12:38:22.736696 2018] [ssl:warn] [pid 2668:tid 164] AH01909: default:443:0 server certificate does NOT include an ID which matches the server name
[Wed Jul 11 12:38:22.773700 2018] [mpm_winnt:notice] [pid 2668:tid 164] AH00354: Child: Starting 32 worker threads.

все пути в системных переменных прописаны
PATH

E:instantclient_11_2;E:oreinstantclient_12_2;E:appkruzhaeva_tproduct11.2.0client_1;C:oraclexeapporacleproduct11.2.0serverbin;E:appcadminproduct11.2.0client_2bin;E:appcadminproduct11.2.0client_1;C:OSPanelmodulesphpPHP-5.5ssleay32.dll;C:OSPanelmodulesphpPHP-5.5libeay32.dll;C:ProgramDataOracleJavajavapath;C:Program Files (x86)NVIDIA CorporationPhysXCommon;%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;%SYSTEMROOT%System32WindowsPowerShellv1.0;C:Program Files7-Zip;C:OSPanelmoduleshttpApache-2.4binlibeay32.dll;C:OSPanelmoduleshttpApache-2.4binssleay32.dll;C:Program Files (x86)Common FilesAcronisSnapAPI

в корне моего сайта лежит файл
Apache-2.4_vhost.conf для перенаправления внутри локальной сети на порт проекта

#-----------------------------------------------#
# Начало блока конфигурации HTTP хоста
#-----------------------------------------------#
Listen 100 
NameVirtualHost *:100
<VirtualHost *:100> 
DocumentRoot "%hostdir%"
ServerName "charity" 

SetEnv APPLICATION_ENV development
</VirtualHost>
#-----------------------------------------------#
# Конец блока конфигурации HTTP хоста
#-----------------------------------------------#

в файле .htaccess

RewriteEngine On
RewriteRule !.(js|ico|gif|jpg|png|css|html)$ public/index.php

подскажите, что можно сделать или в чем причина



  • Tags



    Latest, PHP

Аватар пользователя 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>

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

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

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

Понравилась статья? Поделить с друзьями:
  • Openserver отключить вывод ошибок
  • Openserver не найден файл конфигурации ошибка
  • Openserver phpmyadmin ошибки
  • Openserver 408 ошибка
  • Opensea ошибка при создании nft