[wp-testers] word press and php problems

Eric Mann eric at eamann.com
Mon Sep 20 14:47:01 UTC 2010


Marvin,
 
I understand you want to solve this quickly, but first two things:
1) Please don't send emails in all caps.  It's distracting and comes across as
you yelling at us, which makes everyone less likely to help.
2) XAMPP errors aren't issues related to testing WordPress, so this isn't really
the appropriate venue for your issue in the first place.
 
That said, did you run the setup scripts after installing XAMPP?  On Windows at
least, you have to run a script to set everything up before you can start using
the system: http://www.apachefriends.org/en/xampp-windows.html#1157.  
 
If you've done that (or aren't on Windows), have you fully started the service?
 On Mac you just open the XAMPP Control Panel and start the services you need
running.  On Linux you type "/opt/lampp/lampp start" and XAMPP will start up.
 Windows has more detailed instructions
online: http://www.apachefriends.org/en/xampp-windows.html#1157.


If you've done all that already, then you haven't given us enough information.
 But rather than continuing this conversation on the testers mailing list (the
list is about testing WordPress, not fixing configuration issues with server
setups), I'd recommend asking on a site like ServerFault.com (a question/answer
site for system administrators) or asking for support
via http://www.apachefriends.org/en/contact.html directly.
 
On September 20, 2010 at 12:07 PM Marvin Hunkin <startrekcafe at gmail.com> wrote:

> HI.
> GOT XAMP INSTALLED.
> AND NOW TRYING TO INSTALL WORD PRESS.
> BUT GETTING THIS ERROR.
> HOW TO TURN ON PHP.
> THIS IS GIVING ME A MIGRAIN.
> MARVIN.
>
>
> 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 ) ) { ?>
>
>       
>       
>     
>
>       
>
>
>
>       
>     
>        /> 
>
>
>
> 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_comp
>  at || !$php_compat ) { display_header(); die('
> ' . __('Insufficient Requirements') . '
> ' . $compat . '
>
> '); } switch($step) { case 0: // Step 1 case 1: // Step 1, direct link.
> display_header(); ?>
>
>
> 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 at 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 ); ?>
>
>       
>     
>       '; echo "
>       $password_message
>
>       "; ?> 
> _______________________________________________
> wp-testers mailing list
> wp-testers at lists.automattic.com
> http://lists.automattic.com/mailman/listinfo/wp-testers


More information about the wp-testers mailing list