• Hi,

    I’m trying to link a website to a database after moving it from a different URL and I’m currently getting the message “There has been a critical error on this website.”

    The db name, db user, db password and db host have all been updated to the new database details in wp-config.

    I have changed the site URL in PHPMyAdmin in the wp-options table, but there was only an entry for siteURL and not Home. I have also added these lines to wp-config:

    
    define( 'WP_HOME', 'https://www.digongroup.com/fair' );
    define( 'WP_SITEURL', 'https://www.digongroup.com/fair' );
    

    I’ve turned on debugging in wp-config and I’m getting warnings about code on line 72 of wp-config. This is the following code, line numbers included:

    
    70     /** WordPress absolute path to the WordPress directory. */
    71     if ( !defined('ABSPATH') )
    72     	define('ABSPATH', dirname(__FILE__) . '/');
    

    How can I fix this? Any advice would be much appreciated.

    Thanks

    • This topic was modified 3 years, 10 months ago by marktea1.
    • This topic was modified 3 years, 10 months ago by marktea1.
    • This topic was modified 3 years, 10 months ago by Yui. Reason: please use CODE button for code formatting
    • This topic was modified 3 years, 10 months ago by marktea1. Reason: formatting of code was wrong

    The page I need help with: [log in to see the link]

Viewing 7 replies - 1 through 7 (of 7 total)
  • Hi,

    First may I say ‘Warnings & Notices’ are not fatal or critical errors.

    That said they often precede them. Can you not post the exact messages here? It would help.

    Thread Starter marktea1

    (@marktea1)

    Thanks, the exact message:

    “There has been a critical error on this website. Learn more about debugging in WordPress.”

    Thread Starter marktea1

    (@marktea1)

    It appears I got something incorrect with the line numbers above.

    From the debug log file (it’s mostly line 76):

    [26-Jan-2021 00:04:15 UTC] PHP Warning: Use of undefined constant ‘WC_LOG_DIR’ – assumed ‘‘WC_LOG_DIR’’ (this will throw an Error in a future version of PHP) in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:15 UTC] PHP Warning: Use of undefined constant ‘ – assumed ‘‘’ (this will throw an Error in a future version of PHP) in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:15 UTC] PHP Warning: Use of undefined constant wp – assumed ‘wp’ (this will throw an Error in a future version of PHP) in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:15 UTC] PHP Warning: A non-numeric value encountered in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:15 UTC] PHP Warning: Division by zero in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:15 UTC] PHP Warning: Use of undefined constant content – assumed ‘content’ (this will throw an Error in a future version of PHP) in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:15 UTC] PHP Warning: Use of undefined constant uploads – assumed ‘uploads’ (this will throw an Error in a future version of PHP) in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:15 UTC] PHP Warning: A non-numeric value encountered in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:15 UTC] PHP Warning: Division by zero in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:15 UTC] PHP Warning: Use of undefined constant wc – assumed ‘wc’ (this will throw an Error in a future version of PHP) in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:15 UTC] PHP Warning: A non-numeric value encountered in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:15 UTC] PHP Warning: Division by zero in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:15 UTC] PHP Warning: A non-numeric value encountered in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:15 UTC] PHP Warning: Use of undefined constant logs – assumed ‘logs’ (this will throw an Error in a future version of PHP) in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:15 UTC] PHP Warning: Use of undefined constant ’ – assumed ‘’’ (this will throw an Error in a future version of PHP) in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:15 UTC] PHP Warning: A non-numeric value encountered in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:15 UTC] PHP Warning: Division by zero in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:15 UTC] PHP Notice: Constant WP_MAX_MEMORY_LIMIT already defined in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 78
    [26-Jan-2021 00:04:16 UTC] PHP Warning: Use of undefined constant ‘WC_LOG_DIR’ – assumed ‘‘WC_LOG_DIR’’ (this will throw an Error in a future version of PHP) in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: Use of undefined constant ‘ – assumed ‘‘’ (this will throw an Error in a future version of PHP) in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: Use of undefined constant wp – assumed ‘wp’ (this will throw an Error in a future version of PHP) in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: A non-numeric value encountered in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: Division by zero in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: Use of undefined constant content – assumed ‘content’ (this will throw an Error in a future version of PHP) in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: Use of undefined constant uploads – assumed ‘uploads’ (this will throw an Error in a future version of PHP) in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: A non-numeric value encountered in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: Division by zero in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: Use of undefined constant wc – assumed ‘wc’ (this will throw an Error in a future version of PHP) in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: A non-numeric value encountered in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: Division by zero in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: A non-numeric value encountered in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: Use of undefined constant logs – assumed ‘logs’ (this will throw an Error in a future version of PHP) in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: Use of undefined constant ’ – assumed ‘’’ (this will throw an Error in a future version of PHP) in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: A non-numeric value encountered in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: Division by zero in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Notice: Constant WP_MAX_MEMORY_LIMIT already defined in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 78
    [26-Jan-2021 00:04:16 UTC] PHP Warning: Cannot modify header information – headers already sent by (output started at /home/customer/www/digongroup.com/public_html/fair/wp-config.php:76) in /home/customer/www/digongroup.com/public_html/fair/wp-includes/pluggable.php on line 1296
    [26-Jan-2021 00:04:16 UTC] PHP Warning: Use of undefined constant ‘WC_LOG_DIR’ – assumed ‘‘WC_LOG_DIR’’ (this will throw an Error in a future version of PHP) in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: Use of undefined constant ‘ – assumed ‘‘’ (this will throw an Error in a future version of PHP) in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: Use of undefined constant wp – assumed ‘wp’ (this will throw an Error in a future version of PHP) in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: A non-numeric value encountered in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: Division by zero in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: Use of undefined constant content – assumed ‘content’ (this will throw an Error in a future version of PHP) in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: Use of undefined constant uploads – assumed ‘uploads’ (this will throw an Error in a future version of PHP) in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: A non-numeric value encountered in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: Division by zero in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: Use of undefined constant wc – assumed ‘wc’ (this will throw an Error in a future version of PHP) in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: A non-numeric value encountered in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: Division by zero in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: A non-numeric value encountered in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: Use of undefined constant logs – assumed ‘logs’ (this will throw an Error in a future version of PHP) in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: Use of undefined constant ’ – assumed ‘’’ (this will throw an Error in a future version of PHP) in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: A non-numeric value encountered in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Warning: Division by zero in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    [26-Jan-2021 00:04:16 UTC] PHP Notice: Constant WP_MAX_MEMORY_LIMIT already defined in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 78
    [26-Jan-2021 00:04:16 UTC] PHP Warning: Cannot modify header information – headers already sent by (output started at /home/customer/www/digongroup.com/public_html/fair/wp-config.php:76) in /home/customer/www/digongroup.com/public_html/fair/wp-includes/pluggable.php on line 1296

    wp-config:

    Line 72: define( ‘WC_LOG_DIR’, dirname( __FILE__ ) . ‘/wp-content/uploads/wc-logs/’ );
    Line 76: define( ‘WP_MAX_MEMORY_LIMIT’, ‘128M’ );

    Thanks for any help. PHP errors is not my strong point.

    • This reply was modified 3 years, 10 months ago by marktea1.

    Interesting that is says

    PHP Warning: Use of undefined constant ‘WC_LOG_DIR’ – assumed ‘‘WC_LOG_DIR’’

    as normally you would see

    PHP Warning: Use of undefined constant WC_LOG_DIR – assumed ‘WC_LOG_DIR’

    i.e. without the single quotes

    to me that says the single quotes are ‘wrong’.

    This is often happens when copied from a blog and the quotes end up ‘speech marks’.

    The first thing I would do, is on those lines, edit the file and remove the quotes and add them back manually.

    See if that solves the issue

    • This reply was modified 3 years, 10 months ago by fullworks.

    also
    26-Jan-2021 00:04:16 UTC] PHP Warning: Use of undefined constant ’ – assumed ‘’’ (this will throw an Error in a future version of PHP) in /home/customer/www/digongroup.com/public_html/fair/wp-config.php on line 76
    really indicates issues in the file – possibly hidden characters – how knows.

    If the ‘quotes’ issue doesn’t solve it I would retype , manually (i.e. not copy and paste ), every thing from line 71 to 77

    Thread Starter marktea1

    (@marktea1)

    Thanks for the ideas @fullworks, unfortunately that doesn’t fix it. Still getting the same identical error.

    The only other thing I can suggest is perhaps you are editing the wrong wp-config.php the messages come from one in a subdirectory public_html/fair/ apart from that can’t really say.

    You could post the whole file to a gist ( gisthub ) but ‘secure it’ by changing the dB_USER & DB_PASS & SALTS which may help someone spot any error.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Linking database and website’ is closed to new replies.