Known Issues

Issues that may be encountered during the use of WP Panel and their solutions.

1

Failed to apply Nginx configuration

2026-06-02

Error Description

When creating a website, the error 「Failed to apply Nginx configuration」 appears.

Cause Analysis

After testing, this error is most likely caused by a bug in the server's operating system, leading to an anomaly when writing or reloading the Nginx configuration file. It is unrelated to the WP Panel itself. Commonly occurs in non-clean system environments or when residual files from third-party panels (such as Baota, 1Panel) interfere.

Solution

It is recommended to follow the「Reinstall Clean Debian 13」 section of the help pageto reinstall a clean system and then install WP Panel again.

应用 Nginx 配置失败 - 错误截图

Click image to enlarge

2

Nginx stopped, startup shows "Operation failed"

2026-06-03

Error Description

The Nginx service has stopped running, and clicking start in the panel prompts 「Operation failed」.

Cause Analysis

This issue is caused by system compatibility. Some VPS providers' OS templates have compatibility issues, causing Nginx to fail to start or stop abnormally during operation. Commonly occurs on non-Debian 13 systems or system images modified by third parties.

Solution

It is recommended to use「Reinstall Clean Debian 13」 section of the help pageAfter reinstalling the Debian 13 operating system using the reinstallation script, install WP Panel again.

3

Failed to synchronize database information for migrated site: DB_NAME definition not found

2026-06-12

Error Description

When migrating a WordPress site from 1Panel, the prompt says: The current database name and username will overwrite DB_NAME and DB_USER in wp-config.php. Confirm to continue? The operation then fails with the message: 「DB_NAME definition not found. The wp-config.php may have an abnormal format or use unconventional quotes.」

Cause Analysis

1Panel runs sites based on Docker containers. In wp-config.php, the database name and account are not hardcoded as fixed strings but are insteadgetenv()read from Docker container environment variables. The WP Panel parser only recognizes standard fixed string formats and cannot parse environment variable formats, thus determining the configuration as abnormal.

Solution

Manually edit thewp-config.phpin the site directory, replacing the environment variable format with standard fixed string format. For example, changedefine( 'DB_NAME', getenv('MYSQL_DATABASE') );todefine( 'DB_NAME', '实际数据库名' );. Similarly modify the database username and password, save, and then re-execute the migration synchronization.