wordpress installation issues

By | December 27, 2019
Share the joy
  •  
  •  
  •  
  •  
  •  
  •  

Mysql connection issue. If there is always connection issue. Try update mysql password with mysql_native_password keyword.

ALTER USER root@localhost identified with mysql_native_password by 'your_password';

‘Invalid default value’ = database install fail error

It is because php is too strict to allow the script to run.
vim /etc/my.cnf

Add below:

[mysqld]
sql_mode=NO_ENGINE_SUBSTITUTION

Unable to install plugin. Add below into wp-config.php

define( 'FS_METHOD', 'direct' );

There might be plugin installation issue. So to me, just chmod 777 on wp-content folder:

chmod -R 777 wp-content

Other useful mysql command.

Completely delete wordpress tables

drop table wp_commentmeta, wp_options, wp_postmeta, wp_term_relationships, wp_term_taxonomy, wp_terms, wp_usermeta;
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON dbname.* TO 'username'@'localhost';

Script testing mysql connection

<?php
            $mysqli = new mysqli('localhost', 'username', 'password', 'dbname');

    /* check connection */
if ($mysqli->connect_errno) {
        printf("Connect failed: %s\n", $mysqli->connect_error);
        exit();
    }

    /* check if server is alive */
if ($mysqli->ping()) {
        printf ("Our connection is ok!\n");
    } else {
        printf ("Error: %s\n", $mysqli->error);
    }

    /* close connection */
    $mysqli->close();
?>
Category: web