Установка

Я следовал известной пяти-минутной установке, но на пятом шаге получил ошибки
Что я сделал не так?

ERROR: %s’), $error); ?>

/>

‘.__(‘Already Installed’).’
‘.__(‘You appear to have already installed WordPress. To reinstall please clear your old database tables first.’).’
‘);} $php_version = phpversion(); $mysql_version = $wpdb->db_version(); $php_compat = version_compare( $php_version, $required_php_version, ‘>=’ ); $mysql_compat = version_compare( $mysql_version, $required_mysql_version, ‘>=’ ) || file_exists( WP_CONTENT_DIR . ‘/db.php’ ); if ( !$mysql_compat && !$php_compat ) $compat = sprintf( __(‘You cannot install because WordPress %1$s requires PHP version %2$s or higher and MySQL version %3$s or higher. You are running PHP version %4$s and MySQL version %5$s.’), $wp_version, $required_php_version, $required_mysql_version, $php_version, $mysql_version ); elseif ( !$php_compat ) $compat = sprintf( __(‘You cannot install because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s.’), $wp_version, $required_php_version, $php_version ); elseif ( !$mysql_compat ) $compat = sprintf( __(‘You cannot install because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s.’), $wp_version, $required_mysql_version, $mysql_version ); if ( !$mysql_compat || !$php_compat ) { display_header(); die(‘
‘ . __(‘Insufficient Requirements’) . ‘
‘ . $compat . ‘
‘); } switch($step) { case 0: case 1: // in case people are directly linking to this display_header(); ?>
ReadMe documentation at your leisure. Otherwise, just fill in the information below and you’ll be on your way to using the most extendable and powerful personal publishing platform in the world.’), ‘../readme.html’); ?>
error) ) wp_die($wpdb->error->get_error_message()); display_header(); // Fill in the data we gathered $weblog_title = isset($_POST[‘weblog_title’]) ? stripslashes($_POST[‘weblog_title’]) : ”; $admin_email = isset($_POST[‘admin_email’]) ? stripslashes($_POST[‘admin_email’]) : ”; $public = isset($_POST[‘blog_public’]) ? (int) $_POST[‘blog_public’] : 0; // check e-mail address $error = false; if (empty($admin_email)) { // TODO: poka-yoke display_setup_form( __(‘you must provide an e-mail address.’) ); $error = true; } else if (!is_email($admin_email)) { // TODO: poka-yoke display_setup_form( __(‘that isn’t a valid e-mail address. E-mail addresses look like: username@example.com’) ); $error = true; } if ( $error === false ) { $wpdb->show_errors(); $result = wp_install($weblog_title, ‘admin’, $admin_email, $public); extract($result, EXTR_SKIP); ?>
admin
‘. $password .’
‘; } echo ‘
‘. $password_message .’
‘; ?>

Я следовал известной пяти-минутной установке, но на пятом шаге получил ошибки
Что я сделал не так?

Исходя из того, что установка WP проходит в один шаг (максимум два, если заранее не создан wp-config.php), "не так" почти всё. Начните-ка с настроек Апача и PHP.

Вот эти шаги
1. Распакуйте архив в пустую директорию.
2. Откройте wp-config-sample.php текстовым редактором, например WordPad или аналогичным и заполните данные для подключения к базе данных.
3. Сохраните файл как wp-config.php
4. Загрузите все на сервер.
5. Откройте /wp-admin/install.php в вашем браузере. Это должно настроить таблицы, необходимые для блога. Если будет ошибка, то дважды проверьте ваш файл wp-config.php и попробуйте заново. Если ошибка произойдет снова, пожалуйста обратитесь в форум поддержки (англ) или русский форум поддержки1 и русский форум поддержки2 и соберите как можно больше данных, которые смогут пригодиться чтобы вам помочь.
6. Пароль дается вам при установке.
7. Скрипт установки затем должен отправить вас на страницу входа. Войдите с именем пользователя admin и паролем, сгенерированном для вас во время установки. Вы можете затем перейти в раздел ‘Профиль’ чтобы изменить пароль.
Здесь ни слова про Апаче и РНР

Здесь ни слова про Апаче и РНР

В инструкции к кухонному смесителю тоже нет ни слова о прокладке водопровода – подразумевается, что он уже есть 🙂

Ваш сервер не настроен на обработку php скриптов. Или Вы открываете /wp-admin/install.php как файл, а не как http url.

Простите, я, наверное, чайник, но не могу написать ввод /wp-admin/install.php как УРЛ

http://ваш.домен/wp-admin/install.php

Но я же ставлю в Денвере, где же там мой домен?

http://localhost/папка_с_вордпрессом/wp-admin/install.php

Спасибо, попробую…

Но я же ставлю в Денвере, где же там мой домен?

Денвер поддерживает локальные домены.
Н-р, вы можете в папке home создать папку mydomen.loc , затем в папке mydomen.loc создать папку "www" (в нее и нужно ставить WP) и перезапустить денвер.

После этого если в браузере прописать исключение для "mydomen.loc" (н-р, в FF – "Не использовать прокси для : " ) , то можно устанавливать WordPress на этот виртуальный домен и обращаться по http://mydomen.loc (это короче, чем если поставить внутрь папки "localhost\www", к которой нужно обращаться через http://localhost/papka_WP)

Хотя как кому больше нравиться. 🙂

Но я же ставлю в Денвере, где же там мой домен?

«Но я же»? Т.е., считаете, что для нас это должно было с самого быть очевидным? 🙂

Скажите лучше: в какую папку скопировали WP? А еще лучше – напишите путь к wp-config.php в проводнике. Что-то типа «z:\home\mysite\www\wp-admin\wp-config.php»

обращаться по http://mydomen.loc

Можно вообще не указывать «.loc» или «.tld» – все равно будет работать ссылка. И в исключениях ничего прописывать не надо.

Впрочем, Вы, конечно, правы говоря:

Хотя как кому больше нравиться. :)
[quote=searchingman]обращаться по http://mydomen.loc

Можно вообще не указывать «.loc» или «.tld» – все равно будет работать ссылка. И в исключениях ничего прописывать не надо.[/quote]
Согласен, расширение может быть любое или вообще его может не быть. Исключение нужно прописывать , когда имя сайта совпадает с именем реального домена, н-р, в зоне ru.

…но в любом случае нужно понимать, о чем вообще идет речь 😛

searchingman@
Нет-нет… Мы с Вами говорим о двух разных случаях: (1) когда для работы в интернете пользователю необходимо использовать прокси-сервер (тогда, при условии совпадений реального и локального домена нужны исключения) и (2) когда для работы в интернете пользователю прописывать прокси-сервер нет необходимости (тогда, хоть прописывай исключения, хоть нет – работать все равно будет только локальный домен). Но как бы там ни было, новичку необходимо знать: лучше, чтобы сайт, создаваемый в Денвере, отличался доменом от сайта на реальном хостинге. И для этого можно использовать несуществующие зоны, такие как «.tld», «.loc» и т.п. Или вообще их не использовать – тут уже как кому удобней (но не доводить ситуацию до того, чтобы пришлось использовать исключения).

При использовании локально реального домена потом проще переносить готовый сайт на хостинг.

При использовании локально реального домена потом проще переносить готовый сайт на хостинг.

Не так однозначно. Если кодить криво (например, вместо переменных окружения имя домена писать ручками), то – да. Хотя варианты возможны и там и тут.

А не обязательно вообще кодить, достаточно просто повставлять картинки в посты 🙂

Я подставил адрес

http://localhost/d:/webservers/home/wordpress/www/wp-admin/install.php но IE не увидел его

аааааааааааа………………

как вариант найти файл httpd.conf
найти там строку DocumentRoot "E:/www" <– исправить под себя или посмотреть что там написано, сопоставить
Дык вот у меня в папке www на диске Е валяются все работы. и запускаю я их так: Http://localhost/и_так_далее/
WP например http://localhost/wp/

Я юзер xampp! Пинал я своих студентов за денвер..

Так что перейти на xampp?

Я подставил адрес

http://localhost/d:/webservers/home/wordpress/www/wp-admin/install.php но IE не увидел его

Прочитайте посты выше.
Особенно про Денвер http://forum.maxsite.org/viewtopic.php?pid=53126#p53126
Надеюсь вы поняли свою ошибку.

portonik:
http://wordpress/wp-admin/install.php

Все в порядке у Вас с Денвером, просто Вы им пользоваться не научились

Скорее не Денвером, а Апачем.

Скорее не Денвером, а Апачем.

И с апачем тоже все нормально. Судя по

подставил адрес

http://localhost/d:/webservers/home/wordpress/www/wp-admin/install.php но IE не увидел его

нужно просто более внимательно прочитать о том как устроена работа с локальными хостами в Денвер.

Александр-HIMиk
Все в порядке у него с Апачем. Его, видимо, с толку сбила моя просьба, в одном из предыдущих сообщений, указать путь и он его просто приписал. Денвер сам такую сумасшедшую ссылку сгенерировать не мог.

portonik
По ссылке: http://localhost/denwer/Tools/sitelist/index.php – есть список всех зарегистрированных локальных сайтов, под упревлением Денвера. И вообще – изучите внимательно страницу: http://localhost/denwer/

Anonymous
Отправить
Ответ на: