Показать полную графическую версию : [решено] Тестирование WordPress на локальном сервере XAMPP
Здравствуйте.
У меня такая проблема. Я купил домен и хостинг на ru.center для размещения сайта.
Сайт будет работать на движке WordPress (далее по тексту - WP) последней версии (ru).
В целях "обкатки" сайта до размещения его на хостинге, я установил WP на локальный сервер XAMPP.
Все настроил, запустил, инсталлировал WP. В панели администрирования стал настраивать его интерфейс.
Вопрос: как увидеть результаты труда?
Поясню: например меняю тему оформления. Применяю ее шаблон, активирую, нажимаю на "Просмотреть", - появляется вот что: (см. скрины)
И так с любой настройкой, будь то добавление страницы, записи, фона... Применять применяю, а как это все просмотреть в результате?
Или это только возможно на реальном хосте, а не на виртуальном?
Phoenix, интересует строка адреса браузера.
Возможно "просмотр" связан с просмотром файлов.
Изменения дизайна будут видны не в веб-консоле администрирования, а на сайте блога.
см. строку адреса.
Никаких особых проблем в связи с сменой дизайна не наблюдалось.
lxa85, папка с сайтом (называется blog) у меня лежит по адресу: C:\server\xampplite\htdocs\blog.
Вход на сайт: при включенном xampp в строке браузера (любого) набираю http://localhost/blog/wp-admin/install.php
Таким образом попадаю в панель администрирования, где могу делать любые доступные действия, с этим проблем нет.
Ну а дальше-то что? Как увидеть саму страницу сайта? Ну т.е. в том виде, в котором она должна отображаться в браузере для всех посетителей?
Может это связано с файлами index.html и index.php? Но нигде ни в каких статьях и инструкциях не слова о каких-то специальных манипуляциях с ними нет.
Проще говоря ситуация такова: на локальном сервере я могу работать с сайтом в панели админа, но не видя конечного результата своей работы. Я вот про что спросил.
Изменения дизайна будут видны не в веб-консоле администрирования, а на сайте блога. »
их возможно увидеть если сайт лежит на локальном сервере?
Заходите на http://localhost/blog/
Coutty, делал. Открывается страница указанная в скрине № 2. Что я делаю неправильно?
Phoenix, подожди! http://localhost/blog/wp-admin/install.php - это инсталляция. Это еще не блог.
Ходя судя по скрину 1, инсталяция произведена.
http://127.0.0.1/wordpress/index.php Может так попробуй
lxa85, да, блог на XAMPP установлен. А по http://127.0.0.1/wordpress/index.php см.скрин № 3.
А у тебя (давай на "ты" :) ) тоже на локальном сервере WP был установлен и сайт после редактирования можно было просмотреть?
Phoenix, ай, миль пардон, это я тебе свой подсунул. Да, у меня локально тоже установлен, интереса ради.
Только у меня wordpress, а у тебя blog. Соответственно поправочка http://127.0.0.1/blog/index.php
Не, тоже самое (скрин 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');
она правильная?
Phoenix, не надо там ничего ковырять. Надо в настройках WP смотреть - Параметры - Общие. Там указан адрес сайта и адрес Wordpress. Оба должны быть http://localhost/blog для простоты.
Нужно идти на http://localhost/blog/ - соответственно index.php должен быть в корне папки blog. Ну можно положить его на один уровень с папкой blog, если что. WP так тоже понимает.
Вообще непонятно, если есть вход в консоль админа, то с чего вдруг нет входа на сайт? На первом скрине вверху слева ссылка Windows 7 Life туда ведет.
Вообще непонятно, если есть вход в консоль админа, то с чего вдруг нет входа на сайт? На первом скрине вверху слева ссылка Windows 7 Life туда ведет. »
Вот и мне не понятно... Все настройки стандарные, по-идее сайт должен открываться по адресу http://localhost/blog, но нет.
Жмакаю на эту ссылку - выкидывает на страницу указанную в скрине № 2. Сейчас перепроверю остальное.
Добавлено.
Проверил настройки, адреса правильные. При нажатии на ссылку в верхнем левом углу, выводит на страницу настроек XAMPP (скрин 5). При этом blog в адресной строке подменяется на xampp.
Файл index.php лежит в корне папке blog. В чем же дело??
Файл index.php лежит в корне папке blog. »
А так
Ну можно положить его на один уровень с папкой blog, если что. WP так тоже понимает. »
Vadikan, пробовал по-всякому, не получилось. :dont-know
Но я разобрался. Пришлось переустановить ксамп и залить на него WP по-новой. Теперь все работает.
Перемудрил в двух местах:
1) Переименовал папку с сервером в корне диска C:\ (обозвал ее "server" вместо по-умолчанию xampplite). Apache изначально не стартовал, но потом я его все же исхитрился запустить.
2) Намудрил с переименованием папки с движком (по-умолчанию - "wordpress") после ее размещения в директорию С:\xampplite\htdocs (изменил ее название на "блог").
Такие вот дела... Спасибо всем кто откликнулся, всех благодарю!
Phoenix, лучше все настройки держать по умолчанию, легче переносить будет :)Намудрил с переименованием папки с движком (по-умолчанию - "wordpress") после ее размещения в директорию С:\xampplite\htdocs (изменил ее название на "блог"). »
Да вроде это не должно играть роли - у меня тоже blog. Путь-то в настройках прописывается.
Насчет переименования сервера - сам виноват :)
Вадим, согласен :) Мало того что переименовал, так полез потом еще коды править. В итоге запутался где-что штатно было прописано, пришлось переустанавливать все.
И в качестве лирического отступления еще вот что хочу сказать. Первоначально написал было на форум WP, вроде их родная стихия. Но там тишина, спят наверное все. Задал вопрос тут - и сразу ребята откликнулись. По уровню разносторонней и действительно профессиональной помощи, конференция oszone.net вне конкуренции, убеждался не один раз. :oszone:
Phoenix, раз уж зашла речь о ковырянии в коде, прежде чем ты начнешь ковырять тему, почитай про child themes :)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.