Страница 38 из 125

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

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

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

Добавлено: 13 июл 2014, 21:23
Максим
Мда, no comments, как говорится.
Vivaldi писал(а):Я работаю в Windows. Но ... *nix команды гораздо удобнее
Обратитесь с открытым письмом к Биллу Гуйтсу и корпорации Microsoft, пусть они сделают из Windows так любимую вами Linux. Отправить письмо можно обычной почтой, по email, либо вы можете лично обратиться в представительно Microsoft в вашем регионе (если есть).
Vivaldi писал(а):Я считаю сообщество только выиграет, если вы добавите в вашу консоль *nix команды.
У меня нет консоли. Вы пишете глупости, видимо даже не прочитав мой ответ. И уж тем более в ConEmu нет никаких команд, она лишь исполняет те программы и команды, которые имеются в системе, в данном случае в Windows.

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

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

Добавлено: 14 июл 2014, 10:17
Vivaldi
Максим, будте спокойны, что-то вас не туда понесло. Для добавления новых команд не надо звонить Балмеру. Загрузите 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%.

Добавлено: 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:

Добавлено: 18 июл 2014, 16:54
trash0000
День добрый !
Есть пожелание по функциональности 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%" в файлы конфигурации виртуальных хостов.
Спасибо.

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

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

Добавлено: 19 июл 2014, 11:50
DelphinPRO
в списке сайтов типа
localhost:8001
localhost:8002
localhost:8003
будет крайне неудобно ориентироваться.
если сделать некий список соответствия
мой сайт => localhost:8001
супер сайт => localhost:8002
Еще один сайт => localhost:8003
когда в списке сайтов будет адекватное название, а ссылка вести на локалхост с указанием порта, то станет намного удобнее.

Чем хорош такой подход, то это отсутствие необходимости модифицировать hosts