- Главная Список форумов Обсуждение Open Server
- Поиск
-
- Текущее время: 18 фев 2025, 12:41
- Часовой пояс: UTC+03:00
Доступ никуда и не пропадал: https://ospanel.io/docs/ruslan2243 писал(а): ↑14 май 2024, 13:05 А можно доступ к документации 5-ой версии вернуть?
Это вы лихо так всё снесли, но 5-теркой ведь еще пользуется народ и пока не перешел полностью на 6.
Программа не сможет узнать без этого файла где лежат ваши проекты, какая папка является корневой и публичной для вашего проекта, и какой домен или домены имеет ваш проект. Проекты могут находится в любой папке на любом диске и иметь один или несколько доменов с совершенно любыми именами, название корневой папки вообще не обязано совпадать. Поэтому вы должны явно создать этот файл с указанием домена проекта, а по местонахождению папки .osp программа определит корневую папку проекта.mrsm писал(а): ↑14 май 2024, 20:30 А почему не догадались сделать выбор PHP по умолчанию, для папок в которых нет файла ".osp\project.ini" ? К примеру, я выбираю МОДУЛИ -> PHP -> PHP-8.3 в контекстном меню (Использовать по умолчанию)
Далее, я закидываю в папку OSPanel\home папку mySite, и он использует PHP по умолчанию.
Но как только я нажимаю сменить версию на папке mySite на другую он создаёт "mySite\.osp\project.ini"
Банальное же действие, разве нет?
Да, так можно было бы сделать, однако мы считаем, что это будет дурным примером для неопытных пользователей и мы специально не делали возможность настройки портов для модулей веб-сервера, аналогично поступили и с модулями DNS. Новички могут начать использовать такие нестандартные порты и потом не будут понимать того, почему у них что-то не работает.viktor888 писал(а): ↑15 май 2024, 14:29 Допускаю что я не разобрался как, и всё же у меня не получилось. В 6-ой версии задаются индивидуальные настройки для каждого проекта. Пытался отделить проекты (сайты/веб-приложения) с помощью портов. Т.е. когда я хочу например с другого устройства в локальной сети или даже с внешки (имея статичный IP адрес от провайдера) получить доступ к нескольким своим проектам по IP адресу возникают трудности. Один проект можно алиасом прикрутить к IP адресу компьютера, но только один( Конечно в локальной сети можно поднять DNS сервер и настроить роутер на него, чтобы заработали локальные домены. И на внешке можно купить домен и направить его на ns зоны своего сервера. Но насколько бы было проще просто отделить портами разные проекты как например в IIS. и просто переходить на веб-нинтерфейс своего сайта с другого устройства в локальной сети через например такую ссылку http://192.168.0.123:8080, а например бэкенд на http://192.168.0.123:8081
Т.е. было бы удобно если бы в настройках project.ini были бы св-ва "port_http" и "port_https"
<VirtualHost 192.168.1.1:8080> <IfModule http2_module> Protocols h2c http/1.1 </IfModule> <Directory "C:/OSPanel/home/mysite/public"> AllowOverride All Options +Indexes +IncludesNoExec +Includes +ExecCGI Require all granted </Directory> ServerName mysite ServerAlias mysite 192.168.1.1 DocumentRoot "C:/OSPanel/home/mysite/public" CustomLog "{root_dir}/logs/domains/mysite_apache_access.log" combined ErrorLog "{root_dir}/logs/domains/mysite_apache_error.log" php_value error_log "{root_dir}/logs/domains/mysite_php_error.log" </VirtualHost>
Ну смотрите, вот так я создаю проект например в IIS Считаете Майкрософт подают дурной пример? После создания сайт сразу доступен мне по адресу http://192.168.0.125:8085 в локальной сети. И я легко проверяю как он выглядит в мобильных устройствах, проверяю работы мобильной камеры и т.д.
А потом как разберутся и станут опытными профессионалами.)