UK Deals of the Week: Save £120 on Xiaomi Mi 8 Pro, 40% off Lenovo Smart Display

Xiaomi Mi 8 Pro

Welcome to your weekly round-up of the best U.K. deals of the week for Android phones, network plans, accessories, smart home tech, and a little of whatever else is on offer in the world of mobile!

Editor’s Pick

This week’s deals include a bunch of discounts on Xiaomi phones, a huge saving on some Sennheiser over-ear wireless headphones, offers on the Lenovo Smart Display, and much more.

""Amazon Prime Day 2018: Deals, dates, and everything else you should know

Below are the most enticing deals we’ve seen this week hand-picked with a little help from the folks over at HotUKDeals – the U.K.’s biggest deal-sharing community.

Honor 8x

Phones

Xiaomi Mi 8 Pro (SIM free, 128GB) – £429 (was £549) @ Amazon

Xiaomi Redmi Note 6 Pro (SIM free, 64GB) – £179 (was £249) @ Amazon

Xiaomi Redmi S2 (SIM free, 32GB) – £129 (was £179) @ Amazon

Nokia 6.1 (SIM free, 32GB) – £149 (was £199) @ Carphone Warehouse

Moto G6 Play (SIM free, 32GB) – £127 (was £169) @ Amazon

Honor 8X (SIM free, 64GB) – £195 (was £229) @ Amazon

Accessories

SanDisk Ultra 128 GB Dual Type-C USB 3.0 Flash Drive – £31 (was £56) @ Amazon

Sennheiser Momentum 2.0 Over-Ear Wireless Headphones – £169 (was £379) @ Amazon

Lenovo Smart Display Speaker

Tech

Lenovo Smart Display – £99 (was £169) @ John Lewis

Huawei MediaPad T3 10 tablet (16GB) – £99 (was £129) @ John Lewis

Ultimate Ears Boom 2 – £59 (was £119) @ Amazon

Google Home Mini – £29 (was £34) @ Carphone Warehouse

More UK content:

Have you seen any amazing deals this week? Be sure to share your finds in the comments.

Source: Android Zone

The post UK Deals of the Week: Save £120 on Xiaomi Mi 8 Pro, 40% off Lenovo Smart Display appeared first on TuneMaster.ml.

40 Most Common WordPress Errors and How to Fix Them

While WordPress is really easy to use, there are some common WordPress errors that can make you panic. The good thing is that the WordPress error you are seeing on your site is most likely been reported and resolved by someone before you. At WPBeginner, we have written tutorials on how to fix several popular WordPress errors. In this article, we will cover the 40 most common WordPress errors along with showing you how to fix all of these common WordPress errors.

 Common WordPress Errors and How to Fix Them

Important: Before trying to fix any WordPress error, make sure that you have a complete WordPress backup. You can use UpdraftPlus or use this tutorial to manually create a WordPress backup.

In case you are unable to resolve your issue from the steps mentioned in this article, then please contact your WordPress hosting company.

Since this is a lengthy article, we have created a table of contents below for easy navigation.

Table of Contents

  1. How to fix internal server error
  2. How to fix syntax error in WordPress
  3. How to fix the error establishing database connection in WordPress
  4. How to fix WordPress white screen of death
  5. How to fix WordPress posts returning 404 error
  6. How to fix sidebar below content error in WordPress
  7. How to fix white text and missing buttons in WordPress visual editor
  8. How to fix WordPress memory exhausted error by increasing PHP memory limit
  9. What to do when you are locked out of WordPress admin area
  10. How to fix WordPress login page refreshing/redirecting issue
  11. How to fix image upload issue in WordPress
  12. How to fix common image issues in WordPress
  13. How to fix “Are you sure you want to do this” error in WordPress
  14. How to fix briefly unavailable for scheduled maintenance error in WordPress
  15. How to fix WordPress not sending email issue
  16. How to fix WordPress RSS feed errors
  17. How to fix 403 forbidden error in WordPress
  18. How to fix error too many redirects issue in WordPress
  19. How to fix “Upload: failed to write file to disk” error in WordPress
  20. How to fix “This site ahead contains harmful programs” error in WordPress
  21. How to fix missed scheduled post error in WordPress
  22. How to fix fatal error: Maximum execution time exceeded in WordPress
  23. How to fix Facebook incorrect thumbnail issue in WordPress
  24. How to fix WordPress keeps logging out problem
  25. How to Fix the Mixed Content Error in WordPress
  26. How to Fix Add Media Button Not Working in WordPress
  27. How to Fix the 502 Bad Gateway Error in WordPress
  28. How to Fix 503 Service Unavailable Error in WordPress
  29. How to Fix the 504 Gateway Timeout Error in WordPress
  30. How to Fix the WordPress Failed to Open Stream Error
  31. How to Fix the WordPress 429 Too Many Requests Error
  32. How to Fix the 413 Request Entity Too large Error in WordPress
  33. How to Turn Off PHP Errors in WordPress
  34. How to Fix Secure Connection Error in WordPress
  35. How to Fix Destination Folder Already Exists Error in WordPress
  36. How to Fix ‘Another Update in Process’ Error in WordPress
  37. How to Fix Password Reset Key Error in WordPress
  38. How to Fix “Missing a Temporary Folder” Error in WordPress
  39. How to Fix Pluggable.php File Errors in WordPress
  40. Troubleshooting WordPress errors on your own

    Let’s take a look at how to solve the most common WordPress errors (one by one).

    1. How to Fix Internal Server Error

    Internal server error

    Perhaps the most confusing WordPress error that a beginner may come across is “Internal Server Error”, or sometimes “500 Internal Server Error”.

    This error usually appears when there is something wrong, but the server is unable to identify where the problem is. Since the error message does not indicate where you should look for the error, it is pretty much up to you to figure this out.

    We have compiled a list of solutions that you can try and one of them will help you resolve it. [Fix internal server error]

    [Back to top ↑]

    2. How to Fix Syntax Error in WordPress

    Syntax error in WordPress

    This error usually occurs when you are trying to add code snippets into WordPress and have accidentally missed something or the code has incorrect syntax. This will result into a PHP parse error and you will see a notice like:

    Parse error- syntax error, unexpected $end in /public_html/site1/wp-content/themes/my-theme/functions.php on line 278

    The error message would indicate the unexpected thing found in the code and the location of the script where the error occurred with line number. To fix this issue you will have to correct the syntax. Most of the time it is a missing bracket, or some unexpected character in the code. [Fix syntax error in WordPress]

    [Back to top ↑]

    3. How to Fix the Error Establishing a Database Connection in WordPress

    Error establishing database connection

    This error message is clear that your website is unable to connect to the database. However solving this error can be tricky for beginners.

    Usually this occurs when a user has entered or modified their database credentials (database host, database username, and database password) incorrectly. Sometimes your database server could be unresponsive, or your database may have corrupted.

    However, mostly it is incorrect database login credentials. Take a look at common solutions for this problem. [Fix error establishing database connection in WordPress]

    [Back to top ↑]

    4. How to Fix the WordPress White Screen of Death

    White screen of death error in WordPress

    This error usually results into a plain white screen with no error message. This makes it the most puzzling because you have no clue where to look and what to fix.

    Most of the time it is caused when a script exhausts PHP memory limit. It can also happen due to a configuration on the server. It is also possible that a user would only see white screen of death on certain sections of their site. [See how to fix WordPress white screen of death]

    [Back to top ↑]

    5. How to Fix WordPress Posts Returning 404 Error

    WordPress posts returning 404 error

    The symptoms of this error is that when a user visits a single post on their site they get a 404 page – not found error.

    The user can browse all other sections of their site including the admin area. The most common cause of this issue is permalink settings in WordPress. To solve this issue a user would need to reconfigure their permalinks settings or manually update their rewrite rules. [Fix WordPress posts returning 404 error]

    [Back to top ↑]

    6. How to Fix the Sidebar Below Content Error in WordPress

    Sidebar appearing below content

    Another common issue beginners face is when the sidebar appears below the content when it is supposed to appear next to the content. This issue is mostly caused by WordPress themes.

    Sometimes when users are adding code snippets to their site, they may accidentally forget to close an html div tag or add an extra closing div which may result into breaking the theme layout. Another common cause is using disproportionate width in CSS or not clearing float properly. [Fix sidebar appearing below content error in WordPress]

    [Back to top ↑]

    7. How to Fix White Text and Missing Buttons in WordPress Visual Editor

    Missing buttons in WordPress TinyMCE visual editor

    Sometimes buttons from WordPress visual editor may disappear or start showing blank white spaces instead of buttons.

    This problem may occur when concatenated JavaScript is not working. It may also caused by missing or corrupt TinyMCE files, or conflict with some other plugin that modifies or extends the TinyMCE shipped with WordPress. [Fix white text and missing buttons in WordPress visual editor]

    [Back to top ↑]

    8. Fix: WordPress Memory Exhausted Error – Increase PHP Memory

    Memory size error

    Indications of this error could be a white screen of death, or an error message like this one:

    Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes) in /home/username/public_html/site1/wp-includes/plugin.php on line xxx

    This error occurs when a WordPress script or a plugin exhausts the default allocated memory size limit. [Fix WordPress memory exhausted error]

    [Back to top ↑]

    9. What To Do When You Are Locked Out of WordPress Admin (wp-admin)

    Locked out of WordPress admin area

    Sometimes you may find yourself locked out of the WordPress admin area. This could happen if you forgot your password and don’t have to access to password recovery email.

    A plugin or code that incorrectly tries to make some changes into admin section can also lock you out. You may also lose access to admin area due to a hacked WordPress site. [Fix locked out of WordPress admin issue]

    [Back to top ↑]

    10. How to Fix WordPress Login Page Refreshing and Redirecting Issue

    WordPress login redirect error

    Symptoms of this issue are that when a user attempts to login to the WordPress dashboard, they are redirected by WordPress back to the login page.

    Most of the time it happens due to incorrect values for site url and home url fields in WordPress options table. It can also be caused by poorly configured permalink settings or redirects setup in the .htaccess file. [Fix WordPress login page refreshing and redirecting issue]

    [Back to top ↑]

    11. How to Fix Image Upload Issue in WordPress

    WordPress image upload issues

    Sometimes a user would suddenly notice that all the images from their site are gone and are showing broken image placeholders. When the user tries to upload an image to a post using the media uploader, it results into an error.

    All these files in the media library will appear as broken. This error occurs due to incorrect file and directory permissions in a WordPress installation. A number of factors may cause this issue. [Fix image upload issues in WordPress]

    [Back to top ↑]

    12. How to Fix Common Image Issues in WordPress

    Common image issues in WordPress

    Uploading images to a WordPress site can be confusing for someone new to WordPress. A user may be unable to find out how to align images, resize or crop them, or display them in a gallery format.

    This is not an error or issue in WordPress. You just need to familiarize yourself with how WordPress handles media. [Fix common image issues in WordPress]

    [Back to top ↑]

    13. How to Fix “Are You Sure You Want to Do This” Error in WordPress

    Are you sure you want to do this error in WordPress

    Users may come across this error in WordPress admin area. The most common cause of this error is a plugin or theme failing to use Nonce properly.

    Nonce are special security keys which may be appended to URLs when performing an admin action in WordPress. Sometimes a plugin or theme may use it incorrectly which may result into users seeing this error. [Fix are you sure you want to do this error in WordPress]

    [Back to top ↑]

    14. How to Fix Briefly Unavailable for Scheduled Maintenance Error in WordPress

    WordPress unavailable for maintenance error

    Sometimes due to an unfinished or interrupted WordPress update, you might see “Briefly Unavailable for Scheduled Maintenance” error in WordPress.

    What happens there is that WordPress puts your site in maintenance mode during an update. If for some reason the update is interrupted, then WordPress does not get the chance to put your site out of the maintenance mode. This error would lock down your entire site and make it unavailable for admins as well as visitors. [Fix briefly unavailable for scheduled maintenance error]

    [Back to top ↑]

    15. How to Fix WordPress Not Sending Email Issue

    Fixing WordPress not sending email issue

    The most common symptom of this problem is not receiving any contact form or WordPress notification emails from your site.

    This issue is usually caused because most shared hosting providers disable or limit the module used for sending emails to prevent their servers from abuse. [Fix WordPress not sending email issue]

    [Back to top ↑]

    16. How to Fix WordPress RSS Feed Errors

    Fixing RSS feed errors in WordPress

    Most WordPress RSS feed errors are caused by poor formatting. You may see errors like these:

    XML Parsing Error: XML or text declaration not at start of entity
    Location: http://example.com/feed
    Line Number 2, Column 1:

    Depending on what browser you are using, your RSS feed error message may vary. You can also see this error message when visiting your feed in a browser.

    Warning: Cannot modify header information – headers already sent by (output started at /home/username/example.com/wp-content/themes/twentysixteen/functions.php:433) in /home/username/example.com/wp-includes/pluggable.php on line 1228

    WordPress outputs RSS feeds in XML which is a strict markup language. A missing line break or an extra tab can break your RSS feed. [Fix WordPress RSS feed errors]

    [Back to top ↑]

    17. How to Fix 403 Forbidden Error in WordPress

    403 Forbidden error

    403 Forbidden error code is shown when your server permissions don’t allow access to a specific page. This is why the error is usually accompanied by the text:

    403 Forbidden – You don’t have permission to access ‘/’ on this server.
    Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

    There are different scenarios when you can see this error. Incorrect file permissions, poorly coded security plugins, or server configuration are the most common culprits. [Fix 403 Forbidden error in WordPress]

    [Back to top ↑]

    18. How to Fix Error Too Many Redirects Issue in WordPress

    Too many redirects error in WordPress

    This error usually occurs due to a misconfigured redirection issue. As you know that WordPress has SEO friendly URL Structure which uses the redirect function. Several other popular WordPress plugins also use the redirect functionality as well.

    Due to a misconfiguration in any of these redirection tools, your site may end up redirecting users to a URL that is actually redirecting them back to the referring URL. In that case the user’s browser is trapped between two pages causing a redirect loop. [Fix too many redirects issue in WordPress]

    [Back to top ↑]

    19. How to Fix “Upload: Failed to Write File to Disk” Error in WordPress

    Upload failed error in WordPress

    This error can occur due to a number of reasons. However, the most common one is incorrect folder permissions.

    Each file and folder on your website has a set of permissions. Your web server controls access to the files based on these permissions. Incorrect permissions to a folder can take away your ability to write files on server. This means your web server cannot create or add new files to that particular folder. [Fix Upload: Failed to write file to disk error]

    [Back to top ↑]

    20. How to Fix “This site ahead contains harmful programs” Error in WordPress

    Harmful programs error in Google Chrome

    Google marks a website with this warning if they find any suspicious code that could be a malware or trojan. Sometimes the reason for this is that your website is hacked and is now used to distribute malicious code.

    Another common reason for this error is showing ads from low quality advertising networks. These networks may sometime display ads linking to websites distributing malicious code. [Fix site ahead contains harmful programs error in WordPress]

    [Back to top ↑]

    21. How to Fix the Missed Schedule Post Error in WordPress

    Missed post schedule

    WordPress has this wonderful feature that allows you to schedule posts to be automatically published at a specified time. Most bloggers rely on the future to manage their publishing schedule.

    However, sometimes WordPress can miss scheduled posts due to a number of reasons. If this has happened to you more than a few times then you need to address this issue. [Fix missed schedule post error in WordPress]

    [Back to top ↑]

    22. How to Fix Fatal Error: Maximum Execution Time Exceeded in WordPress

    Maximum execution time error in WordPress

    WordPress is coded mainly in PHP programming language. To protect web servers from abuse, there is a time limit set for how long a PHP script can run.

    Some WordPress hosting providers have set this value to a higher level while others may have set it to a lower level. When a script reaches the maximum execution time limit, it results into maximum execution time exceeded error. [Fix maximum execution time exceeded error in WordPress]

    [Back to top ↑]

    23. How to Fix Facebook Incorrect Thumbnail Issue in WordPress

    Setting Facebook thumbnail in WordPress using Yoast SEO

    There are many reasons that can prevent Facebook from correctly guessing the right thumbnail image. One of the most common reason is having multiple images set in the og:image tag where your featured image is smaller than rest of the images.

    Facebook uses Open Graph (og) tags, and plugins like Yoast SEO automatically adds them to your site to prevent missing thumbnail issue. [Fix Facebook incorrect thumbnail issue in WordPress]

    [Back to top ↑]

    24. How to Fix WordPress Keeps Logging Out Problem

    WordPress keeps logging out

    WordPress sets a cookie in your browser to authenticate a login session. This cookie is set for the WordPress URL stored in your settings section. If you are accessing from a URL that does not match the one in your WordPress settings, then WordPress will not be able to authenticate your session. [Fix WordPress keeps logging out problem]

    [Back to top ↑]

    25. How to Fix the Mixed Content Error in WordPress

    Mixed content errors

    Mixed content errors are caused by incorrect HTTPs / SSL settings on your WordPress site. They may or may not affect your website’s functionality, but they can affect your website’s SEO and user experience.

    Basically, on an SSL enabled website all resources should be loaded using an HTTPs URL. Your site may have content with HTTP URLs, or a plugin or theme may be loading a file with HTTP. This causes the mixed content error as those resources are not loaded using a secure protocol.

    To fix this, you need to find out which resources are loaded insecurely, and then fix their URLs. You can do this with a plugin or you can do this manually as well. [Fix mixed content errors in WordPress]

    [Back to top ↑]

    26. How to Fix Add Media Button Not Working in WordPress

    Add media button not working

    Add Media button in WordPress post edit screens uses JavaScript to launch the media library and uploader. However, sometimes a plugin or theme’s code conflict with WordPress core can prevent JavaScript from working.

    What happens is that WordPress combines all scripts inside the WordPress admin area to improve performance. A plugin or theme’s script can disrupt this which will make other code in the script stop working. [Fix add media button not working in WordPress]

    [Back to top ↑]

    27. How to Fix the 502 Bad Gateway Error in WordPress

    502 Bad Gateway error

    502 Bad gateway error is another puzzling error that may appear on your WordPress website. It is usually caused when a user’s request to a server takes too long to process without giving any other error.

    This delay can be a temporary glitch caused by high traffic. It could also be caused by a poorly coded WordPress theme or plugin. Last but not least, a server misconfiguration can also produce this error. [Fix 502 bad gateway error in WordPress]

    [Back to top ↑]

    28. How to Fix 503 Service Unavailable Error in WordPress

    The 503 ‘service unavailable’ error is often caused by an unresponsive PHP script. This could be a WordPress plugin, a theme, or a misbehaving custom code snippet.

    It can also be triggered by heavy server load, a server glitch, or a brute force attack. In that case, it could automatically disappear in a few minutes. If it doesn’t disappear, then you would need to troubleshoot and fix it. [Fix 503 service unavailable error in WordPress]

    [Back to top ↑]

    29. How to Fix the 504 Gateway Timeout Error in WordPress

    The 504 gateway timeout error is often caused when a request to your server is processed through a proxy or firewall but fails to connect with the upstream server.

    You are more likely to see this error, if you are using a WordPress firewall like Sucuri or Cloudflare. [Fix 504 gateway timeout error in WordPress]

    [Back to top ↑]

    30. How to Fix the WordPress Failed to Open Stream Error

    Failed to open stream error

    The ‘Failed to open stream’ error occurs when WordPress is unable to load a file mentioned in website code. Sometimes WordPress will continue loading the site and only show a warning message, while other times it would result in a fatal error.

    The error message can be different, depending on where the error is triggered in the code and what caused it. In each instance, failed to open stream phrase would be followed by a reason. For example, permission denied, no such file or directory, operation failed, and more. [Fix the WordPress failed to open stream error]

    [Back to top ↑]

    31. How to Fix the WordPress 429 Too Many Requests Error

    429 too many requests error

    The 429 error is a preventive measure to protect servers from abuse. This error is triggered when a bot, script, or a user is making too many requests to the server.

    However, if it is not properly configured, then it can block search engines and other APIs from accessing your website. To fix this you will need to find the misbehaving code, plugin, or service that’s causing the error. [Fix WordPress 429 too many requests error]

    [Back to top ↑]

    32. How to Fix the 413 Request Entity Too large Error in WordPress

    413 Request entity too large

    Normally, most WordPress hosting companies have their servers configured, so that WordPress users can easily upload large images and other media. However, sometimes this setting is not high enough to upload large theme or plugin files.

    It would also stop you from uploading large files in the media library. In that case, you will see a different message, clearly stating that the file size exceeds maximum allowed limit. [Fix 414 request entity too large error in WordPress]

    [Back to top ↑]

    33. How to Turn Off PHP Errors in WordPress

    PHP errors and warnings in WordPress

    Your WordPress site may sometimes show errors and warnings inside WordPress admin area or your website. These errors do not stop WordPress from displaying your website. They are helpful in debugging issues but your website will look really unprofessional if it is showing these errors on the front-end.

    WordPress comes with easy configuration tricks to control PHP errors and how they are displayed or logged on your website. You just need to turm them off and PHP errors will disappear from your site. [Fix PHP Errors in WordPress]

    [Back to top ↑]

    34. How to Fix Secure Connection Error in WordPress

    Secure connection error in WordPress

    WordPress comes with an updates management system which regularly checks for available updates on WordPress.org website. Your website may fail to connect with WordPress.org website, due to a misconfiguration on your hosting server, which will cause the secure connection error.

    Updates play an important role in WordPress security and performance. This is why you need to fix this error to resume WordPress updates. [Fix secure connection error in WordPress]

    [Back to top ↑]

    35. How to Fix Destination Folder Already Exists Error in WordPress

    Folder already exists error

    This error occurs during the installation of a WordPress theme or plugin. WordPress extracts your plugin or theme’s zip file into a folder named after the file itself.

    If a folder with the same name already exists, then WordPress aborts the installation with the following error message.

    Destination folder already exists. /home/user/example.com/wp-content/plugins/wpforms/

    Plugin install failed.

    To fix this, you simply need to delete the existing folder and then continue installation. [Fix folder already exists error in WordPress]

    [Back to top ↑]

    36. How to Fix ‘Another Update in Process’ Error in WordPress

    Another update in process error

    This error usually appears during the WordPress core update process. If a user initiates another update process while an update is already underway, then you’ll see this error message.

    What happens is that WordPress automatically sets an update lock option in the database. This database option prevents you from running simultaneous updates on your website. This option automatically disappears after a while. However, if it doesn’t or you don’t want to wait, then you can also manually fix it. [Fix another update in process error in WordPress]

    [Back to top ↑]

    37. How to Fix Password Reset Key Error in WordPress

    Password reset key error in WordPress

    This error forces the login page to keep refreshing and wouldn’t allow you to save the password reset key. While the front-end of your website works normally, you wouldn’t be able to login and work on your website.

    It is caused by the lack of disk space on your WordPress hosting account. Since there is no more disk space, WordPress fails to save new data into the database. The easy way to fix this is to simply delete a few unnecessary files from your website. [Fix password reset key error in WordPress]

    [Back to top ↑]

    38. How to Fix “Missing a Temporary Folder” Error in WordPress

    Missing temporary folder

    This error is caused when WordPress does not have access to the folder PHP uses to store temporary files. The error disrupts your WordPress media uploads, plugins, and theme installations.

    To fix this error, you will need to define a temporary folder for WordPress to use or ask your WordPress hosting provider to fix it for you. [Fix missing a temporary folder error in WordPress]

    [Back to top ↑]

    39. How to Fix Pluggable.php File Errors in WordPress

    Pluggable.php file error in WordPress

    Pluggable.php file contains some core WordPress functions that users and developers can override in their own code. However, if a WordPress plugin or a custom code snippet fails to correctly handle one of these functions, then you will see an error like this one:

    Warning: Cannot modify header information – headers already sent by (output started at /home/username/demosite/wp-content/themes/mytheme/functions.php:1035) in /home/username/demosite/wp-includes/pluggable.php on line 1179

    Sometimes you would be able to continue working on your site despite the error, sometimes the error would be fatal and make your site completely inaccessible. [Fix pluggable.php file errors in WordPress]

    [Back to top ↑]

    40. Troubleshooting WordPress Errors on Your Own

    We have covered some of the most common WordPress errors in this article. However, the real power of WordPress comes from thousands of plugins and themes that you can use on your site. Any plugin or theme installed on your site can cause errors.

    It could become really hard for beginners to find out what is causing the problem on their site and how they can fix it.

    We have compiled complete step by step guide on troubleshooting WordPress errors for beginners. It will help you learn how to diagnose WordPress issues and how to fix them like a pro.

    [Back to top ↑]

    That’s all, we hope that this guide helped you find and fix the WordPress error that you were encountering.

    If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

    The post 40 Most Common WordPress Errors and How to Fix Them appeared first on WPBeginner.

    Source: Wordpres

    The post 40 Most Common WordPress Errors and How to Fix Them appeared first on TuneMaster.ml.

Smartphones — not computers — are pushing the silicon industry forward

Mobile application processors achieved another major milestone this year. Both Apple and Huawei have their first 7nm products officially out in the open, and Qualcomm’s set to follow before the year’s end. Smartphone-class chips have been pushing the envelope for the past few years, beating out legacy semiconductor companies like AMD and Intel to smaller cutting-edge processing nodes.

The mobile industry has undoubtedly been the driving force behind ubiquitous computing too, producing chips with ever faster processors and integrated modems poised to challenge legacy companies in the low-end laptop space. Not only that, but the market has been quick to adopt cutting-edge machine learning techniques right into silicon, next to traditional CPU and GPU components.

Editor’s Pick

Mobile chips have shot to the forefront of the silicon industry and there’s plenty more potential still left in the tank. Smaller process nodes, deeply integrated artificial intelligence, and major leaps in processing power are just some of what’s coming.

Fitting more into a single chip

The heavily integrated system-on-a-chip (SoC) is the linchpin that makes smartphones possible. Combining processing and modem hardware into a single chip helped to make early smartphones both cost and power efficient. Today the idea has been pushed further. Heterogeneous computing passes out complex workloads to the most suitable components. Today’s cutting-edge smartphone processors contain not only CPU, GPUs, and modems, but image and video, display, and digital signal processors all in a single package.

The idea is simple enough: include separate hardware blocks better suited for specific tasks. This not only boosts performance but also improves energy efficiency. Speaking at Google I/O 2018, John Hennessy talked about the benefits of Domain Specific Architecture approach to computing and how to tackle the new challenges this way of thinking presents. Neural networking or dedicated AI hardware is the latest component to join the party. It’s already having a big impact across a range of industry segments.

Silicon density has reached the point where fitting multiple components onto a single small chip isn’t a problem. Highly heterogeneous and parallel computing is already here. The next bottlenecks are improving memory and interconnect bandwidths, refining the best architectures for right workloads, and further improving power efficiency.

4G data, neural network-based security, and multi-day battery life presents consumers with new value propositions over traditional PCs.

For smartphone chips, leading in this way presents them with an opportunity to disrupt some traditional markets. Nvidia’s Tegra has moved into gaming with the Nintendo Switch, and 4G LTE equipped laptops and 2-in-1s now use mobile chipsets over standard chipsets.

Arm predicts enough major growth in the performance of its CPU architecture over the next couple of years to make it a viable competitor in the laptop space. Windows 10 on Arm still requires work to flesh out native software support and enterprise solutions, but it’s advancing enough for Qualcomm to invest in its first dedicated connected PC chip, the Snapdragon 850. The inclusion of 4G and 5G modems, neural network based facial recognition for security, and multi-day battery life presents consumers with new and interesting value propositions over traditional PCs.

Specialized yet highly integrated computing isn’t a trend reserved for smartphones and 2-in-1s though. The explosion in Bitcoin mining oversaw huge growth in highly specialized number-crunching ASIC SoCs. The autonomous vehicle space continues to draw CPU, graphics, and neural networking capabilities together into single chips in a bid to reach lofty performance requirements. Google’s Cloud TPUs closely integrate computing using different hardware. This is the definitive trend in the broader computing industry right now.

Not stopping at 7nm

Mobile chipset designers and manufacturers have been keen to tout their latest achievements at 7nm, but this node marks a more important transition in the industry. It phases out the 193nm immersion lithography of previous successive generations, in favor of new higher accuracy Extreme Ultraviolet Lithography (EUV).

EUV is a key technology, as manufacturers plan for even more power efficient 5nm nodes in the near future. Industry leaders TSMC and Samsung also both have plans to scale down even smaller to 3nm in the coming years. Just as important are new advanced FinFet transistor structures like Gate-All-Around, new high-k metal gate materials and germanium graphene, as well as 3D stacking memory for tighter integration with processing components and improved efficiency.

According to TSMC’s Mark Lui, “EUV shows that lithography is no longer the limiting factor in scaling.”

7nm is a major achievement, but foundries are already looking to 5nm and beyond.

The driving force for 7nm chips and beyond is silicon density for increasingly integrated and complex chips and, perhaps most importantly, energy efficiency. More energy efficient manufacturing keeps portable devices running longer and ensures the most powerful cloud computers are cost effective. With neural network training hours coming at a considerable cost, lower electricity bills will save companies millions a year and help make powerful computing affordable to the business and researchers that need it.

SEMI President and CEO Ajit Manocha expects the chip industry to reach sales of $500 billion in 2019 and $1 trillion by 2030. Much of this will come from the growth of neural network computing, as well as high-end consumer SoCs for phones, laptops, and more. It isn’t just cutting-edge small processing nodes driving this trend — plenty of products are happy on 14nm and even 28nm — but it’s an increasingly significant factor driven by the hunt for improved efficiency.

AI Camera setting on P20 Pro for food

I hope you’re not sick of AI yet

The term AI is certainly overused in the chip and product markets these days, but the consensus is the most recent advances in neural networking and machine learning will keep the technology around this time. Smartphones have been leading the advance, with architecture support for INT16 and INT8 math operations and cutting-edge neural networking hardware like the NPU inside Huawei’s Kirin or Google’s Visual Core inside the Pixel 2.

Editor’s Pick

We’ve only begun to scratch the surface of what neural network hardware and software can do. Enhanced speech detection, face recognition security, and scene-based camera effects are all neat features, but we’re already seeing signs for even smarter machine learning techniques, both in the cloud and in consumer devices.

Huawei’s GPU Turbo technology, for instance, can manage smartphone power delivery and performance more efficiently once trained for a specific app. Nvidia’s Deep Learning Super Sampling support in its latest RTX series of graphics cards is another impressive example where machine learning can replace existing computationally expensive algorithms with a higher performing alternative. The graphics giant’s AI Up-Res and InPainting image reproduction tools are similarly impressive, as is its interpolated Slow-Mo effect.

Machine learning is breaking out of image and voice recognition into even more advanced use cases. Consumer processors, and not just smartphone chips, will want to support machine learning inference to benefit from these emerging technologies, while dedicated training chips spur demand on the business side of the industry.


With hundreds of millions of smartphones shipping each year, it perhaps isn’t surprising to see competition and innovation driving mobile SoC designs forward so aggressively. Few probably would have predicted reasonable low power mobile chips, rather than heavy duty desktop class products, would be notching up so many silicon industry firsts, though.

It’s an odd situation compared to just over a decade ago, but smartphone SoCs are now leading part of the silicon industry. They are a good place to look if you want to see what’s coming next.

Next: AI camera shootout: LG V30S vs Huawei P20 Pro vs Google Pixel 2

Source: Android Zone

The post Smartphones — not computers — are pushing the silicon industry forward appeared first on TuneMaster.ml.

How to enable Developer Mode on a Chromebook

The big selling point of Chromebooks and Chrome OS is its inherent simplicity. Granted, the operating system has evolved significantly from its early days as essentially just a glorified browser, with growing offline features and support for Android apps. Chrome OS devices are getting more powerful and certainly more capable, allowing for a pretty good, albeit simple, PC experience.

However, this means that there isn’t much in the way of customization or developer-friendly features available at first glance. If you are looking to go beyond the basic capabilities of your Chromebook, the first step requires enabling Developer Mode, which is akin to gaining root access on your Android device.

If you are looking to enable Developer Mode on your Chromebook, here’s how!


Enable Developer Mode on a Chromebook

enable developer mode on a Chromebook

  • First, make sure that you back up and save any important information you may have stored on your device. Enabling Developer Mode wipes your login info and any locally-stored data which cannot be restored.
  • If your Chromebook is on, turn it off.
  • You will first have to go into recovery mode. To do so, press and hold the Esc key and refresh key (circular clockwise arrow key usually three spaces to the right of the Esc key) and then press the power button.
  • Keep holding the three buttons until a screen pops up that says “Chrome OS is missing or damaged. Please insert USB stick.” Don’t worry, this is just a part of the process and nothing is actually wrong with the OS.
  • Press and hold Ctrl and then press the D key.
  • If required, press Enter.
  • Wait for the device to restart and go through the Chromebook setup process again.

How to disable Developer Mode on a Chromebook

  • As easy as it is to enable Developer Mode on a Chromebook, it is even simpler to disable it.
  • Remember to backup your data once again as even disabling Developer Mode erases everything.
  • If the device is on, turn it off.
  • Once the screen that says “OS verification is off” shows up, press the space bar.
  • You will have to go through the Chromebook setup process again.

Cons of enabling Developer Mode

There are a lot of advantages to enabling Developer Mode on your Chromebook. It gives you access to the developer shell, allows you to install a standard Linux desktop environment, and is something you will need to enable if you are a Chrome OS developer. Developer Mode is certainly not for the average user and some amount of technical know-how is needed to take full advantage of this mode.

However, there are a few disadvantages that you need to be wary of as well.

  • Google doesn’t support Developer Mode, so you may be at risk of voiding your device warranty.
  • All the security features are disabled when Developer Mode is turned on.
  • You lose your data when enabling or disabling Developer Mode. As you can see from the steps required to disable it, an accidental press of the space bar at the wrong time is all you need to lose all your data once again. Making continuous backups if you’re working on something important is definitely recommended.
  • Chromebooks boot up extremely fast. But that is a feature you will lose when Developer Mode is enabled.

Other Chromebook resources

So there you have it for this guide on how to enable Developer Mode on a Chromebook! Once you buy your first Chromebook, you’ll likely have plenty of questions. Don’t worry, we’re here to help. Here are some resources to make life with your new Chromebook easier –

Source: Android Zone

The post How to enable Developer Mode on a Chromebook appeared first on TuneMaster.ml.