Error php is not running wordpress

Установка WordPress на локальный сервер в чем отличие от установки на сервер хостинга.

В прошлых постах я писал о том как устанавливать WordPress на сервер вашего хостинга и создавать для него  базы данных.  Установка WordPress на локальный сервер немного отличается,  при этом она происходит заметно проще.

По хорошему, конечно, нужно сначала устанавливать WordPress на локальный сервере у себя на компьютере, доводить его там до ума, настроить шаблон, написать часть статей и т.д. и только потом заливать его на хостинг. Но я сам конечно же этого не делал, ибо чайник 🙂 И было желание учиться именно в реальной обстановке, на реальном сайте, а не выдуманном.

На доработку и наполнение блога на начальных этапах может уйти довольно много времени, однако купить домен и хостинг советую сразу, что бы возраст сайта начал расти как можно раньше. Зачем это нужно, узнаете попозже, когда начнете раскрутку своего блога.

Если же у вас серьезный проект и сайт предполагает серьезную нагрузку, то есть смысл взять в аренду выделенный сервер в Москве, это значительно увеличит скорость загрузки сайта и позволит ему держать большой трафик без проблем.

Для того что бы наш блог работал на локальном компьютере необходимо установить собственно сам локальный сервер.

  • Во первых распаковывать архив вордпресса нужно в созданный сайт на локальном сервере. Как мы помним он находится по адресу папка_с_денверомhome там создаем папку с нашим сайтом, к примеру testblog.cru  внутри создаем еще папку с названием www и уже туда распаковываем файлы вордпресса. Полный путь в этом примере будет выглядеть так:  папка_с_денверомhome testblog.cruwww
  • Во вторых  для создания базы данных нужно проделать следующее — запустить денвер, и пройти по следующему адресу в окне браузера http://localhost/Tools/phpMyAdmin откроется панель управления базами данных. Пишем имя, ставим сравнение utf8_general_ci и на этом все, пользователя не нужно создавать, там уже есть по умолчанию пользователь с полными правами root.
  • В третьих для установки вордпресса пишем в браузере адрес нашего созданного сайта  http://testblog.cru в данном примере. Откроется окно установки, туда записываем имя нашей базы данных, пользователя пишем root а поле пароля оставляем пустым.

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

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

Не могу установить программу на компьютер. Выдает ошибку
Error: PHP is not running

WordPress requires that your web server is running PHP. Your server does not have PHP installed, or PHP is turned off.
>

prepare( ‘SHOW TABLES LIKE %s’, $wpdb->esc_like( $wpdb->users ) );$user_table = ( $wpdb->get_var( $sql ) != null );// Ensure that Blogs appear in search engines by default.$blog_public = 1;if ( isset( $_POST[‘weblog_title’] ) ) {$blog_public = isset( $_POST[‘blog_public’] );}$weblog_title = isset( $_POST[‘weblog_title’] ) ? trim( wp_unslash( $_POST[‘weblog_title’] ) ) : »;$user_name = isset( $_POST[‘user_name’] ) ? trim( wp_unslash( $_POST[‘user_name’] ) ) : »;$admin_email = isset( $_POST[‘admin_email’] ) ? trim( wp_unslash( $_POST[‘admin_email’] ) ) : »;if ( ! is_null( $error ) ) {?>

‘;} else {?>

/>
/>

/>

‘submit’ ) ); ?>
‘ . __( ‘Already Installed’ ) . » .’
‘ . __( ‘You appear to have already installed WordPress. To reinstall please clear your old database tables first.’ ) . ‘
‘ .’
‘ . __( ‘Log In’ ) . ‘
‘ .»); } /*** @global string $wp_version* @global string $required_php_version* @global string $required_mysql_version*/ global $wp_version, $required_php_version, $required_mysql_version; $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’ ); $version_url = sprintf(/* translators: %s: WordPress version */esc_url( __( ‘https://wordpress.org/support/wordpress-version/version-%s/’ ) ),sanitize_title( $wp_version ) ); /* translators: %s: Update PHP page URL */ $php_update_message = ‘

‘ . sprintf( __( ‘Learn more about updating PHP.’ ), esc_url( wp_get_update_php_url() ) ); $annotation = wp_get_update_php_annotation(); if ( $annotation ) {$php_update_message .= ‘

‘ . $annotation . »; } if ( ! $mysql_compat && ! $php_compat ) {/* translators: 1: URL to WordPress release notes, 2: WordPress version number, 3: Minimum required PHP version number, 4: Minimum required MySQL version number, 5: Current PHP version number, 6: Current MySQL version number */$compat = sprintf( __( ‘You cannot install because WordPress %2$s requires PHP version %3$s or higher and MySQL version %4$s or higher. You are running PHP version %5$s and MySQL version %6$s.’ ), $version_url, $wp_version, $required_php_version, $required_mysql_version, $php_version, $mysql_version ) . $php_update_message; } elseif ( ! $php_compat ) {/* translators: 1: URL to WordPress release notes, 2: WordPress version number, 3: Minimum required PHP version number, 4: Current PHP version number */$compat = sprintf( __( ‘You cannot install because WordPress %2$s requires PHP version %3$s or higher. You are running version %4$s.’ ), $version_url, $wp_version, $required_php_version, $php_version ) . $php_update_message; } elseif ( ! $mysql_compat ) {/* translators: 1: URL to WordPress release notes, 2: WordPress version number, 3: Minimum required MySQL version number, 4: Current MySQL version number */$compat = sprintf( __( ‘You cannot install because WordPress %2$s requires MySQL version %3$s or higher. You are running version %4$s.’ ), $version_url, $wp_version, $required_mysql_version, $mysql_version ); } if ( ! $mysql_compat || ! $php_compat ) {display_header();die( ‘

‘ . __( ‘Insufficient Requirements’ ) . ‘

‘ . $compat . ‘
‘ ); } if ( ! is_string( $wpdb->base_prefix ) || » === $wpdb->base_prefix ) {display_header();die(‘
‘ . __( ‘Configuration Error’ ) . ‘
‘ .’
‘ . sprintf(/* translators: %s: wp-config.php */__( ‘Your %s file has an empty database table prefix, which is not supported.’ ),’wp-config.php’) . ‘
‘); } // Set error message if DO_NOT_UPGRADE_GLOBAL_TABLES isn’t set as it will break install. if ( defined( ‘DO_NOT_UPGRADE_GLOBAL_TABLES’ ) ) {display_header();die(‘
‘ . __( ‘Configuration Error’ ) . ‘
‘ .’
‘ . sprintf(/* translators: %s: DO_NOT_UPGRADE_GLOBAL_TABLES */__( ‘The constant %s cannot be defined when installing WordPress.’ ),’DO_NOT_UPGRADE_GLOBAL_TABLES’) . ‘
‘); } /*** @global string $wp_local_package* @global WP_Locale $wp_locale*/ $language = »; if ( ! empty( $_REQUEST[‘language’] ) ) {$language = preg_replace( ‘/[^a-zA-Z0-9_]/’, », $_REQUEST[‘language’] ); } elseif ( isset( $GLOBALS[‘wp_local_package’] ) ) {$language = $GLOBALS[‘wp_local_package’]; } $scripts_to_print = array( ‘jquery’ ); switch ( $step ) {case 0: // Step 0if ( wp_can_install_language_pack() && empty( $language ) && ( $languages = wp_get_available_translations() ) ) {$scripts_to_print[] = ‘language-chooser’;display_header( ‘language-chooser’ );echo ‘
‘;wp_install_language_form( $languages );echo ‘
‘;break;}// Deliberately fall through if we can’t reach the translations API.case 1: // Step 1, direct link or from language chooser.if ( ! empty( $language ) ) {$loaded_language = wp_download_language_pack( $language );if ( $loaded_language ) {load_default_textdomain( $loaded_language );$GLOBALS[‘wp_locale’] = new WP_Locale();}}$scripts_to_print[] = ‘user-profile’;display_header();?>

error ) ) {wp_die( $wpdb->error->get_error_message() );}$scripts_to_print[] = ‘user-profile’;display_header();// Fill in the data we gathered$weblog_title = isset( $_POST[‘weblog_title’] ) ? trim( wp_unslash( $_POST[‘weblog_title’] ) ) : »;$user_name = isset( $_POST[‘user_name’] ) ? trim( wp_unslash( $_POST[‘user_name’] ) ) : »;$admin_password = isset( $_POST[‘admin_password’] ) ? wp_unslash( $_POST[‘admin_password’] ) : »;$admin_password_check = isset( $_POST[‘admin_password2’] ) ? wp_unslash( $_POST[‘admin_password2’] ) : »;$admin_email = isset( $_POST[‘admin_email’] ) ? trim( wp_unslash( $_POST[‘admin_email’] ) ) : »;$public = isset( $_POST[‘blog_public’] ) ? (int) $_POST[‘blog_public’] : 1;// Check email address.$error = false;if ( empty( $user_name ) ) {// TODO: poka-yokedisplay_setup_form( __( ‘Please provide a valid username.’ ) );$error = true;} elseif ( $user_name != sanitize_user( $user_name, true ) ) {display_setup_form( __( ‘The username you provided has invalid characters.’ ) );$error = true;} elseif ( $admin_password != $admin_password_check ) {// TODO: poka-yokedisplay_setup_form( __( ‘Your passwords do not match. Please try again.’ ) );$error = true;} elseif ( empty( $admin_email ) ) {// TODO: poka-yokedisplay_setup_form( __( ‘You must provide an email address.’ ) );$error = true;} elseif ( ! is_email( $admin_email ) ) {// TODO: poka-yokedisplay_setup_form( __( ‘Sorry, that isn’t a valid email address. Email addresses look like (эл. почта видна только модераторам и сотрудникам).’ ) );$error = true;}if ( $error === false ) {$wpdb->show_errors();$result = wp_install( $weblog_title, $user_name, $admin_email, $public, », wp_slash( $admin_password ), $loaded_language );?>

Модераторы: Art.i, garry

Вордпресс не могу установить на vds

При установке wordpress на vds пишет следующее Error: PHP is not running

WordPress requires that your web server is running PHP. Your server does not have PHP installed, or PHP is turned off.

В чем может быть проблема? Не первый раз устанавливаю вордпресс, все данные прописанны верно.

adraomya
 
Сообщений: 36
Зарегистрирован: Вс янв 26, 2014 8:44 pm

Re: Вордпресс не могу установить на vds

Сообщение pepper » Вс фев 09, 2014 4:39 pm

>> Error: PHP is not running
Эта ошибка говорит о том, что PHP не работает.
Проверьте в панели пункт Возможности, есть ли в нём РНР и горит ли лампочка в строке с РНР жёлтым светом.
Если не горит — включите, если не включается, нужно установить РНР соседней кнопкой.

Последний раз редактировалось pepper Вс фев 09, 2014 4:41 pm, всего редактировалось 1 раз.

pepper
Support team
 
Сообщений: 551
Зарегистрирован: Пн окт 07, 2013 4:06 am

Re: Вордпресс не могу установить на vds

Сообщение Art.i » Вс фев 09, 2014 4:40 pm

Зайдите в ISPmanager — www Домены — откройте свойства домена — включите php для него.

Art.i
Support team
 
Сообщений: 677
Зарегистрирован: Ср сен 25, 2013 2:07 pm

Re: Вордпресс не могу установить на vds

Сообщение adraomya » Пн фев 10, 2014 4:21 pm

Спасибо, да все получилось, но сперва для пользователя права для php нужно было только дать, у меня еще вопрос один сейчас занимаюсь установкой движков на сайты дабы не плодить тему спрошу здесь, при установке dle вывело рекомендуемые настройки, Буферизация вывода выключить, как это можно зделать?

adraomya
 
Сообщений: 36
Зарегистрирован: Вс янв 26, 2014 8:44 pm

Re: Вордпресс не могу установить на vds

Сообщение pepper » Пн фев 10, 2014 4:33 pm

pepper
Support team
 
Сообщений: 551
Зарегистрирован: Пн окт 07, 2013 4:06 am

Re: Вордпресс не могу установить на vds

Сообщение adraomya » Пн фев 10, 2014 5:09 pm

В файле .htaccess внутри сайта

Код: выделить все
php_flag output_buffering off

или

Код: выделить все
php_value output_buffering 0

не нашлось таких пунктов
php.ini
в /etc/php5/apache2/
заменил
; Development Value: 4096
; Production Value: 4096
;

http://php.net/output-buffering

output_buffering = 4096 на off
если я правильно понял где ставить или нет?

adraomya
 
Сообщений: 36
Зарегистрирован: Вс янв 26, 2014 8:44 pm

Re: Вордпресс не могу установить на vds

Сообщение ls » Пн фев 10, 2014 5:11 pm

В .htaccess таких пунктов по-умолчанию и нет, надо добавлять нужные вам параметры в него или в описание виртуалхоста в файл конфигурации apache. Править php.ini тоже можно, но вы меняете глобально в таком случае настройки для всех сайтов.
После внесения изменений в php.ini надо перезапускать веб-сервер командой apachectl restart

ls
Support team
 
Сообщений: 6352
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS


Re: Вордпресс не могу установить на vds

Сообщение pepper » Пн фев 10, 2014 5:23 pm

Последний раз редактировалось pepper Пн фев 10, 2014 5:24 pm, всего редактировалось 1 раз.

pepper
Support team
 
Сообщений: 551
Зарегистрирован: Пн окт 07, 2013 4:06 am

Re: Вордпресс не могу установить на vds

Сообщение ls » Пн фев 10, 2014 5:24 pm

Разницы как правило нет, сделали вы все правильно, php.ini можно было не трогать если отключить только для одного сайта. Правка php.ini затрагивает настройки всех сайтов на сервере, а .htaccess только одного конкретного в чьей папке он находится.

ls
Support team
 
Сообщений: 6352
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS


Вернуться в Вопросы о работе сервера

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

Понравилась статья? Поделить с друзьями:
  • Error php home is not specified or invalid press fix to edit your project configuration
  • Error phone code invalid
  • Error phasmophobia ошибка
  • Error pg hba conf
  • Error permission denied сталкер