WordPress server requirements
-
http://wordpress.org/about/requirements/ describes the requirement but I don’t want to assume anything:
PHP version 5.2.4 or greater
MySQL version 5.0 or greaterShould I be concerned about the following?
My provider will be upgrading to PHP 5.3.2 and MySQL 5.1 libraries.
Here are the comment that concern me:
“Some specific changes between PHP5.2.4 and PHP5.3.2 are changes to the PHP engine that affects dynamic extension loading, PHP function deprecation, and deprecated function availability….”
“In order to assist in your preparation for the move from PHP5.2.4 to PHP5.3 we have placed in your home directory a file called ‘deprecated_5.2.x_code_Aug_14_2014’ that will contain the instances of your site code that will need to be changed before the upgrade or there will be undesired site behavior after the operating system upgrade has been completed.”
deprecated_5.2.x_code_Aug_14_2014 reads:
Checking for deprectated functions ______________________________________
// checking for ‘call_user_method()’
// checking for ‘call_user_method_array()’
// checking for ‘define_syslog_variables()’
// checking for ‘dl()’
NewSite/wp-admin/includes/class-ftp.php:902: @dl( $prefix . ‘sockets.’ . PHP_SHLIB_SUFFIX );// checking for ‘ereg()’
NewSite/wp-admin/includes/class-ftp.php:821: ereg($pattern,$probe):
NewSite/wp-admin/includes/class-pclzip.php:1563: // ereg() is deprecated starting with PHP 5.3. Move PCLZIP_OPT_BY_EREG
NewSite/wp-admin/includes/class-pclzip.php:3389: // ereg() is deprecated with PHP 5.3
NewSite/wp-admin/includes/class-pclzip.php:3394: if (ereg($p_options[PCLZIP_OPT_BY_EREG], $v_header[‘stored_filename’])) {
NewSite/wp-admin/includes/class-pclzip.php:4765: // ereg() is deprecated with PHP 5.3
NewSite/wp-admin/includes/class-pclzip.php:4770: if (ereg($p_options[PCLZIP_OPT_BY_EREG], $v_header_list[$v_nb_extracted][‘stored_filename’])) {
NewSite/wp-content/plugins/backupbuddy/_importbuddy/importbuddy/lib/pclzip/pclzip.php:1563: // ereg() is deprecated starting with PHP 5.3. Move PCLZIP_OPT_BY_EREG
NewSite/wp-content/plugins/backupbuddy/_importbuddy/importbuddy/lib/pclzip/pclzip.php:3389: // ereg() is deprecated with PHP 5.3
NewSite/wp-content/plugins/backupbuddy/_importbuddy/importbuddy/lib/pclzip/pclzip.php:3394: if (ereg($p_options[PCLZIP_OPT_BY_EREG], $v_header[‘stored_filename’])) {
NewSite/wp-content/plugins/backupbuddy/_importbuddy/importbuddy/lib/pclzip/pclzip.php:4765: // ereg() is deprecated with PHP 5.3
NewSite/wp-content/plugins/backupbuddy/_importbuddy/importbuddy/lib/pclzip/pclzip.php:4770: if (ereg($p_options[PCLZIP_OPT_BY_EREG], $v_header_list[$v_nb_extracted][‘stored_filename’])) {// checking for ‘ereg_replace()’
NewSite/wp-admin/includes/class-ftp-pure.php:113: $ip_port = explode(“,”, ereg_replace(“^.+ \(?([0-9]{1,3},[0-9]{1,3},[0-9]{1,3},[0-9]{1,3},[0-9]+,[0-9]+)\)?.*”.CRLF.”$”, “\1”, $this->_message));
NewSite/wp-admin/includes/class-ftp-sockets.php:134: $ip_port = explode(“,”, ereg_replace(“^.+ \(?([0-9]{1,3},[0-9]{1,3},[0-9]{1,3},[0-9]{1,3},[0-9]+,[0-9]+)\)?.*”.CRLF.”$”, “\1”, $this->_message));
NewSite/wp-admin/includes/class-ftp.php:383: return ereg_replace(“^[0-9]{3} ”(.+)”.+”, “\1”, $this->_message);
NewSite/wp-admin/includes/class-ftp.php:427: return ereg_replace(“^[0-9]{3} ([0-9]+)”.CRLF, “\1”, $this->_message);
NewSite/wp-admin/includes/class-ftp.php:447: $mdtm = ereg_replace(“^[0-9]{3} ([0-9]+)”.CRLF, “\1”, $this->_message);
NewSite/wp-content/plugins/backupbuddy/controllers/ajax.php:1113: $note = ereg_replace( “[[:space:]]+”, ‘ ‘, $note );
NewSite/wp-content/plugins/backupbuddy/controllers/ajax.php:1114: $note = ereg_replace( “[^[:print:]]”, ”, $note );// checking for ‘eregi()’
NewSite/wp-admin/includes/class-ftp.php:822: eregi($pattern,$probe)// checking for ‘eregi_replace()’
// checking for ‘set_magic_quotes_runtime()’
NewSite/wp-admin/includes/class-pclzip.php:5340: @set_magic_quotes_runtime(0);
NewSite/wp-admin/includes/class-pclzip.php:5371: @set_magic_quotes_runtime($this->magic_quotes_status);
NewSite/wp-content/plugins/backupbuddy/_importbuddy/importbuddy/lib/pclzip/pclzip.php:5340: @set_magic_quotes_runtime(0);
NewSite/wp-content/plugins/backupbuddy/_importbuddy/importbuddy/lib/pclzip/pclzip.php:5371: @set_magic_quotes_runtime($this->magic_quotes_status);
NewSite/wp-content/plugins/backupbuddy/destinations/dropbox/lib/dropbuddy/pear_includes/HTTP/Request2.php:913: set_magic_quotes_runtime(false);
NewSite/wp-content/plugins/backupbuddy/destinations/dropbox/lib/dropbuddy/pear_includes/HTTP/Request2.php:928: set_magic_quotes_runtime(true);
NewSite/wp-includes/ID3/getid3.php:151: return $this->startup_error(‘magic_quotes_runtime must be disabled before running getID3(). Surround getid3 block by set_magic_quotes_runtime(0) and set_magic_quotes_runtime(1).’);
NewSite/wp-includes/class-phpmailer.php:2137: set_magic_quotes_runtime(0);
NewSite/wp-includes/class-phpmailer.php:2146: set_magic_quotes_runtime($magic_quotes);// checking for ‘session_register()’
// checking for ‘session_unregister()’
// checking for ‘session_is_registered()’
// checking for ‘set_socket_blocking()’
// checking for ‘split()’
NewSite/wp-content/plugins/backupbuddy/controllers/pages/_backup-perform.php:166: data = data.split( “n” );
NewSite/wp-content/plugins/backupbuddy/controllers/pages/_backup-perform.php:175: line = data[i].split( “|~|” );
NewSite/wp-content/plugins/backupbuddy/controllers/pages/_backup-perform.php:249: action_line = line[4].split( “^” );
NewSite/wp-content/plugins/contact-bank-pro-edition/views/contact-bank-system-report.php:495: var value_array = the_value.split(“, “);
NewSite/wp-content/plugins/contact-bank-pro-edition/views/contact_frontend_data.php:86: .split(tmpRowDelim).join(rowDelim)
NewSite/wp-content/plugins/contact-bank-pro-edition/views/contact_frontend_data.php:87: .split(tmpColDelim).join(colDelim) + ‘”‘,
NewSite/wp-content/plugins/contact-bank-pro-edition/views/includes_common_after.php:36: var field_order_str = order[flag].split(“div_”);
NewSite/wp-content/plugins/contact-bank-pro-edition/views/includes_common_after.php:37: field_dynamic_id.push(field_order_str[1].split(“_”)[0]);
NewSite/wp-includes/atomlib.php:151: $tag = array_pop(split(“:”, $name));
NewSite/wp-includes/atomlib.php:230: $tag = array_pop(split(“:”, $name));
NewSite/wp-includes/atomlib.php:305: $components = split(“:”, $qname);
NewSite/wp-includes/media-template.php:32: <source src=”{{ data.model.src }}” type=”{{ wp.media.view.settings.embedMimes[ data.model.src.split(‘.’).pop() ] }}” />
NewSite/wp-includes/media-template.php:96: <source src=”{{ data.model.src }}” type=”{{ settings.embedMimes[ data.model.src.split(‘.’).pop() ] }}” />
NewSite/wp-includes/media-template.php:809: ext = data.model.src.split(‘.’).pop();
NewSite/wp-includes/media-template.php:893: ext = data.model.src.split(‘.’).pop();
NewSite/wp-includes/rss.php:107: list($ns, $el) = split( ‘:’, $element, 2);// checking for ‘spliti()’
// checking for ‘sql_regcase()’
// checking for ‘mysql_db_query()’
// checking for ‘mysql_escape_string()’
Checking for deprectated ini directives _________________________________
// checking for ‘define_syslog_variables()’
// checking for ‘register_globals()’
// checking for ‘register_long_arrays()’
// checking for ‘safe_mode()’
// checking for ‘magic_quotes_gpc()’
// checking for ‘magic_quotes_runtime()’
NewSite/wp-includes/class-phpmailer.php:2139: ini_set(‘magic_quotes_runtime’, 0);
NewSite/wp-includes/class-phpmailer.php:2148: ini_set(‘magic_quotes_runtime’, $magic_quotes);// checking for ‘magic_quotes_sybase()’
The blog I need help with is: (visible only to logged in users)
-
Regarding your new host
The site you are asking about does not seem to be hosted on WordPress.COM so you need to make friends over at WordPress.ORG the keepers of the software you are using.
This site is for support of sites hosted on WordPress.COM. You should address your questions to WordPress.ORG the keepers of the software you are using: http://wordpress.org/support/
The forum at WordPress.ORG is not connected to WordPress.COM so you will need to open an account at .ORG if you do not already have one. You may use the same email at WordPress.ORG as you do at WordPress.COM.
For more on the difference: http://support.wordpress.com/com-vs-org/
-
Of course. I maintain sites on both platforms and am, obviously, easily confused. Thanks.
-
- The topic ‘WordPress server requirements’ is closed to new replies.