Как установить веб-сервер Apache c PHP, MySQL и phpMyAdmin на Windows

Оглавление

1. Веб-сервер на Windows

2. Как установить Apache на Windows

3. Как установить PHP на Windows

4. Настройка PHP 7

5. Как установить MySQL в Windows

6. Как установить phpMyAdmin в Windows

Заключение


Веб-сервер на Windows

Веб-сервер — это программа, которая предназначена для обработки запросов к сайтам и отправки пользователям страниц веб-сайтов. Самый популярный пример веб-сервера это Apache.

PHP — это язык программирования. Также называется среда для выполнения скриптов, написанных на PHP. В операционной системе, в том числе и Windows, PHP может быть установлен самостоятельно, без веб-сервера. В этом случае программы (скрипты) на PHP можно запускать из командной строки. Но веб-приложения очень часто используют PHP, данный интерпретатор стал, фактически, стандартом веб-серверов и поэтому они почти всегда устанавливаются вместе.

MySQL — это система управления базами данных (СУБД). Это также самостоятельная программа, она используется для хранения данных, поиска по базам данных, для изменения и удаления данных. Веб-приложения нуждаются в постоянном хранилище, поэтому для веб-сервера дополнительно устанавливается и СУБД. Кстати, вполне возможно, что вы слышали про MariaDB — это тоже СУБД. Первой появилась MySQL, а затем от неё ответвилась MariaDB. Для веб-приложений обе эти СУБД являются взаимозаменяемыми, то есть никакой разницы нет. В этой инструкции я буду показывать установку на примере MySQL, тем не менее если вы хотите попробовать новую MariaDB, то смотрите статью «Инструкция по установке веб-сервера Apache c PHP, MariaDB и phpMyAdmin в Windows».

Что касается phpMyAdmin, то это просто скрипт на PHP, который предназначен для работы с базами данных — наглядно выводит их содержимое, позволяет выполнять в графическом интерфейсе такие задачи как создавать базы данных, создавать таблицы, добавлять, изменять и удалять информацию и т. д. По этой причине phpMyAdmin довольно популярен, хотя и не является обязательной частью веб-сервера.

Особенность Apache и других компонентов веб-сервера в том, что их корни уходят в Linux. И эти программы применяют в своей работе основные концепции этой операционной системы. Например, программы очень гибки в настройке — можно выполнить установку в любую папку, сайты также можно разместить в любой папке, в том числе на другом диске, не на том, где установлен сам веб-сервер. Даже файлы журналов можно вынести на третий диск и так далее. У веб-сервера много встроенных модулей — можно включить или отключить их в любом сочетании, можно подключить внешние модули. Можно создать много сайтов на одном веб-сервере и для каждого из них установить персональные настройки. Но эта гибкая настройка выполняется через текстовые файлы — именно такой подход (без графического интерфейса) позволяет описать любые конфигурации

Не нужно этого боятся — я расскажу, какие файлы нужно редактировать и что именно в них писать.

Мы не будем делать какие-то комплексные настройки — наша цель, просто установить веб-сервер на Windows. Тем не менее было бы странно совсем не использовать такую мощь в настройке. Мы разделим сервер на две директории: в первой будут исполнимые файлы, а во второй — данные (файлы сайтов и баз данных). В будущем, когда возникнет необходимость делать резервные копии информации или обновлять веб-сервер, вы поймёте, насколько удобен этот подход!

Мы установим сервер в отдельную директорию. Для этого в корне диска C:\ создайте каталог Server. В этом каталоге создайте 2 подкаталога: bin (для исполнимых файлов) и data (для сайтов и баз данных).

Перейдите в каталог data и там создайте подпапки DB (для баз данных) и htdocs (для сайтов).

Перейдите в каталог C:\Server\data\DB\ и создайте там пустую папку data.

Для работы всех компонентов веб-сервера необходим файл «Visual C++ Redistributable for Visual Studio 2015-2019» - это официальный файл от Microsoft. Чтобы его скачать перейдите по ссылке. После скачивания, запустите этот файл и выполните установку.

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

Как установить Apache на Windows

Перейдите на сайт apachelounge.com/download и скачайте .zip архив с веб-сервером:

Распакуйте папку Apache24 из этого архива в C:\Server\bin\.

Перейдите в каталог C:\Server\bin\Apache24\conf\ и откройте файл httpd.conf любым текстовым редактором.

В нём нам нужно заменить ряд строк.

Меняем

Define SRVROOT "c:/Apache24"

на

Define SRVROOT "c:/Server/bin/Apache24"

меняем

#ServerName www.example.com:80

на

ServerName localhost

меняем

DocumentRoot "${SRVROOT}/htdocs"
<Directory "${SRVROOT}/htdocs">

на

DocumentRoot "c:/Server/data/htdocs/"
<Directory "c:/Server/data/htdocs/">

меняем

DirectoryIndex index.html

на

DirectoryIndex index.php index.html index.htm

меняем

    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   AllowOverride FileInfo AuthConfig Limit
    #
    AllowOverride None

на

    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   AllowOverride FileInfo AuthConfig Limit
    #
    AllowOverride All

и меняем

#LoadModule rewrite_module modules/mod_rewrite.so

на

LoadModule rewrite_module modules/mod_rewrite.so

Сохраняем и закрываем файл. Всё, настройка Apache завершена! Описание каждой изменённой директивы вы найдёте на этой странице.

Откройте командную строку (это можно сделать нажав одновременно клавиши Win+x).

Выберите там Windows PowerShell (администратор) и скопируйте туда:

c:\Server\bin\Apache24\bin\httpd.exe -k install

Если поступит запрос от файервола в отношение Apache, то нажмите Разрешить доступ.

Теперь вводим в командную строку:

c:\Server\bin\Apache24\bin\httpd.exe -k start

И нажмите Enter.

Теперь в браузере набираем http://localhost/ и видим следующее:

Это означает, что веб-сервер работает. Чтобы увидеть там файлы, добавьте их в каталог c:\Server\data\htdocs\ - это главная папка для данных сервера, где будут размещаться все сайты.

Как установить PHP на Windows

PHP 7 скачайте со страницы windows.php.net/download/. Выберите версию Thread Safe, обратите внимание на битность. Если вы затрудняетесь, какой именно файл скачать, то посмотрите эту заметку.

В папке c:\Server\bin\ создаём каталог PHP и копируем в него содержимое только что скаченного архива.

В файле c:\Server\bin\Apache24\conf\httpd.conf в самый конец добавляем строчки:

PHPIniDir "C:/Server/bin/PHP"
AddHandler application/x-httpd-php .php
LoadModule php7_module "C:/Server/bin/PHP/php7apache2_4.dll"

И перезапускаем Apache:

c:\Server\bin\Apache24\bin\httpd.exe -k restart

В каталоге c:\Server\data\htdocs\ создаём файл с названием i.php, копируем в этот файл:

<?php
phpinfo ();

В браузере откройте ссылку http://localhost/i.php. Если вы видите что-то похожее, значит PHP работает:

Настройка PHP 7

Настройка PHP происходит в файле php.ini. В zip-архивах, предназначенных для ручной установки и для обновлений, php.ini нет (это сделано специально, чтобы при обновлении случайно не удалить ваш файл с настройками). Зато есть два других, которые называются php.ini-development и php.ini-production. Любой из них, при ручной установке, можно переименовать в php.ini и настраивать дальше. На локалхосте мы будем использовать php.ini-development.

Открываем файл php.ini любым текстовым редактором, ищем строчку

;extension_dir = "ext"

и заменяем её на

extension_dir = "C:\Server\bin\PHP\ext\"

Теперь найдите группу строк:

;extension=ffi
;extension=ftp
;extension=fileinfo
;extension=gd2
;extension=gettext
;extension=gmp
;extension=intl
;extension=imap
;extension=ldap
;extension=mbstring
;extension=exif      ; Must be after mbstring as it depends on it
;extension=mysqli
;extension=oci8_12c  ; Use with Oracle Database 12c Instant Client
;extension=odbc
;extension=openssl
;extension=pdo_firebird
;extension=pdo_mysql
;extension=pdo_oci
;extension=pdo_odbc
;extension=pdo_pgsql
;extension=pdo_sqlite
;extension=pgsql
;extension=shmop

и замените её на:

extension=ffi
extension=ftp
extension=fileinfo
extension=gd2
extension=gettext
extension=gmp
extension=intl
extension=imap
extension=ldap
extension=mbstring
extension=exif      ; Must be after mbstring as it depends on it
extension=mysqli
;extension=oci8_12c  ; Use with Oracle Database 12c Instant Client
extension=odbc
extension=openssl
;extension=pdo_firebird
extension=pdo_mysql
;extension=pdo_oci
extension=pdo_odbc
extension=pdo_pgsql
extension=pdo_sqlite
extension=pgsql
extension=shmop

теперь раскомментируйте эту группу строк:

;extension=soap
;extension=sockets
;extension=sodium
;extension=sqlite3
;extension=tidy
;extension=xmlrpc
;extension=xsl

должно получиться:

extension=soap
extension=sockets
extension=sodium
extension=sqlite3
extension=tidy
extension=xmlrpc
extension=xsl

Этими действиями мы включили расширения. Они могут понадобиться в разных ситуациях для разных скриптов. Сохраняем файл и перезапускаем Apache.

c:\Server\bin\Apache24\bin\httpd.exe -k restart

Настоятельно рекомендуется добавить путь до PHP в переменную окружения PATH в Windows.

Также рекомендуется ознакомиться со статьями Что делать если PHP скрипту не хватает времени и памяти. Почему большой файл не загружается на сайт или в phpMyAdmin и Как увеличить память и время для PHP скриптов.

Материалы по дополнительной настройке, в том числе подключение поддержки PERL, Ruby, Python в Apache (только для тех, кому это нужно):

Как установить MySQL в Windows

Бесплатная версия MySQL называется MySQL Community Server. Её можно скачать на странице https://dev.mysql.com/downloads/mysql/. На этой же странице есть установщик в виде исполнимого файла, но я рекомендую скачать ZIP-архив.

На странице скачивания нам предлагают зарегистрироваться или войти в существующую учётную запись - но это делать необязательно. Достаточно нажать на ссылку «No thanks, just start my download».

В каталог c:\Server\bin\ распаковываем файлы из только что скаченного архива. Распакованная папка будет называться примерно mysql-8.0.17-winx64 (зависит от версии), переименуйте её в mysql-8.0.

Заходим в эту папку и создаём там файл my.ini Теперь открываем этот файл любым текстовым редактором и добавьте туда следующие строки:

[mysqld]
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
datadir="c:/Server/data/DB/data/"
default_authentication_plugin=mysql_native_password

Сохраните и закройте его.

Настройка завершена, но нужно ещё выполнить инициализацию и установку, для этого открываем командную строку от имени администратора и последовательно вводим туда:

C:\Server\bin\mysql-8.0\bin\mysqld --initialize-insecure --user=root
C:\Server\bin\mysql-8.0\bin\mysqld --install
net start mysql

По окончанию этого процесса в каталоге C:\Server\data\DB\data\ должны появиться автоматически сгенерированные файлы.

Теперь служба MySQL будет запускаться при каждом запуске Windows.

Как установить phpMyAdmin в Windows

Сайт для скачивания phpMyAdmin: phpmyadmin.net.

Прямая ссылка на самую последнюю версию: phpMyAdmin-latest-all-languages.zip.

В каталог c:\Server\data\htdocs\ копируем содержимое только что скаченного архива. Переименовываем эту папку в phpmyadmin.

В каталоге c:\Server\data\htdocs\phpmyadmin\ создаём файл config.inc.php и копируем туда:

<?php
 
/* Servers configuration */
$i = 0;
 
/* Server: localhost [1] */
$i++;
$cfg['Servers'][$i]['verbose'] = '';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['nopassword'] = true;
$cfg['Servers'][$i]['AllowNoPassword'] = true;
 
/* End of servers configuration */
 
$cfg['blowfish_secret'] = 'kjLGJ8g;Hj3mlHy+Gd~FE3mN{gIATs^1lX+T=KVYv{ubK*U0V';
$cfg['DefaultLang'] = 'ru';
$cfg['ServerDefault'] = 1;
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';
 
?>

В браузере набираем http://localhost/phpmyadmin/

В качестве имя пользователя вводим root. Поле пароля оставляем пустым.

Заключение

Вот и всё — теперь у вас есть свой персональный локальный веб-сервер на своём домашнем компьютере.

Если вдруг у вас что-то не получилось, то скорее всего вы пропустили какой-то шаг или сделали его неправильно — попробуйте всё сделать в точности по инструкции. Если проблема осталась, то ознакомьтесь со справочным материалом «Ошибки при настройке и установке Apache, PHP, MySQL/MariaDB, phpMyAdmin» и если даже он не помог, то напишите о своей ошибке в комментарии.

Большое количество материалов по Apache на русском языке специально для Windows вы найдёте на этой странице.

Примеры материалов, которые могут вам пригодиться в первую очередь:

Comments

  1. А не подскажите что делать с mysql  если у меня 32 разрядная система? Я скачал файл mysql-5.5.62-win32.zip перекинул содержимое в папку mysql-8.0 далее как у вас. И уже когда я ввел в командную строку "C:\Server\bin\mysql-8.0\bin\mysqld --initialize-insecure --user=root" он выдает это 191204  1:58:41 [Note] --secure-file-priv is set to NULL. Operations related to importing and exporting data are disable
    d
    191204  1:58:41 [Note] C:\Server\bin\mysql-8.0\bin\mysqld.exe (mysqld 5.5.62) starting as process 264 …  Помогите разобраться.

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

      Скачайте хотя бы MySQL 5.7.* - там тоже есть 32-битный вариант.

      О том, как установить MySQL 5.7.* смотрите эту статью из веб-архива: https://web.archive.org/web/20170109232308/https://hackware.ru/?p=21

      Другие варианты получить актуальную версию MySQL на 32-битных системах:

       

       

  2. Доброго времени суток!

    С чем может быть связана данная ошибка. Сделал как на картинке.

    c:\Server\bin\Apache24\bin\httpd.exe -k restart
    httpd.exe: Syntax error on line 540 of C:/Server/bin/Apache24/conf/httpd.conf: C
    annot load C:/Server/bin/PHP/php7apache2_4.dll into server: \xcd\xe5 \xed\xe0\xe
    9\xe4\xe5\xed\xe0 \xf3\xea\xe0\xe7\xe0\xed\xed\xe0\xff \xef\xf0\xee\xf6\xe5\xe4\
    xf3\xf0\xe0.
    
    1. Приветствую! В этом сообщении сказано, что в строке 540 файла C:/Server/bin/Apache24/conf/httpd.conf имеется синтаксическая ошибка. Что у вас записано в этой строке?

      Сообщение

      Cannot load C:/Server/bin/PHP/php7apache2_4.dll into server

      означает, что в папке PHP отсутствует файл php7apache2_4.dll. А это означает, что вы скачали архив с версией для отладки. Посмотрите здесь, как правильно выбрать нужный файл.

      Сообщение

      \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed\xe0 \xf3\xea\xe0\xe7\xe0\xed\xed\xe0\xff \xef\xf0\xee\xf6\xe5\xe4\xf3\xf0\xe0

      означает:

      Не найдена указанная процедура

      Видимо, это результат описанных выше ошибок, либо вы не установили Visual C++ Redistributable for Visual Studio.

  3. Обязательно добавьте, чтобы в my.ini нужно было добавить skip-grant-tables

    без этого служба mysql не запускалась. убил 2 дня, чтобы найти это решение

    1. С указанными в статье настройками тоже работает — проверил несколько дней назад с последней версией Windows и последней версией MySQL. Если хотите, уточните, какая у вас версия MySQL и какие другие настройки — возможно, у вас какие-то особые обстоятельства, из-за которых понадобилась настройка.

      Настройка skip-grant-tables может понадобиться только для смены пароля, поскольку разрешает вход без пароля. Соответственно, она оказывает влияние на безопасность и не должна постоянно присутствовать в конфигурационном файле.

      1. Apache/2.4.41 (Win64)

        PHP/7.2.28

        5.6.47 - MySQL

        Без той команды, к сожалению было это:

        Служба "MySQL" запускается..

        Не удалось запустить службу "MySQL".

         

        Системная ошибка.

         

        Системная ошибка 1067.

         

        Процесс был неожиданно завершен.

         

         

        Смотрел логи, там система ругается на отсутствие системных таблиц:

        Table 'mysql.plugin' doesn't exist

        Please run mysql_upgrade to create it. Но mysql_upgrade завершается безуспешно и ничего не менялось в проблеме.

        В итоге помогло только добавление skip-grant-tables в результате чего БД вроде бы как заработала. Правда с кодировками сейчас мучаюсь)) БД в utf-8, php в utf-8, html в utf-8, а выводятся из БД знаки вопросов(

          1. Может быть кому-то пригодися: проблему с кодировкой решил путём установки кодировки для MySQL в файле my.ini, итоговое содержимое которого у меня следующее:

            [client]
            default-character-set = utf8
            [mysql]
            default-character-set=utf8
            [mysqld]
            sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
            datadir="c:/Server/data/DB/data/"
            default_authentication_plugin=mysql_native_password
            skip-grant-tables
            character-set-server = utf8
            collation-server = utf8_general_ci
            init_connect='SET collation_connection = utf8_general_ci'

            После этого в командной строке нужно перезагрузить mysql:

             net stop mysql

             net start mysql

             

  4. При попытке запустить строчки:
    C:\Server\bin\mysql-8.0\bin\mysqld --initialize-insecure --user=root и т.д.

    Выскакивает ошибка: Не удается продолжит выполнение кода, поскольку система не обнаружила VCRUNTIME140_1.dll. Для устранение этой проблемы попробуйте переустановить программу.

    1. Для работы всех компонентов веб-сервера необходим файл «Visual C++ Redistributable for Visual Studio 2015-2019» - это официальный файл от Microsoft. Чтобы его скачать перейдите по ссылке. После скачивания, запустите этот файл и выполните установку

      (цитата из данной инструкции).

  5. Помогите, пожалуйста

    При установке mysql выдает такую ошибку

    PS C:\Windows\system32> C:\Server\bin\mysql-8.0\bin\mysqld --initialize-insecure --user=root
    PS C:\Windows\system32> C:\Server\bin\mysql-8.0\bin\mysqld --install
    PS C:\Windows\system32> net start mysql
    Неправильное имя службы.

    Для вызова дополнительной справки наберите NET HELPMSG 2185.

  6. Здравствуйте! После запуска mysql в папке data ничего не генерируется. Соответственно, при попытке проверить phpmyadmin пишет "расширение mysql не найдено…"

      1. После выполнения команд :

        C:\Server\bin\mysql-8.0\bin\mysqld --initialize-insecure --user=root

        C:\Server\bin\mysql-8.0\bin\mysqld --install

        net start mysql

         

        база данных в C:\Server\data\DB\data\  не создаётся.

         

        1. Какие сообщения выводятся на экран? 99% что не создали файл my.ini или неправильно скопировали в него настройки или назвали его my.ini.txt.

          1. в консоли пишет, что mysql успешно запущен, но тем не менее, ничего в C:\Server\data\DB\data\ не меняется. И нет, создал my.ini и скопировал:

            [mysqld]
            sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
            datadir="c:/Server/data/DB/data/"
            default_authentication_plugin=mysql_native_password

            1. А если так запустить:

              C:\Server\bin\mysql-8.0\bin\mysqld --initialize-insecure --user=root --datadir=C:\Server\data\DB\data\

              Если файлы в C:\Server\data\DB\data\ создадутся, значит всё-таки что-то не так с my.ini.

              Ещё напишите, что выводят команды

              dir C:\Server\bin\mysql-8.0\my.ini
              C:\Server\bin\mysql-8.0\bin\mysqld --print-defaults

              Лучше копировать-вставить или делать скриншоты, а не передавать своими словами.

              1. Теперь файли создались со. Я пробовал следовать инструкциям с разных сайтов, хоть они и все одинаковые по сути. Не знаю, каждый раз файлы упорно не появлялись.

                1 команда выводит:

                dir : Не удается найти путь "C:\Server\bin\mysql-8.0\my.ini", так как он не существует.
                строка:1 знак:1
                + dir C:\Server\bin\mysql-8.0\my.ini
                + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                    + CategoryInfo          : ObjectNotFound: (C:\Server\bin\mysql-8.0\my.ini:String) [Get-ChildItem], ItemNotFoundExc
                   eption
                    + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetChildItemCommand

                2 команда выводит:

                C:\Server\bin\mysql-8.0\bin\mysqld.exe would have been started with the following arguments:

                Спасибо большое. А то уже часа 2 сижу, ничего не понимаю)

            2. Вас не смущает строка "dir : Не удается найти путь "C:\Server\bin\mysql-8.0\my.ini", так как он не существует.". Если вас не смущает эта строка, то, думаю, я не смогу вам больше помочь. Кстати, файлы-то создались, но если оставить как есть и не найти причину проблемы (подсказка - причина проблемы в том, что "dir : Не удается найти путь "C:\Server\bin\mysql-8.0\my.ini", так как он не существует." Так вот, если не исправить причину проблемы, то эти созданные файлы всё равно не будут использоваться… Но если вам норм, пусть остаётся так…

  7. Просто поблагодарил за хоть какое-то продвижение. Издеваться было не обязательно. Я и так сижу, смотрю, что может быть не так с этим my.ini, и ничего не понимаю.

  8. Проблема была все же в расширении. Не сразу догадался его убрать. Только теперь после net start mysql пишет

    Не удалось запустить службу "MySQL".

    Служба не сообщает об ошибке.

    1. Я там не издевался — но мне тоже тяжело отвечать на одни и те же вопросы, и причину я вам сразу назвал.

      Теперь попробуйте так, после этого всё должно заработать:

      net stop mysql
      c:\Server\bin\mysql-8.0\bin\mysqld --remove
      C:\Server\bin\mysql-8.0\bin\mysqld --install
      net start mysql
      
  9. Здравствуйте! Все делала точно по инструкции, после того как зашла на сайт http://localhost/phpmyadmin/ появилась ошибка "Расширение mysqli не найдено. Пожалуйста, проверьте ваши настройки PHP. Смотрите [a@doc/html/faq.html#faqmysql@documentation]our documentation для дополнительной информации."
    Как устранить данную ошибку? Спасибо

      1. Посмотрела, проверила, единственное, что у меня отличалось, это то, что я не переименовала наименование файла. Теперь у меня все правильно "php.ini", но ошибка так и не исчезла. 

        1. Вы перезапустили веб-сервер? Если не знаете как это сделать, перезагрузите компьютер.

    1. Простите, вы шутите? Я имел в виду, в браузере откройте ссылку http://localhost/i.php. Вы точно делаете по этой статье? Там же упоминается этот файл и как проверить работу PHP.

  10. Возможно, кому-то поможет:

    Сделал опечатку в параметре default_authentication_plugin=mysql_native_password

    После запуска команды C:\Server\bin\mysql-8.0\bin\mysqld --initialize-insecure --user=root и  C:\Server\bin\mysql-8.0\bin\mysqld --install

    Все сработало нормально, но сервер отказывался запускаться.

    Нашел и исправил опечатку, выполнил команду C:\Server\bin\mysql-8.0\bin\mysqld --remove , затем повторный запуск команды C:\Server\bin\mysql-8.0\bin\mysqld --initialize-insecure --user=root . Но оказалось, что при этом не удаляются и не переписываются  ранее созданные служебные файлы из каталога C:\Server\data\DB\data. Поэтому сервер все равно не желал запускаться.

    Нашел подсказку в файле C:\Server\data\DB\data\notebook-a.err, который пришлось внимательно просмотреть предварительно. Там в одной из записей сказано: "удалите служебные файлы вручную".

    После исполнения этой инструкции все отработало нормально.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

wp-puzzle.com logo