Войти

Показать полную графическую версию : [решено] Тестирование WordPress на локальном сервере XAMPP


Phoenix
06-02-2011, 15:32
Здравствуйте.

У меня такая проблема. Я купил домен и хостинг на ru.center для размещения сайта.
Сайт будет работать на движке WordPress (далее по тексту - WP) последней версии (ru).
В целях "обкатки" сайта до размещения его на хостинге, я установил WP на локальный сервер XAMPP.
Все настроил, запустил, инсталлировал WP. В панели администрирования стал настраивать его интерфейс.
Вопрос: как увидеть результаты труда?
Поясню: например меняю тему оформления. Применяю ее шаблон, активирую, нажимаю на "Просмотреть", - появляется вот что: (см. скрины)
И так с любой настройкой, будь то добавление страницы, записи, фона... Применять применяю, а как это все просмотреть в результате?
Или это только возможно на реальном хосте, а не на виртуальном?

lxa85
06-02-2011, 18:59
Phoenix, интересует строка адреса браузера.
Возможно "просмотр" связан с просмотром файлов.
Изменения дизайна будут видны не в веб-консоле администрирования, а на сайте блога.
см. строку адреса.
Никаких особых проблем в связи с сменой дизайна не наблюдалось.

Phoenix
06-02-2011, 19:30
lxa85, папка с сайтом (называется blog) у меня лежит по адресу: C:\server\xampplite\htdocs\blog.
Вход на сайт: при включенном xampp в строке браузера (любого) набираю http://localhost/blog/wp-admin/install.php
Таким образом попадаю в панель администрирования, где могу делать любые доступные действия, с этим проблем нет.
Ну а дальше-то что? Как увидеть саму страницу сайта? Ну т.е. в том виде, в котором она должна отображаться в браузере для всех посетителей?
Может это связано с файлами index.html и index.php? Но нигде ни в каких статьях и инструкциях не слова о каких-то специальных манипуляциях с ними нет.

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

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

Coutty
06-02-2011, 19:50
Заходите на http://localhost/blog/

Phoenix
06-02-2011, 19:52
Coutty, делал. Открывается страница указанная в скрине № 2. Что я делаю неправильно?

lxa85
06-02-2011, 20:31
Phoenix, подожди! http://localhost/blog/wp-admin/install.php - это инсталляция. Это еще не блог.
Ходя судя по скрину 1, инсталяция произведена.
http://127.0.0.1/wordpress/index.php Может так попробуй

Phoenix
06-02-2011, 20:35
lxa85, да, блог на XAMPP установлен. А по http://127.0.0.1/wordpress/index.php см.скрин № 3.

А у тебя (давай на "ты" :) ) тоже на локальном сервере WP был установлен и сайт после редактирования можно было просмотреть?

lxa85
06-02-2011, 20:56
Phoenix, ай, миль пардон, это я тебе свой подсунул. Да, у меня локально тоже установлен, интереса ради.
Только у меня wordpress, а у тебя blog. Соответственно поправочка http://127.0.0.1/blog/index.php

Phoenix
06-02-2011, 21:30
Не, тоже самое (скрин 3)... Шо за гадство, я прям не знаю :(
Чую, что ошибка в размещении какого-то файла.
Сейчас закинул файл index.php в папку blog (до этого он был в родительской папке htdocs) и по ссылке http://127.0.0.1/blog/index.php попал на админ страницу XAMPP (скрин 4).
Слушай, а может конфигурационный файл wp-config.php поковырять?
Но там же по идее нужно всего три строчки поменять:

// ** Параметры MySQL: Эту информацию можно получить у вашего хостинг-провайдера ** // /** Имя базы данных для WordPress */
define('DB_NAME', 'wordpress');
/** Имя пользователя MySQL */
define('DB_USER', 'root');
/** Пароль к базе данных MySQL */
define('DB_PASSWORD', 'мой пароль');
есть еще запись
/** Имя сервера MySQL */
define('DB_HOST', 'localhost');
она правильная?

Vadikan
06-02-2011, 22:41
Phoenix, не надо там ничего ковырять. Надо в настройках WP смотреть - Параметры - Общие. Там указан адрес сайта и адрес Wordpress. Оба должны быть http://localhost/blog для простоты.

Нужно идти на http://localhost/blog/ - соответственно index.php должен быть в корне папки blog. Ну можно положить его на один уровень с папкой blog, если что. WP так тоже понимает.

Вообще непонятно, если есть вход в консоль админа, то с чего вдруг нет входа на сайт? На первом скрине вверху слева ссылка Windows 7 Life туда ведет.

Phoenix
06-02-2011, 22:47
Вообще непонятно, если есть вход в консоль админа, то с чего вдруг нет входа на сайт? На первом скрине вверху слева ссылка Windows 7 Life туда ведет. »
Вот и мне не понятно... Все настройки стандарные, по-идее сайт должен открываться по адресу http://localhost/blog, но нет.
Жмакаю на эту ссылку - выкидывает на страницу указанную в скрине № 2. Сейчас перепроверю остальное.


Добавлено.
Проверил настройки, адреса правильные. При нажатии на ссылку в верхнем левом углу, выводит на страницу настроек XAMPP (скрин 5). При этом blog в адресной строке подменяется на xampp.
Файл index.php лежит в корне папке blog. В чем же дело??

Vadikan
07-02-2011, 00:23
Файл index.php лежит в корне папке blog. »
А так
Ну можно положить его на один уровень с папкой blog, если что. WP так тоже понимает. »

Phoenix
07-02-2011, 00:30
Vadikan, пробовал по-всякому, не получилось. :dont-know
Но я разобрался. Пришлось переустановить ксамп и залить на него WP по-новой. Теперь все работает.
Перемудрил в двух местах:
1) Переименовал папку с сервером в корне диска C:\ (обозвал ее "server" вместо по-умолчанию xampplite). Apache изначально не стартовал, но потом я его все же исхитрился запустить.
2) Намудрил с переименованием папки с движком (по-умолчанию - "wordpress") после ее размещения в директорию С:\xampplite\htdocs (изменил ее название на "блог").
Такие вот дела... Спасибо всем кто откликнулся, всех благодарю!

Vadikan
07-02-2011, 00:37
Phoenix, лучше все настройки держать по умолчанию, легче переносить будет :)Намудрил с переименованием папки с движком (по-умолчанию - "wordpress") после ее размещения в директорию С:\xampplite\htdocs (изменил ее название на "блог"). »
Да вроде это не должно играть роли - у меня тоже blog. Путь-то в настройках прописывается.

Насчет переименования сервера - сам виноват :)

Phoenix
07-02-2011, 00:50
Вадим, согласен :) Мало того что переименовал, так полез потом еще коды править. В итоге запутался где-что штатно было прописано, пришлось переустанавливать все.

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

Vadikan
07-02-2011, 02:29
Phoenix, раз уж зашла речь о ковырянии в коде, прежде чем ты начнешь ковырять тему, почитай про child themes :)




© OSzone.net 2001-2012