Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 021 953 раза!

Форум

Добро пожаловать, Гость!

Предложения и пожелания: New!

Обсуждение общих вопросов связанных с программой
Vivaldi
Сообщения: 3
C нами: 2 года 4 мес

Непрочитанное сообщение Vivaldi » 13 июл 2014, 11:28

Здравствуйте, Максим! Уже полгода назад перешел с Денвера на OpenServer, доволен. Попользовался встроенной консолью (ComEmu), очень чувствуется нехватка линуксовских команд, (ls, cut, mv, wget и т.п.). Не очень удобно, когда в Cygwin'е пользуешься знакомыми командами, а в консоли сервера приходится вспоминать виндовские. Я думаю много разработчиков было бы радо такому функционалу больше, чем чату в веб сервере :shock:
Спасибо!

Аватара пользователя
Максим
Сообщения: 4877
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 13 июл 2014, 16:07

Vivaldi, :) Какие уж тут Linux команды, вы же в Windows работаете, откуда им взяться. Я уже молчу про то, что консоль это сторонняя программа от стороннего разработчика. И где вы видели чат в веб-сервере :shock: , может в Nginx есть а я и не знаю? Если вы хотели сказать про чат в Open Server (которого нет), то Open Server это не веб-сервер.

Vivaldi
Сообщения: 3
C нами: 2 года 4 мес

Непрочитанное сообщение Vivaldi » 13 июл 2014, 20:57

Максим, да, вы правы. Я работаю в Windows. Но достаточно большую часть времени также провожу под Linux также- на втором ноутбуке, через SSH настраивая сервера и т.п. *nix команды гораздо удобнее, да и каждый второй веб-разработчик с ними знаком. Я считаю сообщество только выиграет, если вы добавите в вашу консоль *nix команды.

По поводу чата я прочитал в постах выше. Сейчас перечитал, понял, что речь идет о чате на сайте :)

Аватара пользователя
Максим
Сообщения: 4877
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 13 июл 2014, 21:23

Мда, no comments, как говорится.

Vivaldi писал(а):Я работаю в Windows. Но ... *nix команды гораздо удобнее


Обратитесь с открытым письмом к Биллу Гуйтсу и корпорации Microsoft, пусть они сделают из Windows так любимую вами Linux. Отправить письмо можно обычной почтой, по email, либо вы можете лично обратиться в представительно Microsoft в вашем регионе (если есть).

Vivaldi писал(а):Я считаю сообщество только выиграет, если вы добавите в вашу консоль *nix команды.


У меня нет консоли. Вы пишете глупости, видимо даже не прочитав мой ответ. И уж тем более в ConEmu нет никаких команд, она лишь исполняет те программы и команды, которые имеются в системе, в данном случае в Windows.

medar
Сообщения: 66
C нами: 4 года 10 мес

Непрочитанное сообщение medar » 13 июл 2014, 21:46

Vivaldi писал(а):Я считаю сообщество только выиграет, если вы добавите в вашу консоль *nix команды.


Перепишите в папку с php.exe , который используете, отрендеренный опенсерером php.ini и добавьте эту папку в PATH - и работайте не во встроенном, в удобном вам терминале, с удобным окружением (кстати, рекомендую http://bliker.github.io/cmder/ ). Я тоже не могу представить свою работу без unix-команд, правда у меня не cygwin, а то, что поставил msysgit для обвязки для git - этого хватает.

Аватара пользователя
Максим
Сообщения: 4877
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 13 июл 2014, 21:55

medar, зачем вы советуете "путь через кактусы по объездной дороге"? Зачем всё это делать, если "любимый" терминал можно просто добавить и запускать из закладок и все нужные переменные окружения, в том числе и PATH, будут переданы в терминал. И не нужно будет никаких этих копирований, танцев с бубном и настройкой путей, тем более этот вариант портативен, в отличие от вашего.

Vivaldi
Сообщения: 3
C нами: 2 года 4 мес

Непрочитанное сообщение Vivaldi » 14 июл 2014, 10:17

Максим, будте спокойны, что-то вас не туда понесло. Для добавления новых команд не надо звонить Балмеру. Загрузите cygwin или msysgit, как посоветовали выше и убедитесь.
Не верите? вот моя консоль цигвина:
Vova@Vova-PC /cygdrive/d/OpenServer/domains/tk
$ ls -la
итого 297
d---------+ 1 Vova None     0 июл  2 16:20 .
d---------+ 1 Vova None     0 июл 11 18:08 ..
drwxr-xr-x+ 1 Vova None     0 июл 13 20:49 .git
----------+ 1 Vova None   192 июл  2 16:41 .gitignore
----------+ 1 Vova None  5767 май  8 04:05 .htaccess
d---------+ 1 Vova None     0 июл 13 20:45 __files
...

Vova@Vova-PC /cygdrive/d/test
$ cp php.php copy.php

Vova@Vova-PC /cygdrive/d/test
$ ls
copy.php
php.php

На самом деле ls, mv и другие команды это просто файлы ls.exe, mv.exe, реализующие функционал этих команд из *NIX, и путь до них прописывается в %path%. Ничего себе, я без помощи генерального директора Microsoft добавил никсовые команды в cmd.exe! :shock: :shock: :shock:
Ладно, не хотите делать жизнь разработчикам проще- ваше дело. Лучше скажите, как добавить в окружение OpenServer свои значения %path%

medar, спасибо за совет, попробую.

UPD:
Нашел сам, где прописывается %path%.

Аватара пользователя
Максим
Сообщения: 4877
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 14 июл 2014, 16:08

Vivaldi, :lol: :lol: :lol: Ну да, для простых mv и ls звонить Балмеру не нужно. Я вам это на всякий случай посоветовал, а то мало ли вдруг вам такие команды понадобятся:

sysctl -a|grep net.ipv4.netfilter.ip_conntrack_count
netstat -ntu | grep ESTABLISHED | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
rpm -q -a --qf '%10{SIZE}\t%{NAME}\n' | sort -k1,1n
sshfs -p 22 root@127.0.0.1:./backup/tmpfs /home/tmpfs


Давайте добавьте эти команды в cmd.exe без помощи генерального директора Microsoft :D :mrgreen:

trash0000
Сообщения: 1
C нами: 2 года 4 мес

Непрочитанное сообщение trash0000 » 18 июл 2014, 16:54

День добрый !
Есть пожелание по функциональности OpenServer
Веду разработки нескольких сайтов (доменов), копии которых лежат на флешке. Доступ к сайтам обычно разграничиваю по портам с помощью директивы Listen в httpd.conf.
http://localhost:8000/
http://localhost:8001/
http://localhost:8002/
Это удобно, т.к. не приходится мучиться с hosts и на компьютере, куда втыкаю флешку.
Использую Денвер. Сейчас смотрю насколько хорош для этого OpenServer. В принципе, нашел в OpenServer возможность редактирования httpd.conf, что позволяет добиться аналогичного результата.

Придерживаясь парадигмы: "все настройки консоли управления", хотел бы внести следующее пожелание в виш-лист OpenServer
  • Добавить поле "Дополнит. порт" на вкладке настроек Домены рядом с полями :Имя домена, Папка домена,
    В поле указывать номер порта для директивы Listen.
  • Добавить макроподстановку: "%additionalport%" для этого параметра. Если дополнительный порт не задан, то считать "%additionalport%" совпадающим с основным портом "%httpport%"
  • Добавить директиву Listen "%additionalport%" в файлы конфигурации виртуальных хостов.
Спасибо.

Аватара пользователя
Максим
Сообщения: 4877
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 19 июл 2014, 10:29

trash0000, спасибо за предложение. Я возьму его на рассмотрение, однако хочу вам сказать что никто так не делает, в нормальной ситуации люди создают виртуальные домены и работают с ними, а не с портами. Хотя безусловно есть и те люди, кто делает так как вы, но уверен их мало. Поэтому не могу обещать что добавлю такую функциональность, но буду рассматривать этот вопрос.

Что касается самой идеи, то да, порт можно указывать в форме ручного создания домена. А вот дополнительные переменные никакие не нужны, в конфиге домена есть стандартная переменная %httpport% которая в данном случае будет заменяться на порт указанный для домена.


Вернуться в «Обсуждение Open Server»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей