mirror of
https://github.com/acepanel/acepanel.github.io.git
synced 2026-02-04 15:32:14 +08:00
74 lines
2.0 KiB
Markdown
74 lines
2.0 KiB
Markdown
# Application FAQ
|
|
|
|
## PHP Module Installation
|
|
|
|
**Apps** -> **Runtimes** -> **PHP** -> **Manage** -> **Modules**, install the required modules.
|
|
|
|
Some modules require compilation and take longer to install. You can check the progress on the **Tasks** page.
|
|
|
|
## PHP Functions Disabled
|
|
|
|
Some high-risk functions are disabled by default. To enable them:
|
|
|
|
**Apps** -> **Runtimes** -> **PHP** -> **Manage** -> **Configuration**
|
|
|
|
Find `disable_functions` and remove the function names you want to enable.
|
|
|
|
::: warning Security Warning
|
|
Functions like `exec`, `shell_exec`, `system` have security risks. Please confirm necessity before enabling.
|
|
:::
|
|
|
|
## Nginx Configuration Error
|
|
|
|
If Nginx fails to start after modifying configuration, check the error:
|
|
|
|
```shell
|
|
nginx -t
|
|
```
|
|
|
|
After fixing the configuration, restart:
|
|
|
|
```shell
|
|
systemctl restart nginx
|
|
```
|
|
|
|
## Supervisor Startup Error
|
|
|
|
### EACCES Permission Error
|
|
|
|
Project directory permission issue, ensure the directory owner is www:
|
|
|
|
```shell
|
|
chown -R www:www /opt/ace/projects/project-name
|
|
```
|
|
|
|
### Cannot Find node/npm
|
|
|
|
Node.js installed via nvm is not in the default PATH.
|
|
|
|
**Apps** -> **Supervisor Manager** -> **Manage** -> **Configuration**, add:
|
|
|
|
```ini
|
|
environment=PATH="/root/.nvm/versions/node/v24.0.0/bin:/usr/local/bin:/usr/bin:/bin"
|
|
```
|
|
|
|
Replace the version number with the actual installed version. You can check the path with `whereis node`.
|
|
|
|
## Application Installation Failed
|
|
|
|
1. Check network connection
|
|
2. View error messages on the **Tasks** page
|
|
3. Try clicking **Update Cache** on the **Apps** page and retry
|
|
|
|
## Application Cannot Be Uninstalled
|
|
|
|
Applications with dependencies need to uninstall dependent applications first.
|
|
|
|
For example, phpMyAdmin depends on Nginx, so phpMyAdmin needs to be uninstalled first.
|
|
|
|
## Multiple PHP Versions Coexistence
|
|
|
|
Multiple PHP versions can be installed simultaneously. Select the corresponding version when creating a website.
|
|
|
|
To switch versions for existing websites: **Edit** -> **Basic Settings** -> **PHP Version**.
|