Страница 29 из 39

Добавлено: 16 июн 2012, 12:01
Gold Dragon
Максим, ты не злись ;) Сервер стал вообще супер!!! Я даже от денвера ушёл. Просто такие длинные темы на этом форуме, что трудно найти что и где ты уже объяснял. Конечно локалхост это не критично, это просто дело привычки, многие системы его используют по умолчанию..

Единственное неудобство - это постоянно что-то меняется (я про структуру): то названия, то расположения. Когда всё делаешь на одном компе это ерунда.. А вот когда сервер стоит на нескольких, та ещё резервные копии иногда приходится доставать, то приходится вспоминать что куда перенести и что нужно переименовать..

Как пожелание (я что-то не нашёл), не помешало бы иметь что-то типа "как перейти от вер. 4.5.х к 4.5.х". Типа "переименовать это", "перестить туда"...

Добавлено: 16 июн 2012, 12:25
Максим
В новом руководстве пользователя есть схема данных, посмотрите картинку, так что теперь резервное копирование вам будет проще.

Добавлено: 16 июн 2012, 13:00
Septor
3) Чушь, Open Server ничего автоматом вам не ставит. Только если вы сами специально вызывали пункт меню Первый запуск.
Я сейчас специально снёс папку с OS, и ещё раз распаковал, и снова запустил. Всё запустилось. Я просто при первом запуске забыл запустить с правами админа, поэтому решил что не стартует из за первого старта. А после первого старта я запустил с правами, и всё сработало. Тут моя ошибка, 3-й пункт был не в тему.
4) Вы пытаетесь запустить OS из папки которая принадлежит другому пользователю (например админу) или файлы Open Server были записаны на компьютер другим пользователем. Конечно ничего не запустится, ибо нет прав. Скопируйте Open Server в папку которая принадлежит тому пользователю который будет его запускать + копировать файлы OS в эту папку должен сам этот пользователь, а не администратор или другой пользователь..
Опенсервер был распакован на диск, где сейчас стоит старая версия, она у меня стоит прямо на отдельном диске, а новую версию чтоб не затереть старую, кинул в папку. Права на папку принадлежат пользователю, под которым и в системе.
Спецом сейчас поставил полные права на папку и всё её содержимое, и тоже самое, сервер(не сама программа) стартует, и через несколько секунд высвечивает что останавливается, в логе - "Работа в ограниченном режиме без привилегий администратора".
5) Ай яй яй... сколько раз говорю, пишу... и всё бестолку. Читайте руководство пользователя, прежде чем пользоваться программой. Там написано, что служебная страница теперь доступа на любом домене, достаточно дописать /openserver/, например http://localhost/openserver/
тут я конечно не читал, просто пошёл по старому пути, от старой версии, а там я просто набирал localhost, было мной в настройках прописано вместо openserver, по определённым соображениям, чтоб не лезть в каждый конфиг файл сайта и править.
6) Да, Open Server активно развивается, но никто не заставляет вас обновляться с каждым выходом новой версии и уже тем более использовать OS постоянно. Используйте Denwer и не знайте бед ;)
Обновляться заставляет желание получить хороший, функциональный локальный сервер, что бы меньше времени тратить на рутину с настройками сервера, а больше времени уделять работе. Денвер в этом отношении хорош всем, он действительно портабле, а не частично(не требует установки библиотек), и ему не нужны права админа для полной функциональности. Но денвер не имеет профилей(требуется установка двух-трёх разных сборок), и нет возможности привязки корня сайта.
Я потому и хочу перейти на OS, потому что OS даёт большую функциональность с настройками сервера и хостов через профили, и пока частичное удобство с привязкой хостов. Проблема лишь в постоянной смене чего то, то структуры, то модулей, и в некоторой совместимости при переносе базы данных сайта с одного в другое место.

Ну да ладно.., как сделано так сделано, буду дальше следить за развитием, и если что, подкидывать идеи. Надеюсь в будущем OS вытеснит денвер и хамрр, своей функциональностью и дружественным к пользователю интерфейсом.

Пока же, могу лишь предложить сделать возможность плагинов для OS, расширяющую функциональность, за счёт сторонних разработок. Думаю таким образом можно будет решить проблему, когда кому то чего то не хватает, а внедрять это в OS религия не позволяет. ;) Так думаю можно убить двух зайцев, популярность поднять и не связыватся с тем что нужно еденицам, сделают данный функционал другие.
Яб к примеру мог бы так попробовать сделать улучшенное авто добавление хостов по фильтру, чего уже предлагал. На данный момент я пока делаю отдельную програмку, вот только когда её сделаю не знаю, времени нет, да и вспоминать много чего надо по дельфину, с 2005 года не кодил.

А я так хотел полёгкому проскочить ))) Придётся опять заниматься iMagick извращениями )
hudson, так эта программа сама по себе извращение, ладно я понимаю для линуксоводов, они привыкли заниматься мазахизмом через консоль, но на винде, когда есть куча нормальных программ.., я этого понять не могу. Мы же живём в современном мире, на современных виндах, а не на дос окнах. ;)

Добавлено спустя 44 секунды:
Звиняюсь за такую портянку, что выше накатал. ;)

Добавлено: 16 июн 2012, 13:13
Максим
Septor, далее отвечаю по пунктам:

1) Open Server никаких библиотек не устанавливает, это вы уже поняли. Отлично.

2) и через несколько секунд высвечивает что останавливается, в логе - "Работа в ограниченном режиме без привилегий администратора".

Определитесь что у вас пишет? Сперва вы говорили что нет прав на запуск в этой папке, а сейчас пишете что "Работа в ограниченном режиме без привилегий администратора". Первое - эта проблема прав доступа, о которой я писал выше. Если сервер такого не пишет, то он не запускается по другой причине, смотрите причину в логе. А фраза Работа в ограниченном режиме... это вообще информационное уведомление, оно не значит что сервер не запустился.

3) Страницу вы нашли сами, отлично.


4) Денвер в этом отношении хорош всем, он действительно портабле, а не частично(не требует установки библиотек)

Чушь, ни Denwer, ни любой другой локальный сервер, даже сами по себе голые Apache и PHP не заработают без установки этих библиотек. Так что не вводите никого в заблуждение, Denwer тоже требует установки библиотек и тогда называйте его тоже НЕпортативным.

5) и ему не нужны права админа для полной функциональности

Конечно не нужны, у денвера этой полной функциональности (которая требует прав админа) просто нет. :lol:

6) Мы с вами мыслили в одном направлении, это радует :-) В одном направлении потому - что сканирование хостов по шаблону я уже и сам сделал, но только решил что это будет путаница и в релизе оставит сканирование папок только первого уровня в корневом каталоге без всяких шаблонов. Например у юзера есть сайт, в котором есть папка www где хранятся файлы CMS или кэш, а тут бац, и она стала доменом и отдельным сайтом - это же беспредел. Так что лучше уж так как есть.

Добавлено: 16 июн 2012, 13:37
Septor
Я просто сократил, но не писал о правах на папку, а писал я это:
с собщением в логе о недостаточных правах.
Моя ошибка была, что сократил, поэтому и вышло недопонимание.

по "4)", денвер может и требует эти библиотеки, но их не устанавливает, а использует те что установлены. По крайней мере денвер и OS(уже установленная на другой системе), прекрасно запускаются и работают без установки библиотек, на только что голой установленной винде, со стандартно установленными самой виндой библиотеками.

по пункту 6, может тогда отдельной пограмкой эту фичу сделать, как я хочу сделать, типа открыл её, выбрал нужный профиль, указал какие ссылки делать, с www, без или оба варианта, указал дополнительно корневые директории(public и www по умолчанию), куда привязывать, и кнопка на запись файла списка хостов.
Я пока сделал всё кроме последующих проходов основной папки сайта, то есть пока создаёт только список первого уровня, со вторым и последующими уровнями пока застрял, так как напрочь забыл как кодить, благо с первым уровнем нашёл исходник, остальное было несложно. А дальше разбираться, я что то стал тупить, забыл уже всё, к пхп синтаксису привык, и на дельфине туплю, хотя сама логика проверки элементарная.

Добавлено: 16 июн 2012, 13:47
Максим
Septor писал(а):по "4)", денвер может и требует эти библиотеки, но их не устанавливает, а использует те что установлены.
В Open Server точно так же, тогда в чём же ваша претензия? Я не понимаю абсолютно.

(денвер не запустится если библиотек нет, а в Open Server можно их установить если хочется, достаточно кликнуть в меню на Первый запуск)

В общем ваши претензии высосаны из пальца, думаю обсуждать тут дальше нечего.

Добавлено: 16 июн 2012, 14:17
Septor
Максим.., какие претензии, я же постом до последнего, написал, что по запарке запустил сервер без прав администратора, поэтому и подумал, что нужно всё равно запустить первый старт, так как он не запустился(красный флажок остался красным). Потом же я для проверки удалил, и снова распаковал сервер, и сразу запустил с правами, и все стартануло, о чем я и писал выше в постах.
Про денвер я указал по той причине, что в комплекте с ним нет на установку не каких библиотек, он работает с тем что есть в голой винде. Это касается и хамрр. И вашего сервера, так как более старую версию(ранее установленную под ругой осью) я запускал на голой системе, без первого старта, с тем что есть. Так что вопрос необходимости в комплекте с OS данных библиотек, на мой взгляд сомнительный. ИМХО!
По крайней мере, я бы не стал в программу привязывать данные библиотеки. А если они там 100% нужны, и обязательно самые последние, то просто бы дал возможность загрузить их с сайта майкрософт, и установить в ручную.

Но да ладно, главное что больше не нужно каждый раз делать первый старт, независимо от того, установлены или нет библиотеки.

Добавлено: 16 июн 2012, 14:25
Максим
Всё таки вставлю свои 5 копеек на ваш ответ, потому что вижу вы ничего не поняли и всё равно витаете в розовых облаках. На голой свежеустановленой системе без установки библиотек Microsoft не заработает НИЧЕГО. Ни денвер, ни Open Server, на сами отдельно PHP или Apache. Поймите это наконец. Ничего там Denwer на вашей пустой винде не использует, потому что там нечего использовать, ему тоже нужны библиотеки.

Добавлено: 16 июн 2012, 14:49
Septor
Не хочу продолжать эту тему, и что то доказывать, тем более что подтвердить пока нечем, но как выпадет случай ставить систему, обязательно сделаю пару скриншотов, так как я не с потолка взял свои утверждения. А пока.., пусть будет что я видаю в розовых облаках, или заблуждаюсь. :)

Хороших вам выходных Максим.

Добавлено: 16 июн 2012, 14:55
Marques
Да какая разница по какому адресу к БД подключатся, да хоть по IP, дался вам этот localhost... Вы наверно не знаете какие запутки у хостеров с этим бывают, я много хостингов повидал, и если человек со своим локальным сервером не может разобраться - то на боевом хостинге ему и 100500 операторов тех.поддержки не помогут !
Septor писал(а):Честно говоря.., учитывая то что хосты нужно в ручную добавлять, и при каждой новой версии такой геморрой предполагается с переносом сайтов, учитывая не только постоянное обновление версий модулей базы данных, но и всей структуры сервера, то настроение пропадает. С таким же успехом я могу и дальше использовать денвер, или пару сборок xampp с одной общей папкой для сайтов, один хрен что тут, что в ксамп нужно хосты вручную приписать.
Уважаемый Septor, у меня сложилось впечатление, что вы этот сервер не для разработки используете, а для хостинга сайтов множества разных людей. У вас их (сайтов которые так геморойно перенести) что, 1000 штук что-ли ? Если да - то может стоит подумать о сборке и настройке полноценного сервера ? Хотя вдруг новая версия ubuntu или debian (или на чем у вас там будет работать сервер) выйдет и опять геморрой будет ;) Мне например свои 5 штук перенести хоть на новую сборку OS, хоть на хостинг, 15 минут... При наличии бэкапов, это делается элементарно. Опять же, не хотите переходить на новую сборку - не надо, если все работает на старой и все устраивает, то зачем ? Ничего революционного в новой сборке нет и сайты работают точно так же. ;) А Денвер... с большим уважением отношусь к этому продукту, но он немного устарел и полноценно современный сайт уже не протестировать полностью, с использованием memcache или на nginx и так далее... Но для простой разработки и проверки работоспособности скрипта и Денвера достаточно и особого смысла для ваших мучений с поиском стартовой страницы, переносом сайтов на новые сборки OS нет. Так что не портите себе настроение и оставайтесь на Денвере + Win XP.

С уважением, Стас aka Marques.