Skip to content

Conversation

@Boy132
Copy link
Member

@Boy132 Boy132 commented Jan 9, 2026

Summary by CodeRabbit

  • Documentation
    • Updated PHP upgrade guide with PHP 8.5 installation and configuration instructions
    • Extended supported versions table to include PHP 8.5
    • Updated all webserver configuration examples (Nginx, Apache, Caddy) with PHP 8.5 socket and module references

✏️ Tip: You can customize this high-level summary in your review settings.

@Boy132 Boy132 self-assigned this Jan 9, 2026
@netlify
Copy link

netlify bot commented Jan 9, 2026

Deploy Preview for pelica ready!

Name Link
🔨 Latest commit ee9bc66
🔍 Latest deploy log https://app.netlify.com/projects/pelica/deploys/6960b9f46dd9e700082d08ce
😎 Deploy Preview https://deploy-preview-187--pelica.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@coderabbitai
Copy link

coderabbitai bot commented Jan 9, 2026

📝 Walkthrough

Walkthrough

Documentation updates across four guides to reflect PHP version upgrade from 8.4 to 8.5. Changes include installation instructions, webserver configurations (NGINX, Apache, Caddy), version compatibility tables, and related socket path references.

Changes

Cohort / File(s) Summary
Installation & Upgrade Guides
docs/guides/php-upgrade.mdx
Updated table of supported PHP versions to include 8.5; adjusted installation instructions with PHP 8.5-specific package names; updated webserver configuration steps and socket references (php8.4-fpm.sock → php8.5-fpm.sock) across NGINX, Apache, and Caddy sections; updated module enable commands.
Dependency & Version Tables
docs/panel/getting-started.mdx, docs/panel/update.mdx
Updated recommended PHP version from 8.4 to 8.5 in dependency notes; extended version alignment table to include PHP 8.5 alongside existing 8.2/8.3/8.4 entries.
Webserver Configuration
docs/panel/webserver-config.mdx
Replaced all PHP 8.4 references with PHP 8.5 across NGINX, Apache, and Caddy configuration examples; updated fastcgi\_pass and php\_fastcgi socket paths from php8.4-fpm.sock to php8.5-fpm.sock; updated module enable commands and version-specific textual admonitions.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Poem

🐰 wiggles nose excitedly

From eight-four we bound away,
To eight-five—a brighter day!
Each socket path and config line,
Now hops with versions so divine.
Our docs refresh with every guide,
PHP upgrades, we hop with pride! 🎉

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main objective of the pull request: adding PHP 8.5 support and making it the recommended version across all documentation files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (1)
docs/guides/php-upgrade.mdx (1)

19-20: Minor style suggestion.

Consider simplifying "In order to install" to just "To install" for conciseness.

📝 Suggested wording
-In order to install PHP 8.5, you will need to run the following commands. Please keep in mind different operating systems
+To install PHP 8.5, you will need to run the following commands. Please keep in mind different operating systems
📜 Review details

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 804b8e4 and ee9bc66.

📒 Files selected for processing (4)
  • docs/guides/php-upgrade.mdx
  • docs/panel/getting-started.mdx
  • docs/panel/update.mdx
  • docs/panel/webserver-config.mdx
🧰 Additional context used
🪛 LanguageTool
docs/guides/php-upgrade.mdx

[style] ~18-~18: Consider a more concise word here.
Context: ...| 8.2, 8.3, 8.4, 8.5 | ## Install PHP In order to install PHP 8.5, you will need to run t...

(IN_ORDER_TO_PREMIUM)

🔇 Additional comments (8)
docs/panel/update.mdx (1)

15-17: LGTM!

PHP 8.5 was released on November 20, 2025, so adding it to the supported versions table is appropriate. The table formatting is consistent with the existing structure.

docs/panel/getting-started.mdx (1)

48-48: LGTM!

The upgrade from PHP 8.4 to 8.5 should be straightforward for most applications. If you're already using PHP 8.4, upgrading to PHP 8.5 is recommended. Making PHP 8.5 the recommended version while maintaining support for older versions is the right approach.

docs/panel/webserver-config.mdx (3)

15-15: LGTM!

NGINX configuration changes are consistent: the warning admonition and both HTTPS/HTTP socket paths are correctly updated to php8.5-fpm.sock.

Also applies to: 78-78, 128-128


233-241: LGTM!

Apache configuration changes are consistent: the warning admonition and a2enmod php8.5 command are correctly updated.


253-253: LGTM!

Caddy configuration changes are consistent: the warning admonition and both HTTPS/HTTP php_fastcgi socket paths are correctly updated to php8.5-fpm.sock.

Also applies to: 284-284, 337-337

docs/guides/php-upgrade.mdx (3)

13-15: LGTM!

Version table correctly updated to include PHP 8.5 as a supported version for Panel 1.0.0+.


30-31: LGTM!

Package names correctly updated to PHP 8.5 with all required extensions.


38-45: LGTM!

All webserver configuration sections (NGINX, Apache, Caddy) are consistently updated to reference PHP 8.5:

  • sed commands correctly replace with php8.5-fpm.sock
  • Apache module command updated to a2enmod php8.5

Also applies to: 55-59, 63-69

### Dependencies

For the Panel you need to install **PHP `8.4` (recommended), `8.3` or `8.2`**, with the following **extensions**:
For the Panel you need to install **PHP `8.5` (recommended), `8.4`, `8.3` or `8.2`**, with the following **extensions**:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we really want to recommend php8.5 when its only out since a month and a half ?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why not? I don't think it's unstable or anything?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't know if enough testing was done to make sure everything works fine (example locales that were broken)

Copy link
Member Author

@Boy132 Boy132 Jan 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I didn't notice any problems in my testings. I also believe that some people already use php 8.5 and they also said on discord that it's fine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants