synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяВеб Сервер + PHP / MySQL › Установка вордпреса на виртуальный хост

Установка вордпреса на виртуальный хост

fotopraktika · 18.11.2015

Дорогие форумчане помогите пожалуйста.

Не могу установить вордпрес на виртуальный хост.

В виртуальном хосте создаю - папку сайт.ru имя хоста - сайт.ru

Кидаю туда все файлы вордпреса.

Создаю БД и пользователя как написано тут https://codex.wordpress.org/Установка_WordP...sing_phpMyAdmin (моя версия phpMyAdmin последняя) к базе пользователь имеет полный доступ

Захожу по адресу сайт.ru/index.php (домен уже перенаправляется на мой адрес, в виртуальный хост попадаю) далее установик пишет что нужно создать файл wp-config.php и прописать в нем данные к доступу БД

Создаю файл и прописываю в нем данные доступа к БД которые создал перед этим.

 

// ** Параметры MySQL: Эту информацию можно получить у вашего хостинг-провайдера ** //

/** Имя базы данных для WordPress */

define('DB_NAME', 'название моей базы');

 

/** Имя пользователя MySQL */

define('DB_USER', 'admin);

 

/** Пароль к базе данных MySQL */

define('DB_PASSWORD', 'пароль');

 

/** Имя сервера MySQL */

define('DB_HOST', 'localhost');

 

/** Кодировка базы данных для создания таблиц. */

define('DB_CHARSET', 'utf8');

 

/** Схема сопоставления. Не меняйте, если не уверены. */

define('DB_COLLATE', '');

 

Начинаю дальнейшую установу по адресу сайт.ru/index.php и ничего не получается. В корневую папку web установка проходит без проблем.

Что делаю не так и куда копать.

Может есть у кого подробная инструкция.

Спасибо.

Тимур Рахимов · 19.11.2015
Дорогие форумчане помогите пожалуйста.

Не могу установить вордпрес на виртуальный хост.

...

Начинаю дальнейшую установу по адресу сайт.ru/index.php и ничего не получается. В корневую папку web установка проходит без проблем.

Не, вы так слона не продадите. Как именно «не получается»?

 

У меня Вордпресс в виртуальном хосте на Synology работает нормально. И при установке (давно уже) я не помню, чтобы были какие-то особые проблемы. Вопросы возникали, конечно, пришлось вникать в суть происходящего, но быстро разобрался сам. Более того, в последующем я переустанавливал Вордпресс, но уже без помощи инсталлятора, просто разворачивал архив, размещая его в нужном месте, и редактировал настроечный файл (а также конфигурационный файл веб-сервера, у меня виртуальные хосты не как у Synology «из коробки», а свои, полностью нестандартные, от DSM не зависящие).

SergeS · 20.11.2015
Дорогие форумчане помогите пожалуйста.

Не могу установить вордпрес на виртуальный хост.

В виртуальном хосте создаю - папку сайт.ru имя хоста - сайт.ru

Кидаю туда все файлы вордпреса.

Создаю БД и пользователя как написано тут https://codex.wordpress.org/Установка_WordP...sing_phpMyAdmin (моя версия phpMyAdmin последняя) к базе пользователь имеет полный доступ

Захожу по адресу сайт.ru/index.php (домен уже перенаправляется на мой адрес, в виртуальный хост попадаю) далее установик пишет что нужно создать файл wp-config.php и прописать в нем данные к доступу БД

 

/** Имя пользователя MySQL */

define('DB_USER', 'admin);

 

У вас тут точно нет ошибки? Многие путают, дефолтный юзер для mysql с правами админа имеет имя root, а не admin. К тому же - у вас там кавычка не закрыта... Хотя, если вы таки действительно сами такого юзера создали, как пишете об этом, то возможно все и в порядке.... Но кавычку таки проверьте...

fotopraktika · 22.11.2015
Не, вы так слона не продадите. Как именно «не получается»?

 

Не получается именно подружить wp-config.php на виртуальном хосте с прописанными в нем вручную данными от БД с дальнейшей установкой WP. Делаю все по инструкции но не выходит, хотя в корневую папку под root-ом все устанавливается и с БД есть контакт. Я кстати и созданную БД под root-ом пытался подключить для виртуального хоста, но ничего не получилось. Как то так.

 

просто разворачивал архив, размещая его в нужном месте, и редактировал настроечный файл (а также конфигурационный файл веб-сервера, у меня виртуальные хосты не как у Synology «из коробки», а свои, полностью нестандартные, от DSM не зависящие).

Сам инсталятор теперь вообще не работает, т.е wp-config.php нужно создавать вручную на основе дефолтного wp-config-sample.php предварительно переименовав его в wp-config.php и прописав в него то что я прописал выше, но фокус не проходит именно на виртуальном хосте. Может есть какая то настройка которую я не учел ?

 

fotopraktika · 22.11.2015
У вас тут точно нет ошибки? Многие путают, дефолтный юзер для mysql с правами админа имеет имя root, а не admin. К тому же - у вас там кавычка не закрыта... Хотя, если вы таки действительно сами такого юзера создали, как пишете об этом, то возможно все и в порядке.... Но кавычку таки проверьте...

 

Нет нет, ошибки нет, кавычку когда копировал просто не вставил, а админа привел как пример. Юзера создал именно для этой базы и назначил ему все права, но контакта нету...(

 

Тимур Рахимов · 22.11.2015
Не получается именно подружить wp-config.php на виртуальном хосте с прописанными в нем вручную данными от БД с дальнейшей установкой WP. Делаю все по инструкции но не выходит, хотя в корневую папку под root-ом все устанавливается и с БД есть контакт. Я кстати и созданную БД под root-ом пытался подключить для виртуального хоста, но ничего не получилось. ... Может есть какая то настройка которую я не учел ?

Настройки в этом файле тривиальные, у меня такие же по сути (за исключением того, что пользователь базы данных — root, но вы, кажется, это тоже проверили). А вот что ещё влияет на успешность работы сайта — это настройки, в первую очередь соответствующего виртуального хоста, в конфигурационном файле веб-сервера (Apache) и права на нужный каталог (веб-сервер работает от имени специального пользователя с именем http). Но, между прочим, вы до сих пор так и не заикнулись о том, как проявляется ваша неисправность, на что я уже намекал. «Не работает», и всё тут. Как же вам помочь?

fotopraktika · 28.11.2015
Настройки в этом файле тривиальные, у меня такие же по сути (за исключением того, что пользователь базы данных — root, но вы, кажется, это тоже проверили). А вот что ещё влияет на успешность работы сайта — это настройки, в первую очередь соответствующего виртуального хоста, в конфигурационном файле веб-сервера (Apache) и права на нужный каталог (веб-сервер работает от имени специального пользователя с именем http). Но, между прочим, вы до сих пор так и не заикнулись о том, как проявляется ваша неисправность, на что я уже намекал. «Не работает», и всё тут. Как же вам помочь?

Уважаемый Тимур. Мне кажется затык именно в том что WP,файлы которого лежат на виртуальном хосте, не может создать там же файл wp-config.php во время установки, с базой я уверен что все в порядке. Я копировал wp-config.php из папки web в папку виртуального хоста во время установки и установка подхватывалась, а когда вводил все данные из новой базы для виртуального хоста и нажимал далее то сохранение wp-config.php происходило не на виртуальном хосте, а в почему то в папке web и естественно переходя на сайт WP который лежит в папке web я попадю на продолжение установки.

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

как то вот так.....( что можно сделать в таком случае ?

fotopraktika · 28.11.2015

Методом долгого тыка удалось все таки установить WP в Виртуальный хост.

Описываю подробно, надеюсь будет кому полезно, а люди знающие возможно дадут ответ на проблему.

 

В корневой папке WEB уже установлена и работает одна версия вордпреса

 

1 Копирую все чистые файлы вордпреса в папку Виртуального Хоста (ВХ)

2 Вырезаю из папки WEB файл wp-config.php и вставляю его в папку ВХ

3 Захожу на рабочий сайт через браузер который в папке WEB - инициализируется процесс установки, ничего не делаем !

4 Вырезаю из ВХ файл wp-config.php и сохраняю на компьютере (на например на рабочем столе) и захожу по адресу установки название вирт.хоста/index.php

5 название вирт.хоста/index.php - Запускается процесс установки. Вводим все данные от БД (я сделал для пользователя root)

6 Соединяемся установщиком вордпреса с базой данных. Все ОК

7 Проверяем создался ли в ВХ файл wp-config.php - должен создаться

8 Продолжаем установку на виртуальном хосте до самого конца

9 Файл из папки web wp-config.php который сохранен своем компьютере перебрасываете обратно в корень папки web

 

Сайт в папке WEB продолжает работать

Сайт на Виртуальном Хосте так же работает.

Думаю с установкой на другие ВХ нужно проделывать тот же фокус. Но если у знающих людей будет более изящный вариант установки, то я буду только ЗА !

Тимур Рахимов · 30.11.2015

Не очень понятен пункт 3 — почему это «инициализируется процесс установки» при обращении к экземпляру сайта в папке web, ведь по условию задачи он уже «установлен и работает», и зачем нужно было сохранять где-то wp-config.php из папки виртуального хоста, чтобы потом вставлять его в рабочий экземпляр в папке web (который, к слову, мы не затрагивали, и он меняться не должен).