Страница 7 из 10

Re: Главная боль OSPanel 6

Добавлено: 11 июн 2024, 12:58
DelphinPRO
Maximum писал(а): 11 июн 2024, 12:36 Что нужно писать в .osp/project.ini, чтобы проект мог обращаться к редису?
В оспанели есть и включен Redis-7.2
Но какой ключ написать в project.ini?
какой-то_ключ = Redis-7.2
Ничего. Просто в своем скрипте подключайтесь в редису. так же как и к mysql например.

Re: Главная боль OSPanel 6

Добавлено: 14 июн 2024, 10:46
talvis
Максим писал(а): 09 июн 2024, 18:24 Но никто не мешает пользователю расположить каталог .osp в корневой папке всех доменов и описать все проекты в одном файле.
Во, так тоже можно было? Так и сделаю, лучше пусть всё в одном файле. Мне, как начинающему, так будет нагляднее.

Redis .osp/project.ini laravel

Добавлено: 30 июн 2024, 11:42
Maximum
В моём случае проблема была ещё в том, что не тот php.ini правил.

C:\OSPanel\modules\PHP-8.2\PHP\php.ini
этот файл после каждой перезагрузки оспанели перезаписывается файлом отсюда:
C:\OSPanel\config\PHP-8.2\default\templates\php.ini

Ну и в ларе нужно было в .env дописать:
REDIS_CLIENT=phpredis
REDIS_HOST=127.127.126.48
REDIS_PASSWORD=null
REDIS_PORT=6379

Re: Главная боль OSPanel 6

Добавлено: 28 сен 2024, 00:17
ruslan2243
Максим писал(а): 09 июн 2024, 18:24 Мы описали в документации только один способ, поскольку такая форма конфигурации кажется нам более правильной. Подумайте, насколько будет удобно редактировать единый файл, если проектов у вас более 50-ти, например, это будет огромное полотно настроек. Но никто не мешает пользователю расположить каталог .osp в корневой папке всех доменов и описать все проекты в одном файле.
Не нравится, когда за меня решают что лучше и поэтому такие возможности не описываются в доке. Не у всех же 50 проектов. По-хорошему об этом стоит упомянуть в доке с примером, как опцию. И в целом хотелось бы побольше живых примеров. По идее можно сделать репозитории со скелетными проектами для laravel, symfony и прочее. Человек клонирует в папку, читает readme, следует инструкции и в голове складывается картина действий, последовательность действий.

Мне например не хочется читать доку от корки до корки, получая много избыточной информации, которую я потом забуду и которая мне не пригодиться (уверен, что никогда, как это было в 5ке).

Но если будет step-by-step инструкции (рецепты), я хотя бы буду иметь представление, что нужно сделать в первую очередь, а что в последнюю. Просто документация при беглом взгляде - просто огромна. Но на деле, по закону Парето, в доке нужно лишь 20%, остальное - в редких случаях.

Особенно хочется примеры Nginx + php, Nginx + Apache + php. И немного раскрыть как взаимодействовать с nodejs.

Кстати, уже давно использую Adminer вместо phpMyAdmin. По сути - это просто один файл(скрипт), и его не надо устанавливать, просто запихать в папку с проектом или отдельным проектом.

Среда процесса

Ну вот не понятно из доки, что это и как это едят
для просмотра переменных среды и их значений используйте команду set
Где описание этой команды? В консоли ввёл, и что-то вывелось. Возможно эта команда системная от винды... Если так, то обычно указывается со ссылкой на описание.
Возможно этот set
Фильтрация системной среды: Из системной среды удаляются переменные, не указанные в параметре allowed_env_vars файла конфигурации.
Не совсем понятно какого файла и где?
Добавление переменных: К отфильтрованной среде добавляются переменные, указанные в секции environment настроек Open Server Panel.
Что за настройки и где? Смотрю оглавление документации и не вижу такого раздела. И нет ссылки на этот раздел. Т.е. я должен выучить документацию, чтобы не задавать здесь вопрос, и чтобы не получить ответ, уже ожидаемый, "ЧИТАЙТЕ ДОКУМЕНТАЦЮ внимательнее".
Объединение сред: Модули разных типов можно объединить в одну среду с помощью команды osp add ...
Тоже не понятно, для чего надо объединять модули, в каких случаях. И хотя бы пример написания.
Переключение между проектами: Для переключения между проектами в консоли используйте команду osp project ..., которая активирует среду проекта (PHP/Nginx/Node + модули и дополнения, заданные опцией environment в файле project.ini) и переходит в его корневой каталог (см. project_dir).
Тут тоже непонятно как указать проект - название папки, полный путь, или какое-то название из конфига. Есть ли возможность посмотреть список проектов... есть некоторая неясность.

Я это вобще к чему. К тому, что чтение документации не приведет к ясности и пониманию. А хочется :)
И как бы документация пишется для пользователей, чтобы они смогли легко(ключевое слово) разобраться в продукте. А в итоге документация - сухая выжимка, без ссылок, примеров и пояснений. Да, я возможно смогу запустить какой-нибудь wp или laravel, но придется и погуглить и поискать туториалы и на форум слазить. Но и хочется понимания от прочтения документации, что к чему и зачем, как этим пользоваться, и когда.

У меня например есть проект на zend, который открывается под разными доменами. В старой версии, я просто вручную вводил названия доменов и это было просто. Сейчас смотрю документацию и даже не вижу намека на решение этого вопроса. А ведь есть и другие проекты и там тоже не всё так просто.

Я не в первый раз читаю документации :)) Но есть хорошо написанная документация, а есть не очень. И пока я могу сказать, что документация ОЧЕНЬ далека от идеала. Надеюсь ситуация будет меняться в лучшую сторону. Пока всё сыровато и хочется верить, что проект обрастет всё таки полезной инфой.

Из опыта могу сказать, что в документации всегда(обычно) есть несколько разделов:
- быстрый старт
- какие-то необычные варианты использования
- полная документация (с примерами, прошу заметить, и перекрестными ссылками)

Re: Главная боль OSPanel 6

Добавлено: 30 сен 2024, 18:47
alkokrolik
Тут все наверное восходит к вопросу: кому и зачем вообще использовать опенсервер и зачем?
Лично я всегда пользовался O-S в самом начале разработки, чтобы более менее версточку сделать и какие-то модули цмс настроить. Потом чисто на живом сайте уже, на тестовом иногда.
Но есть куча проектов где разные настройки. Я если честно сильно задалбливался переводить сайт с одной версии системы на другую локально, это лютый гемор, нужно постоянно переключать модули Openserver, ты не можешь одновременно работать с двумя сайтами, если на одном php 7.1 и бд MySQL 5.6 а на другом всё новое. А такие задачи есть и сейчас, не все сайты всегда с нуля запускаются на новом сервере с нуля, представьте.
Короче за возможность настройки модулей для каждого проекта - однозначно лайк.

В будущем вангую что придете к инсталлятору, который сможет установить тот же phpMyAdmin. Хамить - это всегда плохо для бизнеса, ваша ца совсем не такая как вы себе нафантазировали, придется брать слова обратно и откатываться.
Ну и конечно пассажи про то что 5-е версии это говно - прекрасные на самом деле. Меня всегда одолевала мысль, что OpenServer разрабатывает шизик, хотя бы потому что постоянно папка по умолчанию менялась, то OpenServer, то OSPanel, это прям диагноз.

Re: Главная боль OSPanel 6

Добавлено: 13 окт 2024, 01:06
TheAndrey
Модульность – главное достоинство новой версии и документация – главный недостаток.

Документация недружелюбна к пользователю. Это одна сплошная стена текста, сухая выжимка описания всех возможностей программы, которые пригодятся далеко не каждому пользователю. В текущем виде предлагается её читать от корки до корки, что даже мне делать лень. Мне нужен минимум информации чтобы начать работу с программой.

Мне не удалось найти в документации "Быстрый старт" с руководством для новичков. В любой хорошей документации такая статья есть. Нет статьи с руководством по миграции с 5-й версии.
На работу через консоль люди не просто так жалуются: структура документации выстроена так что пользователю предлагается заучить все команды прежде чем он дойдёт до раздела с описанием модулей.

Документация должна быть разбита на отдельные статьи-страницы, благо GitHub Wiki это сделать позволяет. Это позволит сделать отдельные статьи более обширными по наполнению, чего нет сейчас в угоду оптимизации одной единственной страницы. Тогда каждый сможет быстро находить и читать то что нужно именно ему.
alkokrolik писал(а): 30 сен 2024, 18:47 Меня всегда одолевала мысль, что OpenServer разрабатывает шизик, хотя бы потому что постоянно папка по умолчанию менялась, то OpenServer, то OSPanel, это прям диагноз.
Полностью согласен :D Я сам даже не знаю как правильно называть данный программный продукт. Откуда в принципе взялось "Panel", если я никогда этой мистической панели не видел?

Re: Главная боль OSPanel 6

Добавлено: 14 окт 2024, 11:09
ValeryFVV2002
Судя по каментам зреет целая группа желающих за спасибо написать крутую доку.
Простите за оффтоп, но уже надоело читать как все пллохо

Re: Главная боль OSPanel 6

Добавлено: 17 окт 2024, 09:24
Boomer
Полчаса танцев с бубном и чтения писанины от нейросети (документации), наконец, привели меня к успеху. Сайт запущен и вроде бы работает. Но что-то не сильно хочется пользоваться этим "чудом" под названием OSPanel 6 в дальнейшем. По крайней мере, до появления нормального интерфейса. Определенно, новый продукт это шаг назад в плане удобства. И оправдывать ленивую разработку тем, что меняете курс на другую ЦА... ну ок. Ваше право.
Максим писал(а): 09 июн 2024, 16:23 Локальное использование phpMyAdmin не имеет никакого смысла.
Это имеет смысл хотя бы по той причине, что подавляющее большинство хостинг-провайдеров в рамках виртуального хостинга предоставляют именно phpMyAdmin, и использовать его на локалке гораздо привычнее. В добавок к тому барахлу на 20 гигов, которое вы включили в пакет, phpMyAdmin был бы совсем не лишним.
Максим писал(а): 19 май 2024, 15:39 подсадили на использование OSP какую-то часть мамкиных псевдо-разработчиков
Максим писал(а): 19 май 2024, 15:39 Не нужно жаловаться на форуме что "ничего не понятно" - это не наша проблема
Без комментариев.

Re: Главная боль OSPanel 6

Добавлено: 22 окт 2024, 11:19
alex_rostov
Прошу подсказать как исправить ошибку при запуске. Выходит такая надпись the key mah does not exist. И настройки не открываются. Переустановкой вопрос не решил.

Re: Главная боль OSPanel 6

Добавлено: 06 ноя 2024, 12:19
AlovesZ9050
Здравствуйте, есть вопрос по поводу проектов, я их загрузил но они не открываются в браузере...
даже проекты по умолчанию...