|
Кто переводил cms с nginx apache на IIS ? | ☑ | ||
---|---|---|---|---|
0
Aleksey_a_z
20.10.14
✎
13:15
|
Вроде все нормально, поставил на win2012r2 mysql, php, залил modx revo, и начались звиздопляски, нужно сконвертить на сколько я понимаю .htaccess в web.config, а что еще нужно будет сделать на IIS, может все прелести еще впереди. У кого есть такой опыт поделитесь.
|
|||
1
kokamoonga
20.10.14
✎
21:27
|
(0) Зачем?
|
|||
2
raykom
20.10.14
✎
22:17
|
НАстройка модулей ПХП и правила редиректов заданные в .htaccess
Это из того, что касается работоспособности в принципе. Но дальше - кеширование и проч. Отдельная песня. |
|||
3
raykom
20.10.14
✎
22:18
|
Елоени НЖИНКС настроен хорошо - ИИС его ни когда не догонит.
|
|||
4
Dmitry1c
20.10.14
✎
22:18
|
ой как у вас тут весело
|
|||
5
raykom
20.10.14
✎
22:23
|
Вечерника программистов
|
|||
6
kokamoonga
21.10.14
✎
00:08
|
(2) это ты гуглил по фразе "apache+php" на филологических форумах ?
|
|||
7
raykom
21.10.14
✎
07:15
|
(6)Да. А что можешь дополнить ? Из основного ?
|
|||
8
raykom
21.10.14
✎
07:16
|
Я любую информацию принимаю, а то мануалы самому читать не хватает терпения ...
|
|||
9
Woldemar22LR
21.10.14
✎
07:27
|
(1) блин опередил....
|
|||
10
Woldemar22LR
21.10.14
✎
07:29
|
А что за cms? 1с битрикс или вордпресс?
ЗЫ просрочил два домена пошел оплачивать. |
|||
11
raykom
21.10.14
✎
07:29
|
(1)(9)Не ваше дело. Надо челу.
|
|||
12
raykom
21.10.14
✎
07:29
|
modx revo же
|
|||
13
Woldemar22LR
21.10.14
✎
07:34
|
(11) у чела есть язык и руки :)
а вдруг мне срочно все сайты надо тоже переделать на IIS ? Чел то в курсе что пробелмы будут еще и с названиями файлов и правами доступа? |
|||
14
kokamoonga
21.10.14
✎
07:47
|
(11) "Чел" явно плохо понимает что делает. Вопрос "зачем?" преследует цель как минимум дать ему понять, то он делает что-то не вполне объяснимое.
|
|||
15
raykom
21.10.14
✎
07:54
|
(13)Каки таки проблемы с названиями файлов под виндой ? Два слова, а то я или не знаю или забылю
И с правами то уж под виндой - всяко разберется ... На ИИСЕ не так сложно настроить. (11)Ну дак пусть. Сначала надо по любому, на вопрос ответить, а потом тянуть человека в полемику. Может у него времени нет )). Но как правило, такие варианты возникают при желании сэкономить и поднять сервак на кухне/шкафу офиса, шо бы с одинесом интегрировать ... В любом случае - для большинства задач - не очень правильное решение. Только кажется, что проще. |
|||
16
raykom
21.10.14
✎
07:55
|
(15).2 для (14)
(14)Так что скажешь по (7) ? |
|||
17
Woldemar22LR
21.10.14
✎
08:03
|
(15) по названиями: index.php и Index.php в линуксе это разные файлы а в винде один и тот же файл.
А прав доступа в винед практически нет, в отличие от линукса 777 , 755, 666 - это не просто цифры это песня :) Еще можно посоветовать ТС установить денвер. :) ЗЫ складывается впечатление что ТС нашел сервак корпоративный на линуксе, решил переделеать его под винду заодно ага и вкрячить 1с. :) Неужели бухгалтерию? |
|||
18
raykom
21.10.14
✎
08:21
|
(17)>index.php и Index.php в линуксе это разные файлы а в винде один и тот же файл.
НУ так наоборот - нет проблем. >А прав доступа в винед практически нет, в отличие от линукса И опять же - нет проблем. )) В смысле прав. Ну а разграничение на уровне каталогов и в линупсе на хостах не часто реализуется ... |
|||
19
Woldemar22LR
21.10.14
✎
08:38
|
(18) причем здесь каталоги???
Если только ТС выложит базу БП в общий доступ на IIS сервер. права доступа обычно например файл php можно выполнять, а вот читать нельзя. |
|||
20
raykom
21.10.14
✎
08:45
|
(18)>причем здесь каталоги
(13)>Чел то в курсе что пробелмы будут еще и с названиями файлов и правами доступа А что ты имел в виду под этим ?? Права доступа - это свойство файловой системы, разграничение на уровне каталогов. ЕСли ты о защите директорий сайта от просмотра через веббраузер размещением файлов index.php - то это другая песня |
|||
21
Woldemar22LR
21.10.14
✎
08:48
|
(20) твою последнюю фразу я вообще не понял :)
есть опыт администрирования линукса? серверов и десктопов? |
|||
22
raykom
21.10.14
✎
08:52
|
(21)Опыта нет. Только учусь )
|
|||
23
raykom
21.10.14
✎
09:24
|
(21)Реально не понял ?
А при чем тут администрирование десктопов ? |
|||
24
kokamoonga
21.10.14
✎
10:14
|
(16) >>> (14)Так что скажешь по (7) ?
Что именно я должен сказать? Любой веб-сервер имеет собственные настройки и собственный формат конфигов. Единственный надежный способ настраивать все как нужно - понимать как что работает и какая настройка за что отвечает. Так вот, нет никакого "основного". Есть настройки необходимые для данного конкретного сайта. И да, .htaccess вовсе не обязательный элемент программы, да и настройка модулей php не обязательное условие, если используется что-нибудь вроде php-fpm. |
|||
25
raykom
21.10.14
✎
10:28
|
(24)Должен сказать, что необходимый набор модулей ПХП - это то, что в первую очередь определяет работоспособность сайта. И любого вебсервера.
Все остальное - это конфиги. Но, что касается конкретно переноса сайта с НЖИНКСА на ИИС - то я имел в виду, что ничего ТСу особенного не надо. Только файлы сайта и список модулей ПХП необходимых для работы конкретно его сайта/ЦМС. Потом все по стандартной инструкци по настройке ИИСа. Ни чего особенного. Так что не надо бла бла про всякое разное для всех сайтов. Это демагогия. |
|||
26
kokamoonga
21.10.14
✎
10:34
|
(25) Вот представь себе на секундочку, что у меня есть сайт написанный на python/django. На сервере не то что модулей php нет, там даже apache и php не установлены. Давай-ка расскажи мне о том, что "необходимый набор модулей ПХП - это то, что в первую очередь определяет работоспособность сайта".
|
|||
27
raykom
21.10.14
✎
10:35
|
(26)Зачем мне представлять - ТС конкретно сказал - НЖИНКС - этого достаточно, что бы утверждение в (25)выглядело обоснованным
|
|||
28
Woldemar22LR
21.10.14
✎
10:53
|
(25),(27)
"необходимый набор модулей ПХП - это то, что в первую очередь определяет работоспособность сайта" Это в мемориз :) Чтото мне это напоминает ... А ну да - не каждый может смотреть в завтрашний день ... |
|||
29
raykom
21.10.14
✎
10:56
|
(28)А можно поконкретнее - что ты имеешь проти этого утверждения ?
|
|||
30
Aleksey_a_z
21.10.14
✎
10:56
|
В общем перевел, но админка modx глючит, конкретно не отображает настройки core, файлы посмотреть не могу в каталоге, в общем как то не айс, толи это FastCGI, толи настройки PHP, то ли MySQL хз, попробую поставить Апачь, посмотрим что из этого выйдет.
|
|||
31
Aleksey_a_z
21.10.14
✎
10:59
|
(13) А какие проблемы с названиями сайтов? С конвертировал .htaccess в web.config стандартной утилитой в IIS, работает норм но есть другие глюки, возможно не связанные конкретно с IIS
|
|||
32
Woldemar22LR
21.10.14
✎
11:00
|
(29) ничего не имею против - мне просто весело :)
(31) никаких - работают на каком то линуксе и пусть работают. у меня нет проблем. :) |
|||
33
Aleksey_a_z
21.10.14
✎
11:02
|
(15) не хочу зоопарк виртуалок плодить, не понимаю почему IIS должна быть хуже ngnix + апачь, и какие конкретно фундаментальные проблемы у нее, то что я не могу ее настроить это отдельная история, с ngnix + апачь я думаю возни еще больше
|
|||
34
raykom
21.10.14
✎
11:03
|
(30)Вот как тебя понять, что ты хотел сказать ...
> конкретно не отображает настройки core Что это ? Стопудово - тупо или версия ПХП не та, или модуля не хватает какого не то. >файлы не могу посмотреть в каталоге Это как ? > попробую поставить Апачь это тебя не избавит от подключения всех необходимых модулей ПХП. Просто тупо посмотри или спроси у хостера. |
|||
35
raykom
21.10.14
✎
11:04
|
+(34)И нафига тогда было реально с НЖИНКСА убегать ... Просто от хостера ушел ?
|
|||
36
raykom
21.10.14
✎
11:07
|
И вооще - ngnix+php-fpm борзый сервер для сайтов. На дедике с 1 ядром в 1Ггц и 512 памяти при правильной настройке кеширования и отдачи статики спокойно держит Жумлу с посещениями до 70 уников одномоментно.
Больше не проверял. |
|||
37
Aleksey_a_z
21.10.14
✎
11:10
|
(17) сайт сейчас на хостинге, хочу себе на сервант залить, заодно всякие 1с там будут крутиться под web, ставить nix машину как то совсем не комильфо, win2012r2 очень даже себе замечательная весчь, hyper-v, Storage Spaces, NIC Teaming и многие другие плюшки, нафига мне связываться с nix? Что бы залить несчастный сайт? Неужели IIS настолько убог не в состоянии конкурировать со всякими апачами?
|
|||
38
Aleksey_a_z
21.10.14
✎
11:16
|
(34) заходишь в админку modx, кликаешь в настройки, они там сгруппированы по разделам, основные настройки системы это раздел core, есть настройки установленных плагинов, некоторые тоже не открываются, некоторые открываются, то есть раскрывается страница с перечнем флажков, полей. Эти настройки хранятся в таблице базы MySQL, таблицу смотрел, все нормально там, куда дальше копать не знаю, при этом сайт под этой modx revo со всеми плагинами, скриптами и т.п. работает нормально.
Ставил также чистые админки modex revo, разный версий и 2.2, и последнюю 2.3, подключал разные версии PHP 5.5, 5.6, все равно глюки в админке присутствуют. Ну попробую апачь поднять, что делать то |
|||
39
raykom
21.10.14
✎
11:17
|
(37)ИИС не убог. Он со всякими АСПНЕТами удобнее общается, а это для интеграции с 1с в свою очередь удобнее.
Но убеждение, что наличие интерфейса для работы с вебсервером облегчает задачу - весьма не очевидно. ИИС не везде логичен в настройках, все кошерно срабатывает первый раз. Потом при переопределении настроек начинается чехарда с правами на папки и т.д. А что касается его конфигов - то подключить модуль нужный или библиотеку - заклебешся эти тыщупицот строк вычитывать конфига ... Ну и по скорости он уступает линуксовым серверам - однозначно |
|||
40
Aleksey_a_z
21.10.14
✎
11:19
|
(35) просто прокачиваю скил, интересно мне короче. Если все будет работать отлично то почему бы не слезть с хостера, мне свой ftp и web сервер 1с сейчас назрел для работы. Под IIS + web сервер 1С поднимал базы 1с, работает нормально, единственная претензия это то что надо на сервере IIS поднимать сервер 1С, а мне бы желательно разнести их пор разные виртуалки
|
|||
41
raykom
21.10.14
✎
11:20
|
(38)Блт ... так для апача тебе все равно придется модули ПХП подключать. А вот КАКИЕ требуются - это надо знать. СПРОСИ у хостера или посмотри в управлении хостингом - настройка ПХП где галки стоят или список есть.
|
|||
42
Woldemar22LR
21.10.14
✎
11:26
|
Оказывается понятно ТС просто прокачивает скилл :)
(41) phpinfo() |
|||
43
raykom
21.10.14
✎
11:28
|
(42)Т сам его читал ?
|
|||
44
raykom
21.10.14
✎
11:28
|
Результат этой функции ?
|
|||
45
Aleksey_a_z
21.10.14
✎
11:28
|
(41) что значит подключать модули PHP? Я под IIS делал так, разместил папку с PHP на C, установил тулузу php manager for iis 7 от туда кликом мышки подключил PHP, проверил printinfo() оттуда же, так же там можно ставить галочки в настройках и подключать модули php
|
|||
46
Woldemar22LR
21.10.14
✎
11:30
|
(43) читал, последний раз года полтора назад, а что?
|
|||
47
raykom
21.10.14
✎
11:32
|
>подключил PHP
Это сам интерпретатор, а для работы сатов требуются модули для него определенные, они подключаются через конфиги. Ну может у тебя в этом менеджере можно. (46)А то, что там километр всякой лабуды. Пока найдешь нужное - оскалится можно. Говорю же - СПРОСИТЕ у хостера какой набор модулей ПХП включен на хостинге и будет вам щастье |
|||
48
Aleksey_a_z
21.10.14
✎
11:32
|
(44) ну выводит она результат, там настроек этих закопаешь, разумеется они чем то отличаются от phpinfo() выполненном на хостере под ngnix и апачем. Поэтому и спарашиваю в (0) может нужно специально конфигурировать PHP под IIS, отключать там что то или наоборот включать.
|
|||
49
Aleksey_a_z
21.10.14
✎
11:34
|
(47) основное что требовалось это php_pdo_mysq, его подключил, а больше там других особых модулей в стандартном пакете я не обнаружил, ну всякие коннекторы odbc и прочее
|
|||
50
Woldemar22LR
21.10.14
✎
11:34
|
(47) вот не проще ТС подключить самому ВСЕ модули.
(48) а это и зависит от CMS и кто там чего писал , |
|||
51
Aleksey_a_z
21.10.14
✎
11:36
|
Рекомендуемые системные требования:
Операционная система — Linux x86, x86-64, либо Windows Server 2008. Веб-сервер — Apache 2.2.x или IIS 7.0. Базы данных — MySQL 5.1.x (последний релиз). Кодировка таблиц по умолчанию — UTF-8 BOM. Плюс должны быть разрешены команды SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, INDEX, DROP. Дополнительно должен поддерживаться механизм хранения под названием MyISAM. PHP и его модули — PHP версии 5.1.1 или выше (исключая 5.1.6 / 5.2.0), запуск с FastCGI. Должны быть установлены Opcode cache (APC, Wincache), FastCGI, JSON, cURL, Imagemagick, GD lib, PDO с драйвером баз данных, SimpleXML. Также настройки php.ini должны быть следующими: safe_mode off, register_globals off, magic_quotes_gpc off. Плюс memory_limit от 64 МБ (а лучше больше). |
|||
52
Aleksey_a_z
21.10.14
✎
11:37
|
в общем у меня походу кроме PDO остальных модулей не хватает, поставлю сегодня, посмотрим что получится
|
|||
53
raykom
21.10.14
✎
11:37
|
Устал я уже )))
Ну подключайте все ... Только может, что в стандартном пакете чего то не оказаться ... И вообще - может надо понизить версию ПХП ))). Что касается ПХП - ПРОЩЕ всего - настроит как у ХОСТЕРА, а потом выяснять - почему так. |
|||
54
Woldemar22LR
21.10.14
✎
12:03
|
(51) сколько народу ходит ?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |