Giter Club home page Giter Club logo

ospanel / openserverpanel Goto Github PK

View Code? Open in Web Editor NEW
289.0 33.0 36.0 62.66 MB

Software environment for web development

Home Page: https://ospanel.io

License: Other

Batchfile 1.04% HTML 34.44% Inno Setup 2.77% Roff 0.04% JavaScript 0.06% CSS 0.03% PostScript 0.37% Awk 0.01% Shell 0.02% Perl 2.37% Visual Basic 6.0 50.41% PowerShell 0.01% PLSQL 0.01% PHP 0.01% C 7.84% Pascal 0.01% C++ 0.51% Fortran 0.02% Ruby 0.01% Python 0.05%
dev developer-tools development local-development server wamp wamp-server wampserver web webdev

openserverpanel's Introduction

Open Server Panel 6

Forget the headaches of web development! 💻🚀

Dreaming of building your own website or web service, but scared of complex server setup? 😰

Open Server Panel is your key to a world of hassle-free web development! 🎉

Imagine:

  • User-friendly control panel – everything at your fingertips, no complicated settings. 🖱️
  • Powerful WAMP stack – all the tools you need for development and testing. 🧰
  • Quick start – install the program and get started right away! ⚡
  • Flexibility and control – configure the server to your needs. ⚙️
  • IPv6 and SSL support – top-notch security for your project. 🔐
  • Huge community – get help and share your experience. 🤝

Open Server Panel is perfect for both beginners and experienced developers. 🎓👨‍💻

Download Open Server Panel now and unlock a world of web development without limits! 🌎

P.S. Want to receive updates more often? Support the project by choosing a paid download. 😊

Features

Modules & Addons

Auxiliary utilities

Distinctive сharacteristics

RUN MULTIPLE PHP VERSIONS AT THE SAME TIME!

PHPINFO: PHP 7.2 | PHP 7.3 | PHP 7.4 | PHP 8.0 | PHP 8.1 | PHP 8.2 | PHP 8.3

Documentation: https://github.com/OSPanel/OpenServerPanel/wiki

Download: https://ospanel.io/download/

System Requirements

Component Requirements
Operating System Windows 10 (version 1607 or later), Windows Server 2016 or later.
32-bit systems are not supported.
Versions for Linux and MacOS are not available.
Hardware Resources Minimum 3 GB of RAM and 10 GB of free disk space.
Required Software MSVC++ 2005-2022 Redistributable Packages (x86/x64, included in the distribution).
File System NTFS (network drives are not supported).

Support for Legacy Operating Systems

Open Server Panel can be run on older versions of Windows (x64), however with some limitations:

  • Not all modules are available.
  • File paths cannot exceed 255 characters.
Operating System Version Number Support Level
Windows 7 SP1 6.1.7601 Limited
Windows Server 2008 R2 SP1 6.1.7601 Limited
Windows Home Server 2011 6.1.8400 Limited
Windows Server 2012 6.2.9200 Limited
Windows 8 6.2.9200 Limited
Windows 8.1 6.3.9600 Limited
Windows Server 2012 R2 6.3.9600 Limited
Windows 10 v1507 10.0.10240 Limited
Windows 10 v1511 10.0.10586 Limited

Command Line Interface

Open Server Panel Console


Open Server Panel 6

Забудьте о муках веб-разработки! 💻🚀

Мечтаете создать свой сайт или веб-сервис, но пугает сложность настройки серверного ПО? 😰

Open Server Panel — ваш ключ к миру веб-разработки без лишних хлопот! 🎉

Представьте:

  • Удобная панель управления – всё под рукой, никаких сложных настроек. 🖱️
  • Мощный WAMP-стек – всё необходимое для разработки и тестирования. 🧰
  • Быстрый старт – установите программу и сразу приступайте к работе! ⚡
  • Гибкость и контроль – настраивайте сервер под свои нужды. ⚙️
  • Поддержка IPv6 и SSL – безопасность вашего проекта на высшем уровне. 🔐
  • Огромное сообщество – получайте помощь и делитесь опытом. 🤝

Open Server Panel идеально подходит как для новичков, так и для опытных разработчиков. 🎓👨‍💻

Скачайте Open Server Panel прямо сейчас и откройте для себя мир веб-разработки без границ! 🌎

P.S. Хотите получать обновления чаще? Поддержите проект, выбрав платную загрузку. 😊

Возможности

Модули и дополнения

Вспомогательные утилиты

Особенности

ВОЗМОЖЕН ОДНОВРЕМЕННЫЙ ЗАПУСК НЕСКОЛЬКИХ ВЕРСИЙ PHP!

PHPINFO: PHP 7.2 | PHP 7.3 | PHP 7.4 | PHP 8.0 | PHP 8.1 | PHP 8.2 | PHP 8.3

Документация: https://github.com/OSPanel/OpenServerPanel/wiki/Документация

Загрузка: https://ospanel.io/download/

Системные требования

Компонент Требования
Операционная система Windows 10 (версия 1607 или новее), Windows Server 2016 или новее.
32-битные системы не поддерживаются.
Версии для Linux и MacOS отсутствуют.
Аппаратные ресурсы Минимум 3 ГБ оперативной памяти (RAM) и 10 ГБ свободного места на диске.
Обязательное ПО MSVC++ 2005-2022 Redistributable Packages (x86/x64, включены в комплект поставки).
Файловая система NTFS (сетевые диски не поддерживаются).

Поддержка устаревших операционных систем

Open Server Panel может запускаться на устаревших версиях Windows (x64), однако с некоторыми ограничениями:

  • Не все модули доступны.
  • Пути к файлам не могут превышать 255 символов.
Операционная система Номер версии Уровень поддержки
Windows 7 SP1 6.1.7601 Ограниченная
Windows Server 2008 R2 SP1 6.1.7601 Ограниченная
Windows Home Server 2011 6.1.8400 Ограниченная
Windows Server 2012 6.2.9200 Ограниченная
Windows 8 6.2.9200 Ограниченная
Windows 8.1 6.3.9600 Ограниченная
Windows Server 2012 R2 6.3.9600 Ограниченная
Windows 10 v1507 10.0.10240 Ограниченная
Windows 10 v1511 10.0.10586 Ограниченная

Интерфейс командной строки

Open Server Panel Console

openserverpanel's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openserverpanel's Issues

Add Profiles

The suggestion is to add "profiles".
Example of a command:

project init --dir --domain --profile

The command creates a project folder, a subfolder is created .osp and the project.ini file inside

--dir - project directory, required parameter. If the projects_search_path variable does not contain the path to the project folder, the path is added.
Example:
--dir = path_to_project_directory\my_project
There is no path_to_project_directory in the projects_search_path variable - it is automatically written to the variable

--domain - The domain name for project.ini. An optional parameter. If not specified, it is created automatically by the folder name and .local
Example: my_project.local

--profile - Pre-defined profiles for projects with specific modules
Example:
default_profile.ini
nginx_engine=NGINX157
node_engine=20.20.1
php_engine=8.1
ssl=on

ets

UPDATE
I will describe it in more detail. Profiles are separate prepared program entities.

Profile example:
example_name_wordpress.ini
php_engine = PHP-8.1
node_engine = 20.20.1
ssl = on

When using the output command, we get the project directory at the path we specified with an already nested folder .osp and the generated project.ini file.

Example command:
project init C:\domains\my_project my_domain.local example_name_wordpress
We will get:
The my_project domain folder with a subfolder .osp and generated project.ini:

[my_domain.local]

php_engine = PHP-8.1
node_engine = 20.20.1
ssl = on

Ideally, after the specified modules for the domain are activated automatically.

It's really on the verge of what you want, so that you can specify subsequent commands in profiles, for example:

example_name_wordpress.ini
php_engine = PHP-8.1
node_engine = 20.20.1
ssl = on
[commands]
RU unzip wordpress.zip

and after creating the domain, activating the modules, the archive was unpacked to the project folder

Mini deployment

Урезание наименования системных переменных

Заметил такую особенность. Урезается наименование системной переменной, следующей за системной переменной ESC:

0129481290841902841092840912

Должно быть ES_HOME, а в окружение попадает S_HOME.

Костыльно решается изменением переменной ESC на _X_ESC в шаблоне [КОРЕНЬ_OSP6]\system\templates*osp.bat*.

Запуск среды из проекта

Очень было бы удобно при открытии проекта стартовать команду, к примеру: osp project без аргументов, чтобы прочитало среду из .osp текущего проекта. Иногда не помнишь точно домен, как он написан и при частой смене окружений это очень удручает.

А так, зашел в IDE -> Terminal -> osp project и все. грузится из папки .osp

или хоты бы при запуске команды osp project спрашивало какой из сред загрузить, предлагая из списка сред в текущем проекте. А лучше из всех, но из проекта, чтобы шли в начале!

php 5.x.x и apache 2.2

Товарищи! Верните, пожалуйста, эти версии пыха и апача! Очень требуются!
Много проектов нереально адаптировать под 7 и 8.
Две версии оспанела держать не хочется

Ошибка планировщика задач

В колонках 6-7 могут находится только числа и символ *
включение/выключение задания ( * или 1 - включено, 0 - выключено )

Либо ошибка в доке, либо в коде. Планировщик падает, если указать 7 колонку крона как *. Если указать число - работает.

../logs/scheduler.txt: Сообщение: Недопустимое значение плана выполнения задания

Не работает из Корня диска.

Прежде писал что не работает из RAMдиска.
Прошло время, решился перейти на новую версию еще раз.
Устанавливаю OSPanel в корень RAMдиска.
НЕ РАБОТАЕТ!!!

Очевидно же что я начал грешить OSPanel в RAMдиске. При том что прежняя версия OSPanel работает RAMдиске в корне.
Провёл тесты, оказалось что проблема именно корне диска.

При разных вариантах установки портативной версии и обычной.
Оказывается оба варианта в корне диска не хотят работать.

На обычный диск в корень НЕ проверял.

Access-Control-Allow-Origin contains multiple values

image

  • version : 6.0.0
  • php : all php versions
  • nginx : do not use

image

I am using ospanel 6.0.0 and I am experiencing issues with sending AJAX requests, causing the browser to encounter CORS errors.

The browser notice issue : Access to fetch at 'http://waterfalls.local/api/v1/user/login' from origin 'http://localhost:3000' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: The 'Access-Control-Allow-Origin' header contains multiple values '*, *', but only one is allowed. Have the server send the header with a valid value, or, if an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.

Sorry if I wrong.

Feature request: возможность кастомизированной группировки доменов в подменю

Прошу сделать возможным ручную группировку доменов в контекстом меню OSPanel по подменю разного уровня вложенности, например, следующим образом в project.ini:

[full-example.local]
submenu = Example projects
[example.com]
submenu = Work projects\Other

Это удобно, когда есть много сайтов, которые можно сгруппировать по типам, работодателю итд.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.