-
Главная
Список форумов
Обсуждение 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
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>
Куда что посмотреть, где что гуглить — везде пишут «обратитесь в тех.поддержку хостера», но у меня же локально всё происходит, что где посмотреть/подправить/донастроить нужно??! ))
Заранее спасибо за конкретику! )
- Есть вопрос
- Системное окружение