Друпал установка на IIS

Главные вкладки

Аватар пользователя Egmont Egmont 29 декабря 2019 в 8:20

Друпал установка на IIS
Примерно полгода я ушел с линукса в виндовс. У меня Windows 8.1
Очень обрадовался, что можно и так. Конечно в openserver я тоже установил друпал. Но если я хочу идти по такому пути AJAX и PHP автор издания известный румынский специалист Кристиан Дари. Книга выпущена в 2007 году и попалась мне на глаза совершенно недавно.
А так, библией для меня остается Профессиональная разработка сайтов на Drupal 7 Benjamin Melanson
Я эту книгу могу читать хоть ежедневно, каждый раз в ней нахожу что-то новое, полезное. Однако моё основное направление, которое я изучаю, это NLP. С уважением. Буду информировать, что будет получаться на базе продуктов Microsoft. У меня установлена бесплатная версия Visual Studio Community 2019. Ну вот думаю, как это все подружить друг с другом.

Комментарии

Аватар пользователя Egmont Egmont 29 декабря 2019 в 10:38

Отвечу иначе.
Всё это началось так.
Я установил на Windows 8.1
веб-сервер.
Он работал, даже оставил скрин, что друпал 7
установился. Но через день компоненты сервера на месте,
То есть апач, пхп, mysql в браузере по адресу локалхост все есть
phpMyAdmin работает, но в него не зайти никак.
В cmd mysql.exe не работает.
Отладчик указал на такой файл с красивым названием
adler32.c ему его не стало хватать, так я понял.
Я скачал этот файл, но что дальше ?
Поэтому поставил openserver работает нормально.
Но в опенсервер я не могу выполнять примеры из книги
AJAX и PHP
Без дальнейшего продвижения получается да, так.
Мое мнение, что я скачал троян или вирус, он ликвидировал этот файл.
Но для меня это гимнастика ума. А на боевом сервере у солидных людей
это не может случиться, они не скачивают то, что не знают. Оно так, не знаю понятно ли.
Спасибо за внимание ответ. С уважением (да, я многократно переустанавливал все компоненты
сервера, разных версий). Локалхост есть, но его никто не видел, где и что с ним. Но он есть.
Но не работает.

Аватар пользователя ant4 ant4 29 декабря 2019 в 15:00

Мало установить IIS, PHP, MySQL
Их надо ещё настроить.
PHP работает на IIS как FastCGI
Если mysql.exe не работает, то указывайте полный путь к exe-ку, или правьте переменные среды (path)
А если по взрослому, то Яндекс знает всё, и Google Вам в помощь Smile

PS: это тоже можно почитать

Аватар пользователя voviko voviko 29 декабря 2019 в 11:29

Не ту книжку вы читаете. Через год прекратиться поддержка drupal 7
И куда потом вы пойдете с этим богажом знаний?
Ну даже если вам интересно, то могу вас уверить. OpenServer - это полнофункциональный сервер, в который даже drush можно установить из книжки.
Да. и я очень сомневаюсь что вы тут найдете хоть одного человека, который использует IIS
смотрите в сторону docker

Аватар пользователя gun_dose gun_dose 29 декабря 2019 в 12:11

Выше всё правильно посоветовали. Ставьте опенсервер или докер. Правда для докера нужна будет 10-я винда. Как бы то ни было, IIS вам вообще не подходит. Да, это довольно хороший сервер, но это виндоус-сервер, который нужен для приложений, требующих на сервере именно виндоус (то бишь всякие там 1с и прочие). Но язык php изначально написан для работы под линуксом, поэтому конечно же лучше и локально работать с теми решениями, которые есть на линуксе. Опенсервер в данном случае как раз подходит на начальном уровне.

Аватар пользователя Egmont Egmont 29 декабря 2019 в 14:44

Сейчас посмотрел. Так теперь для установки базы данных в Windows 10 нужен инсталлятор, а не так как раньше. Но я пристроил его и в Windows 8.1 MySQL installator Community (выбрал удачную версию)
https://htfi.ru/windows_10/kak_ustanovit_mysql_na_windows_10.html
Так что у меня теперь в CMD mysql работает нормально. Вход под рутом с коротким паролем и я в mysql
mysql > show databases; И так далее. А инсталлятор установил свою базу, называется просто, mysql и ещё какую-то sakila, world. Если мне сейчас отключить IIS, то вероятно будет работать и апач и phpmyadmin. Но я не тороплюсь, хочу для интереса попробовать с IIS. Напишу, что получится. Но это непрактично. Проверены линуксы, сейчас минт 18. 3 Чудо, вообще нет проблем ни с чем, начиная с автоустановщика. Для профессионалов, (я же простой врач, поэтому мнение не очень) самое то. Огромное спасибо за участие. Я напишу по конечному результату. С уважением.

Аватар пользователя Orion76 Orion76 29 декабря 2019 в 22:36

я же простой врач, поэтому мнение не очень

По аналогии с медициной, Вы пытаетесь пересадить горилле человеческую почку, только потому что с почками хомосапиенса Вы хорошо знакомы, а почки гориллы вообще не Ваша специализация .
Возможно она приживется при помощи каких-то "костылей" и "химии" и даже как-то будет выполнять свои функции.
Но разве это жизнь?-)

Развернуть сервер разработки в каком-то более генетически совместимом окружении сейчас вообще не проблема.
Весь интернет завален подробными руководствами, просто читай, чтобы понимать что происходит и копируй команды в консоль.

Вариантов размещения сервера тоже море.
1. На компе с Windows - OpenServer (хотя, имхо, тоже костыль)
2.Виртуальная машина, например VirtualBox.
3.Docker - достаточно сложно.
4.Виртуальный сервер в облаке - пара сотен руб в месяц, зато там же можно и хостить готовые сайты.
5.Микро PC или просто старенький системный блок с парой ядер и парой гигов оперативы.

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

Логично?-)

С уважением.