Author: 永夜

  • Post Views: 71 This article is based on the real installation and configuration process of Ubuntu 26.04 on the ThinkPad T570. All commands are actual operating records with some failed attempts and explanations, designed to provide a complete, reproducible initialization guide. environment 1. Replace the software source (including failed attempts) Just after installing the system, in order to improve the…

  • Post Views: 68 Continue to the previous article: Preparation before installation has been completed (FAT32 partition + easyuefi startup item)This article contains Complete installation process(24 photos) and First boot configuration(4 photos)No U disk, no black screen, everything goes well 1. Start and enter the Ubuntu installation environment 1.1 Select startup items Restart the computer and press continuously during the ThinkPad…

  • Post Views: 67 This article is suitable for scenarios where there is no U disk, want to completely cover the Windows system, single-install UbuntuThis article contains Try twice: Failed to use EasyBCD for the first time, partition + EasyEFI for the second timereal stepping on the pit: Select the wrong hard disk, install Ubuntu to the F disk partition of…

  • Post Views: 23 When displaying code snippets containing emoji in WordPress, it is often encountered that Emoji is converted into &#x1f389; Or <img> label problem. This article records a complete investigation and solution process. problem In the code block of the WordPress Gutenburg editor, write the following PHP code, as shown in Figure 1: After saving the article, the front…

  • Post Views: 22 Foreword: To undertake the sixth article of this series ‘Part 5: WordPress Multilingual Blog Translation Practical Records (Polylang) Plug-in, with pit guide)’, Part 6 focuses on the complete process of ‘translation of the full text of the stock Chinese blog into English’, and in the actual operation, we will continue to add Chinese articles—— These new articles…

  • Post Views: 25 As a blogger who has been operating a technology blog for a long time, he plans to gradually translate 1,000 Chinese original articles on the website into English versions in the near future to expand the scope of the audience. After comparing a variety of WordPress multi-language plug-ins, I finally chose Polylang (free version), with Chrome Built-in…

  • Post Views: 23 Foreword: After the practical operation of the first 4 articles, we have completed the Chinese and English translation of blog article classification and labels, and the core content multilingual framework has been basically completed. This article will focus on the key link of ‘menu translation’ – the menu is the navigation core of the blog, which directly…

  • Post Views: 27 The background of the problem I run a WordPress-based bilingual website (Chinese/English), using polylang Plugins to manage multilingual content. In order to create corresponding English translations for existing Chinese categories/labels in batches, I wrote a php script polylang-batch-zh-to-en-tags.php. However, when executing the script, the terminal suddenly reported a fatal error: The script crashes directly and cannot continue…

  • Post Views: 20 Recently, my personal blog successfully passed the qualification review of the Sogou webmaster platform. This article records the complete process of my review, finding the missing entrance, finding the official rules, and finally submitting the application. 1. Qualification review has passed On May 18, I submitted a site verification application. Waiting for about a week, when I…

  • Post Views: 26 problem One day, as usual, I edited articles in the WordPress background, ready to set up a featured picture for the article. Click on ‘Set Featured Pictures’ button, no response. The media library pop-up window does not appear, the page seems to be frozen. Open the browser developer tool (F12), and a red error message appears on…

👨‍💻 Personal Brand

Wang Shiqiang | PHP & Go Technical Consultant

15+ years of backend development experience specializing in system maintenance, architecture optimization, performance tuning, and Linux administration.

Technical blogger since 2013 with 1,000+ original articles.

Available for consulting, long-term maintenance, and remote collaboration.

👉 About Me & Contact

.env (14) 404 (13) add (17) Aliyun (19) Apache (13) Array (19) browser (14) Cache (13) CentOS (23) chrome (18) Client (11) command line (13) composer (42) composer.json (22) composer install (13) composer update (14) console (14) Container (25) curl (15) Database (11) database migration (16) delete (32) Docker (31) Dockerfile (15) ECS (12) environment variable (20) error (24) escape (12) Failed (13) file (16) filter (20) fopen (11) FORMAT (12) function (13) Git (27) GitHub (16) Gitlab (15) Go (34) Go 1.26 (12) GraphQL (24) GraphQL API (14) hosts (11) http (21) https (20) Installation (13) Interface (19) Jenkins (12) Jquery (13) json (24) Laravel (36) Laravel 6 (56) Laravel 9 (25) Lighthouse (17) Lighthouse 5 (14) Linux (15) Memory (11) Migrate (13) Migration (11) Module (17) MySQL (76) MySQL 5.7 (21) Nginx (45) Node.js (12) normalize.css (29) OKX (15) PHP (63) php.ini (24) PHP 7.1.12 (22) PHP 7.4 (26) phpmyadmin (15) PhpStorm (24) Polylang (24) postman (18) Query (17) queue (16) Rancher (24) Redis (38) Refactoring (12) require (12) response (13) RESTful (27) RESTful API (23) rules (12) setting (12) Shell (13) Shopify (19) Shopify CLI (12) SQL (24) String (15) TortoiseGit (15) Ubuntu (35) update (20) VPN (13) Windows 10 (46) WireGuard (22) WordPress (48) Wstunnel (11) Yii (40) Yii 2 (70) Yii 2.0 (51)

June 2026
M T W T F S S
1234567
891011121314
15161718192021
22232425262728
2930