WordPress.org

Ready to get started?Download WordPress

Forums

Problems installing to a private server (5 posts)

  1. david8
    Member
    Posted 1 year ago #

    Hi all,

    All help much much appreciated...

    I've been trying to install wordpress to a client's own server (within a subdirectory). I'm told the server is running the latest versions of PHP and mySQL.

    I'm COMPLETELY NEW to servers, PHP and the like - and understand very little of it. I'm not sure if my client (who owns the server) has lots of experience either.

    When I try to access the install file from various internet browsers (safari & firefox), it says 'the page cannot be found' - although I'm sure it's correct. (Before the PHP and mySQL was updated by the client this message read 'Your server is running PHP version 4.3.10 but WordPress 3.4.2 requires at least 5.2.4.')

    I haven't changed database details in the wp-config.php as I'm not sure what this all means (although I've deleted 'sample' from the name).

    What is the 'database' - is this something I make up, or something that has to match server settings?

    What should I be asking my client to do, and what information do I need from them?

    How would I access the php settings and things on his server, if he doesn't have the time?

    If all this fails, can I start building the site elsewhere and then easily transfer it when we get his server working, or does that add another level of confusion to someone who is completely new?

    Thank you thank you thank you for all advice...
    David

  2. esmi
    Forum Moderator
    Posted 1 year ago #

    Yes - you could build the site elsewhere but moving it afterwards is a little complex. See Moving_WordPress for the full details.

    Fir now, I'd suggest deleting your wp-config.php file and let WordPress create the file for you as part of the installation (when you get to that point). And confirm the server's web root folder with your client. You may have uploaded WordPress outside of the web root.

  3. david8
    Member
    Posted 1 year ago #

    Thank you esmi,

    The Moving_WordPress file did fill me a little with horror, as I'm currently unable to even get the simple install working!

    I shall delete the wp-config file.

    I tried (in firefox) going to the ftp address where the install.php file is, and it came up with the following error (unformatted like this) - could PHP be the issue?:

    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.

    > >

    get_var("SHOW TABLES LIKE '$wpdb->users'") != null ); // Ensure that Blogs appear in search engines by default $blog_public = 1; if ( ! empty( $_POST ) ) $blog_public = isset( $_POST['blog_public'] ); $weblog_title = isset( $_POST['weblog_title'] ) ? trim( stripslashes( $_POST['weblog_title'] ) ) : ''; $user_name = isset($_POST['user_name']) ? trim( stripslashes( $_POST['user_name'] ) ) : 'admin'; $admin_password = isset($_POST['admin_password']) ? trim( stripslashes( $_POST['admin_password'] ) ) : ''; $admin_email = isset( $_POST['admin_email'] ) ? trim( stripslashes( $_POST['admin_email'] ) ) : ''; if ( ! is_null( $error ) ) { ?>
    ERROR: %s' ), $error ); ?>

    />

    ' . __( 'Already Installed' ) . '
    ' . __( 'You appear to have already installed WordPress. To reinstall please clear your old database tables first.' ) . '

    ' . __('Log In') . '

    ' ); } $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 . '

    ' ); } if ( ! is_string( $wpdb->base_prefix ) || '' === $wpdb->base_prefix ) { display_header(); die( '
    ' . __( 'Configuration Error' ) . '

    ' . __( 'Your wp-config.php file has an empty database table prefix, which is not supported.' ) . '

    ' ); } switch($step) { case 0: // Step 1 case 1: // Step 1, direct link. 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'] ) ? trim( stripslashes( $_POST['weblog_title'] ) ) : ''; $user_name = isset($_POST['user_name']) ? trim( stripslashes( $_POST['user_name'] ) ) : 'admin'; $admin_password = isset($_POST['admin_password']) ? $_POST['admin_password'] : ''; $admin_password_check = isset($_POST['admin_password2']) ? $_POST['admin_password2'] : ''; $admin_email = isset( $_POST['admin_email'] ) ?trim( stripslashes( $_POST['admin_email'] ) ) : ''; $public = isset( $_POST['blog_public'] ) ? (int) $_POST['blog_public'] : 0; // check e-mail address $error = false; if ( empty( $user_name ) ) { // TODO: poka-yoke display_setup_form( __('you must 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-yoke display_setup_form( __( 'your passwords do not match. Please try again' ) ); $error = true; } else if ( empty( $admin_email ) ) { // TODO: poka-yoke display_setup_form( __( 'you must provide an e-mail address.' ) ); $error = true; } elseif ( ! 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, $user_name, $admin_email, $public, '', $admin_password); extract( $result, EXTR_SKIP ); ?>

    '. esc_html($password) .'
    '; echo "
    $password_message

    "; ?>

  4. esmi
    Forum Moderator
    Posted 1 year ago #

    Error: PHP is not running

    Well, there's your answer! Looks like the PHP server upgrade went awry.

  5. david8
    Member
    Posted 1 year ago #

    Thank you.

Topic Closed

This topic has been closed to new replies.

About this Topic

Tags

No tags yet.