1 (07.06.2014 02:25:48 отредактировано boris_here)

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

2 (07.06.2014 02:39:50 отредактировано Marley)

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

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

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

No Woman No Cry...

3 (07.06.2014 02:48:16 отредактировано boris_here)

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

4 (07.06.2014 03:12:45 отредактировано Marley)

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

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

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

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

No Woman No Cry...

5

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

6 (07.06.2014 04:53:32 отредактировано stranger)

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

7

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

8

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

9 (07.06.2014 05:03:53 отредактировано stranger)

boris_here пишет:

саблайм 2

Это ХТО???

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

 Консоль:
nano /opt/www/index.php

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

boris_here пишет:

дримвивера - аццкая штука

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

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

10

boris_here пишет:

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

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

No Woman No Cry...

11

Marley пишет:

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

500

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

12

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

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

13

boris_here пишет:

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

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

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

То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me".
GNU/Linux Debian

14

Marley пишет:

Т.О. разработка ведется сразу на сервере. Достаточно удобно

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

То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me".
GNU/Linux Debian

15

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

Linux Mint 19.3 Mate Edition
Windows 7

16 (07.06.2014 15:15:05 отредактировано stranger)

yars пишет:

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

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

voral пишет:

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

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

17

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

Да, у меня Ubuntu.
Нет, не глючит.

18

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

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

No Woman No Cry...

19

Marley пишет:

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

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