LinuxForum.Fans
Тема

вэб сервер для разработки. сделать правильно

Автор: boris_here 19 сообщений 2474 просмотров
#382952

Доброго времени суток комьюнити.
Скажу сразу - в никсах я дубовый.
Занимаюсь вэб разработкой, есть виртуалбокс в нем убунду на ней ЛАМП.
все чаще стал замечать такую неприятную штуку - делаеш проект на тест сервере, переносиш на хостинг
и творится непонятная канитель с отступами, размерами блоков. временами и пофик а временами напрягаег, сьедает нервы и время.
чистил кэш, переставлял вэбсервер, переставлял офтопики и т.п. в итоге сделал вывод что с вэбсервером трабл.
как понимаю нужно тестовый сервер поднимать на никсах которые на хостинге стоят (центось!?)?
Вопросы:
1. может кто сталкивался со сходной проблемой и есть попроще решение?
2. Если уж переставлять ось то хотелось бы установить по человечески, с возможностью достучатся извне (не без помощи динДНС конешно же) (тот сервер который сейчас работает, но чтоб попасть на него даже по локалке нужно хостс фаил на офтопиках править, как понимаю нужно локальный днс поднять? вменяемое решение поднять его на той-же вмваре?) возможно есть у кого ссылки на статьи по сабжу? или может альтруист какой решит помочь посредством форума/скайпа?
Буду благодарен любой помощи по теме.

#382953

Я создал виртуальную машину с centos в virtualbox.
2 командами поднял apache + php + понадобилось с десяток команд для поднятия и настройки mysql.

IDE NetBeanse создает проект локально и копирует файлы сразу на сервер при сохранении.
Т.О. разработка ведется сразу на сервере. Достаточно удобно.

Если такая схема заинтересует, могу объяснить подробнее.

#382954

2 Marley
я тоже на сервере работаю,расшарил папку через самбу (только опять таки не без косяков - в локалке сервер виден но доступа к папкам недает, по ип доступ есть - т.е. ссылка формата //192.168чх.х/папка работает) Только саблайм мне больше по вкусу. но это не принцыпиально.
у вас сервер с локалки доступен без правки хостов в оффтопиках? из вне доступ настраивали? (временами нужно быстро заказчику что либо показать)
пробовали настроить поддержку предидущих версий пхп для одного из сайтов? получилось у вас?(сейчас в таких ситуациях извращаюсь с ХАМПом но изврат такой напрягает)

#382955

Работаю на linux. Проблем с подключением к любым другим компютерам с linux нет. Не нужно работать со всякими smb шарами. Как следствие, никаких проблем с подключением.

По поводу разных версий php можно собрать разные версии php и запускать нужные при необходимости.

Покупаю статический ip адрес у провайдера.
Могу обращаться к разрабатываемому проекту из интернет.

Можно сэекономить и настроить dyndns, но в этом случае, провайдер должен предоставлять белый ip адрес, по которому можно подключиться к вашему компьютеру извне.

#382956

2 Marley
за белый адрес я вкурсе. провайдер добрый и белый ип есть.
вы можете из интернета к каждому из проектов обращатся?
с локалкой как понимаю проблем нет (доступ по имени машины к файлам и доступ к проектам по имени)
холиварить не буду - с самбой сам разберусь.
к стати виртуалка работает и разработкой занимаетесь на одной и той же машине?
если у вас есть время и желание буду благодарен вашему мануалу по настройке центоси в этой теме.

#382958

Ну не нужно помощи, так и скажите.

#382960

2 stranger
Пишу без каких либо примочек виндовых. мне в своё время хватило дримвивера - аццкая штука (лично мой имхо)
для кодинга пользую саблайм 2.
если бы 1-2 проекта то XAMPP помог бы, у меня сейчас 15хостов на сервере и со всеми периодически работаю. делаю как с нуля простые сайты так и тяжеловесные проекты + многие просят доработать уже существующее + частенько паралельно делаю 2-3 проекта.
рабочий ноутбук q6600 + 4гб RAM + XAMPP с такой задачей не справляется при том условии что в добавок ещё 4-5 программ открыто.
Есть ситуации что не всегда работаю из дома, пару раз были ситуации с поломкой рабочей машины, а заказчикам, как сами наверняка знаете, тяжело обьяснить протяжку сроков. вот и пришел к выводу что сервер удобнее.
К стати канитель с отступами замечается и на ЦМС также.
На винду я не грешу. грешу на сервер. т.к. канитель проявляется при переносе на хостинг, а смотрю на сайт с одной и той же винды.

#382962

В общем понял что порожняк. Ушел в гугл, за поиском решения. модераторы удалите пожалуйста ветку.
Всем кто отписался- огромное СПАСИБО!

#382964
"boris_here" написал:
саблайм 2

Это ХТО???

Видимо всё же проблема в виндовых заморочках, а уж куда скорее в каких-то гадостях используемых инструментов. Поверьте: вот так ничего не случится!

[console]nano /opt/www/index.php

<html>
<head>
<title>Так не случится!</title>
</head>
<body>
<p>Вас не догонят!</p>
</body>
</html>[/console]

"boris_here" написал:
дримвивера - аццкая штука

Да нормальная вполне, если с умом использовать. Юзал с версии 3, ну да, так себе, а вот 4 вполне. Был. Макромедия когда.

Чем он Вам не нравится? Конечно, после покупки лавочки Адобом, в пакетах CS стал безумнее и толще. Ну пишите руками как я в том же SCite - очень удобно!

#382967
boris_here написал:
В общем понял что порожняк. Ушел в гугл, за поиском решения. модераторы удалите пожалуйста ветку.
Всем кто отписался- огромное СПАСИБО!

А что собственно пошло не так?

#382968
Marley написал:
А что собственно пошло не так?

500

как обычно...

#382974

Проблемы с форматированием возникают оттого, что маздай не умеет UTF8 по-человечески, а вместо этого использует cp1251. Потому настраивайте свои маздайки на UTF8.
Если б поменьше использовали всякую хрень вроде редакторов наглядного редактирования, то знали бы о таких вещах, да и код после них в 100% случаев требует ручной доработки. А еще web-разработчик ;)

#382977
"boris_here" написал:
На винду я не грешу. грешу  на сервер. т.к. канитель проявляется при переносе на хостинг, а смотрю на сайт с одной и той же винды.

Не правильно грешите. Я раньше вообще все делал на винде (и сервер там же был поднят). Ни каких проблем не было при переносе. Даже проблемы с UTF8 не должны ни как влиять на отступы и размеры блоков. Проблемы тут могут быть две:
- косяки верстки
- на хостинге к страницам так или иначе (посредством сервера или цмс) цепляются еще какието таблицы стилей (например на халявных хостингах рекламные блоки).

Если интересно решения давайте начнем с примеров. Сделайте минимально-достаточный пример, который выглядит у вас локально правильно, а на хостинге криво. И дайте доступ к нему.

#382978
"Marley" написал:
Т.О. разработка ведется сразу на сервере. Достаточно удобно

Прям сразу в продакшн? o_O

#382989

voral, не, у него есть игрушечный локальный сервер, на котором стоит Ubuntu + LAMP.

#382994
"yars" написал:
Проблемы с форматированием возникают оттого, что маздай не умеет UTF8 по-человечески, а вместо этого использует cp1251

Ниччё подобного!!! Как скажешь ему, так и будет. Да, системный у него кстати UTF-16 давно. И форматирование точно не имеет никакого отношения к кодировке.

"voral" написал:
Сделайте минимально-достаточный пример, который выглядит у вас локально правильно, а на хостинге криво. И дайте доступ к нему.

Ну, собственно, с этого бы и начать...

#383003

boris_here, т.е. вы копируете файл на сервер, открываете тем же редактором и всё съезжает? Мистика...
А по сути: выставьте везде одинаковый размер табуляции или используйте пробелы.

#383073

Как относиться к таким игрушкам в качестве домашних серверов?

Cubietruck. Уютный, домашний сервер
http://habrahabr.ru/post/225371/

#383074
Marley написал:
Как относиться к таким игрушкам в качестве домашних серверов?]

Расскажите скорее мне дурачку наивному, чем же сервер у меня на домашней машинке отличается от того же на точке доступа "суперпровайдера"?

Войдите или зарегистрируйтесь, чтобы ответить.