Jump to content
View in the app

A better way to browse. Learn more.

The Uniform Server Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

PHP not running on UniServer 5.6.16-Nano

Featured Replies

Hi

 

I'm a noobie to server stuff, but I need a local server for testing. I installed UniServer 5.6.16-Nano successfully on my USB stick. When I created a folder in the www folder and put the latest version of WordPress in it (after creating a database and user/password for the database), and tried to install WordPress at file:///D:/UniServer/www/area51/wp-dev/wp-admin/install.php I got this:

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.

>

WordPress

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 . '

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

"; ?>

 

I'm not a PHP developer and I don't now much about Apache, etc. So any help you can give me would be appreciated.

 

Thanks.

Hi

 

I'm a noobie to server stuff, but I need a local server for testing. I installed UniServer 5.6.16-Nano successfully on my USB stick.

When I created a folder in the www folder and put the latest version of WordPress in it (after creating a database and user/password for the database), and tried to install WordPress at file:///D:/UniServer/www/area51/wp-dev/wp-admin/install.php I got this:

 

Thanks.

 

I assume when you say "successfully," you were able to see it in a browser.

 

So, NORMALLY, when I install WordPress, I unzip the wordpress directory into www/wordpress first. Then I'll rename it to whatever I need, or leave it as is. [Don't know why you need so many extra levels.]

I then use phpMyAdmin to create the new database for it. NOTE: if this step works, you're obviously running PHP.

I can then just browse to http://localhost/wordpress and the WP code is smart enough to ask for all the setup info.

 

What I suspect is that you dove into the wp-config file manually and blitzed it. Can't be sure without looking, though. :)

 

BobS

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Account

Navigation

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.