[{"data":1,"prerenderedAt":599},["ShallowReactive",2],{"navigation":3,"/docs/troubleshooting/getting-help":221,"/docs/troubleshooting/getting-help-surround":594},[4],{"title":5,"path":6,"stem":7,"children":8},"Docs","/docs","docs",[9,12,56,85,132,153,178,195,208],{"title":10,"path":6,"stem":11},"","docs/index",{"title":13,"path":14,"stem":15,"children":16,"icon":55},"Getting Started","/docs/getting-started","docs/1.getting-started/1.index",[17,19,23,27,31,35,39,43,47,51],{"title":18,"path":14,"stem":15},"Introduction",{"title":20,"path":21,"stem":22},"Container Basics","/docs/getting-started/container-basics","docs/1.getting-started/2.container-basics",{"title":24,"path":25,"stem":26},"Installation","/docs/getting-started/installation","docs/1.getting-started/3.installation",{"title":28,"path":29,"stem":30},"These Images vs Others","/docs/getting-started/these-images-vs-others","docs/1.getting-started/4.these-images-vs-others",{"title":32,"path":33,"stem":34},"Choosing an Image","/docs/getting-started/choosing-an-image","docs/1.getting-started/5.choosing-an-image",{"title":36,"path":37,"stem":38},"Default Configurations","/docs/getting-started/default-configurations","docs/1.getting-started/6.default-configurations",{"title":40,"path":41,"stem":42},"Upgrade Guide","/docs/getting-started/upgrade-guide","docs/1.getting-started/7.upgrade-guide",{"title":44,"path":45,"stem":46},"Changelog","/docs/getting-started/changelog","docs/1.getting-started/8.changelog",{"title":48,"path":49,"stem":50},"About","/docs/getting-started/about","docs/1.getting-started/9.about",{"title":52,"path":53,"stem":54},"Contributing","/docs/getting-started/contributing","docs/1.getting-started/99.contributing",false,{"title":57,"path":58,"stem":59,"children":60,"page":55},"Image Variations","/docs/image-variations","docs/2.image-variations",[61,65,69,73,77,81],{"title":62,"path":63,"stem":64},"CLI","/docs/image-variations/cli","docs/2.image-variations/cli",{"title":66,"path":67,"stem":68},"FPM","/docs/image-variations/fpm","docs/2.image-variations/fpm",{"title":70,"path":71,"stem":72},"FPM-Apache","/docs/image-variations/fpm-apache","docs/2.image-variations/fpm-apache",{"title":74,"path":75,"stem":76},"FPM-NGINX","/docs/image-variations/fpm-nginx","docs/2.image-variations/fpm-nginx",{"title":78,"path":79,"stem":80},"FrankenPHP","/docs/image-variations/frankenphp","docs/2.image-variations/frankenphp",{"title":82,"path":83,"stem":84},"Unit (Deprecated)","/docs/image-variations/unit","docs/2.image-variations/unit",{"title":86,"path":87,"stem":88,"children":89,"page":55},"Framework Guides","/docs/framework-guides","docs/3.framework-guides",[90,123],{"title":91,"icon":55,"defaultOpen":55,"path":92,"stem":93,"children":94,"page":55},"Laravel","/docs/framework-guides/laravel","docs/3.framework-guides/1.laravel",[95,99,103,107,111,115,119],{"title":96,"path":97,"stem":98},"Automations","/docs/framework-guides/laravel/automations","docs/3.framework-guides/1.laravel/1.automations",{"title":100,"path":101,"stem":102},"Task Scheduler","/docs/framework-guides/laravel/task-scheduler","docs/3.framework-guides/1.laravel/2.task-scheduler",{"title":104,"path":105,"stem":106},"Queue","/docs/framework-guides/laravel/queue","docs/3.framework-guides/1.laravel/3.queue",{"title":108,"path":109,"stem":110},"Horizon","/docs/framework-guides/laravel/horizon","docs/3.framework-guides/1.laravel/4.horizon",{"title":112,"path":113,"stem":114},"Reverb","/docs/framework-guides/laravel/reverb","docs/3.framework-guides/1.laravel/4.reverb",{"title":116,"path":117,"stem":118},"Nightwatch","/docs/framework-guides/laravel/nightwatch","docs/3.framework-guides/1.laravel/5.nightwatch",{"title":120,"path":121,"stem":122},"Octane","/docs/framework-guides/laravel/octane","docs/3.framework-guides/1.laravel/octane",{"title":124,"icon":55,"defaultOpen":55,"path":125,"stem":126,"children":127,"page":55},"WordPress","/docs/framework-guides/wordpress","docs/3.framework-guides/2.wordpress",[128],{"title":129,"path":130,"stem":131},"Using Docker with WordPress","/docs/framework-guides/wordpress/using-wordpress-with-docker","docs/3.framework-guides/2.wordpress/4.using-wordpress-with-docker",{"title":133,"path":134,"stem":135,"children":136,"page":55},"Deployment And Production","/docs/deployment-and-production","docs/4.deployment-and-production",[137,141,145,149],{"title":138,"path":139,"stem":140},"Development to Production","/docs/deployment-and-production/development-to-production","docs/4.deployment-and-production/2.development-to-production",{"title":142,"path":143,"stem":144},"Packaging Your App for Deployment","/docs/deployment-and-production/packaging-your-app-for-deployment","docs/4.deployment-and-production/3.packaging-your-app-for-deployment",{"title":146,"path":147,"stem":148},"Configuring SSL","/docs/deployment-and-production/configuring-ssl","docs/4.deployment-and-production/4.configuring-ssl",{"title":150,"path":151,"stem":152},"Choosing a Host","/docs/deployment-and-production/choosing-a-host","docs/4.deployment-and-production/5.choosing-a-host",{"title":154,"icon":55,"defaultOpen":55,"path":155,"stem":156,"children":157,"page":55},"Advanced Guides","/docs/guide","docs/5.guide",[158,162,166,170,174],{"title":159,"path":160,"stem":161},"Migrating from official PHP images","/docs/guide/migrating-from-official-php-images","docs/5.guide/1.migrating-from-official-php-images",{"title":163,"path":164,"stem":165},"Using Healthchecks With Laravel","/docs/guide/using-healthchecks-with-laravel","docs/5.guide/2.using-healthchecks-with-laravel",{"title":167,"path":168,"stem":169},"Using S6 Overlay","/docs/guide/using-s6-overlay","docs/5.guide/2.using-s6-overlay",{"title":171,"path":172,"stem":173},"Understanding File Permissions","/docs/guide/understanding-file-permissions","docs/5.guide/3.understanding-file-permissions",{"title":175,"path":176,"stem":177},"Configuring Trusted Proxies","/docs/guide/configuring-trusted-proxies","docs/5.guide/4.configuring-trusted-proxies",{"title":179,"icon":55,"defaultOpen":55,"path":180,"stem":181,"children":182,"page":55},"Customization","/docs/customizing-the-image","docs/6.customizing-the-image",[183,187,191],{"title":184,"path":185,"stem":186},"Changing php.ini settings","/docs/customizing-the-image/changing-common-php-settings","docs/6.customizing-the-image/1.changing-common-php-settings",{"title":188,"path":189,"stem":190},"Installing PHP extensions","/docs/customizing-the-image/installing-additional-php-extensions","docs/6.customizing-the-image/2.installing-additional-php-extensions",{"title":192,"path":193,"stem":194},"Adding Start Up Scripts","/docs/customizing-the-image/adding-your-own-start-up-scripts","docs/6.customizing-the-image/3.adding-your-own-start-up-scripts",{"title":196,"path":197,"stem":198,"children":199,"page":55},"Troubleshooting","/docs/troubleshooting","docs/7.troubleshooting",[200,204],{"title":201,"path":202,"stem":203},"Common Issues","/docs/troubleshooting/common-issues","docs/7.troubleshooting/1.common-issues",{"title":205,"path":206,"stem":207},"Getting Help","/docs/troubleshooting/getting-help","docs/7.troubleshooting/2.getting-help",{"title":209,"path":210,"stem":211,"children":212,"page":55},"Reference","/docs/reference","docs/8.reference",[213,217],{"title":214,"path":215,"stem":216},"Environment Variable Specification","/docs/reference/environment-variable-specification","docs/8.reference/1.environment-variable-specification",{"title":218,"path":219,"stem":220},"Command Reference","/docs/reference/command-reference","docs/8.reference/2.command-reference",{"id":222,"title":205,"body":223,"description":588,"extension":285,"links":589,"meta":590,"navigation":591,"path":206,"redirect":589,"seo":592,"stem":207,"__hash__":593},"docs/docs/7.troubleshooting/2.getting-help.md",{"type":224,"value":225,"toc":572},"minimark",[226,231,235,238,242,254,257,262,269,272,290,296,300,305,308,314,319,323,328,331,337,342,355,361,365,368,372,375,378,382,388,391,408,418,423,437,441,446,449,454,459,517,522,554,562,566,569],[227,228,230],"h2",{"id":229},"youre-not-alone","You're Not Alone",[232,233,234],"p",{},"Getting stuck is a normal part of development. Whether you're troubleshooting a configuration issue, planning a complex deployment, or need help with a custom implementation, there are support options available to help you succeed.",[232,236,237],{},"This guide will help you find the right resource to get unblocked quickly.",[227,239,241],{"id":240},"free-community-support","Free Community Support",[243,244,245],"note",{},[232,246,247,248,253],{},"Want guaranteed response times from the maintainers? View our ",[249,250,252],"a",{"href":251},"#professional-support","Professional Support"," options.",[232,255,256],{},"Our community is active, helpful, and welcoming. Most questions can be answered through these free resources:",[258,259,261],"h3",{"id":260},"github-discussions","GitHub Discussions",[232,263,264,268],{},[265,266,267],"strong",{},"Best for:"," General questions, feature requests, and community discussions",[232,270,271],{},"Our GitHub Discussions is the most popular place to get help from both the maintainers and the community. It's searchable, so your question might help others in the future.",[273,274],"u-button",{"ariaLabel":275,"className":276,"color":284,"label":275,"size":285,"target":286,"to":287,"trailing-icon":288,"variant":289},"Browse GitHub Discussions",[277,278,279,280,281,282,283],"font-bold","ring","ring-inset","ring-blue-600","text-blue-600","hover:ring-blue-500","hover:text-blue-500","primary","md","_blank","https://github.com/serversideup/docker-php/discussions","i-lucide-arrow-right","outline",[291,292,293],"tip",{},[232,294,295],{},"Before posting, search existing discussions - your question might already be answered!",[258,297,299],{"id":298},"discord-community","Discord Community",[232,301,302,304],{},[265,303,267],{}," Quick questions, real-time chat, and community interaction",[232,306,307],{},"Join over 3,000+ developers in our Discord server. It's a great place for quick questions, real-time troubleshooting, and connecting with other developers using serversideup/php.",[273,309],{"ariaLabel":310,"className":311,"color":284,"label":310,"size":285,"target":286,"to":312,"trailing-icon":313,"variant":289},"Join Our Discord",[277,278,279,280,281,282,283],"https://serversideup.net/discord","i-lucide-message-circle",[243,315,316],{},[232,317,318],{},"Discord is great for quick questions, but GitHub Discussions is better for complex issues that need detailed troubleshooting or permanent documentation.",[258,320,322],{"id":321},"github-issues","GitHub Issues",[232,324,325,327],{},[265,326,267],{}," Bug reports and specific technical issues with the images",[232,329,330],{},"Found a bug or experiencing unexpected behavior? Open a GitHub issue with detailed reproduction steps.",[273,332],{"ariaLabel":333,"className":334,"color":284,"label":333,"size":285,"target":286,"to":335,"trailing-icon":336,"variant":289},"Report an Issue",[277,278,279,280,281,282,283],"https://github.com/serversideup/docker-php/issues/new","i-lucide-bug",[232,338,339],{},[265,340,341],{},"When to use GitHub Issues:",[343,344,345,349,352],"ul",{},[346,347,348],"li",{},"The Docker images aren't behaving as documented",[346,350,351],{},"You've found a security vulnerability",[346,353,354],{},"You have a specific, reproducible bug",[356,357,358],"warning",{},[232,359,360],{},"Please don't use GitHub Issues for general questions or support requests. Use GitHub Discussions or Discord instead.",[227,362,364],{"id":363},"how-to-ask-for-help-effectively","How to Ask for Help Effectively",[232,366,367],{},"We've compile and entire guide on how to get answers quickly from the community.",[273,369],{"ariaLabel":364,"className":370,"color":284,"label":364,"size":285,"target":286,"to":371,"trailing-icon":288,"variant":289},[277,278,279,280,281,282,283],"https://serversideup.net/ask-for-help/",[227,373,252],{"id":374},"professional-support",[232,376,377],{},"Need guaranteed response times, direct access to the maintainers, or help with your specific implementation? We offer professional support options.",[258,379,381],{"id":380},"one-time-questions","One-Time Questions",[232,383,384,387],{},[265,385,386],{},"Perfect for:"," Specific technical questions or getting unstuck on a particular issue",[232,389,390],{},"Schedule a focused session to get expert help with:",[343,392,393,396,399,402,405],{},[346,394,395],{},"Docker-specific implementation questions",[346,397,398],{},"Complex deployment scenarios",[346,400,401],{},"Performance optimization guidance",[346,403,404],{},"Security configuration review",[346,406,407],{},"Custom implementation planning",[273,409],{"ariaLabel":410,"className":411,"color":284,"label":410,"size":285,"target":286,"to":415,"trailing-icon":416,"variant":417},"Schedule a Session",[277,412,413,414],"text-white","bg-blue-600","hover:bg-blue-700","https://schedule.serversideup.net/team/serversideup/quick-chat-with-jay","i-lucide-calendar","solid",[232,419,420],{},[265,421,422],{},"What you get:",[343,424,425,428,431,434],{},[346,426,427],{},"Direct access to serversideup/php maintainers",[346,429,430],{},"1-hour focused troubleshooting or consulting",[346,432,433],{},"Screen sharing and hands-on help",[346,435,436],{},"Clear next steps and recommendations",[258,438,440],{"id":439},"ongoing-development-support","Ongoing Development & Support",[232,442,443,445],{},[265,444,386],{}," Teams needing continuous development support or complex projects",[232,447,448],{},"Get dedicated access to senior engineers for ongoing development, deployment assistance, and technical support.",[273,450],{"ariaLabel":451,"className":452,"color":284,"label":451,"size":285,"target":286,"to":453,"trailing-icon":288,"variant":289},"Learn About Retainer Services",[277,278,279,280,281,282,283],"https://serversideup.net/hire-us/",[232,455,456],{},[265,457,458],{},"What's included:",[343,460,461,468,475,482,489,496,503,510],{},[346,462,463,464,467],{},"🎨 ",[265,465,466],{},"Full-Stack Development"," - Frontend, backend, and everything in between",[346,469,470,471,474],{},"🏗️ ",[265,472,473],{},"Application Architecture"," - Design scalable, maintainable solutions",[346,476,477,478,481],{},"🎯 ",[265,479,480],{},"UI/UX Design"," - Beautiful, functional interfaces using Figma",[346,483,484,485,488],{},"🐳 ",[265,486,487],{},"Docker & DevOps"," - Container orchestration, CI/CD pipelines, and automation",[346,490,491,492,495],{},"🖥️ ",[265,493,494],{},"Managed Hosting"," - Deploy anywhere (self-hosted or cloud)",[346,497,498,499,502],{},"📊 ",[265,500,501],{},"Database Design"," - Optimize for performance and scale",[346,504,505,506,509],{},"🔒 ",[265,507,508],{},"Security Hardening"," - Production-ready security configurations",[346,511,512,513,516],{},"📱 ",[265,514,515],{},"Mobile App Development"," - iOS & Android using modern frameworks",[232,518,519],{},[265,520,521],{},"Key advantages:",[343,523,524,530,536,542,548],{},[346,525,526,529],{},[265,527,528],{},"Run Anywhere"," - We specialize in both self-hosted infrastructure and cloud deployments (AWS, Google Cloud, DigitalOcean, etc.)",[346,531,532,535],{},[265,533,534],{},"No Vendor Lock-In"," - Your infrastructure, your control",[346,537,538,541],{},[265,539,540],{},"Fixed Monthly Pricing"," - Predictable costs, no hourly billing surprises",[346,543,544,547],{},[265,545,546],{},"Development-First"," - 90%+ of time spent on actual development, not meetings",[346,549,550,553],{},[265,551,552],{},"Complete Stack"," - One team handling design, development, deployment, and maintenance",[243,555,556],{},[232,557,558,561],{},[265,559,560],{},"Why choose us?"," We built serversideup/php and maintain it in production for our own clients. We know these images inside and out because we use them every day for real-world applications.",[227,563,565],{"id":564},"were-here-to-help","We're Here to Help",[232,567,568],{},"Whether you choose free community support or professional services, we're committed to your success with serversideup/php. Don't hesitate to reach out - we were all beginners once, and there's no such thing as a \"stupid question.\"",[232,570,571],{},"Happy coding! 🚀",{"title":10,"searchDepth":573,"depth":573,"links":574},2,[575,576,582,583,587],{"id":229,"depth":573,"text":230},{"id":240,"depth":573,"text":241,"children":577},[578,580,581],{"id":260,"depth":579,"text":261},3,{"id":298,"depth":579,"text":299},{"id":321,"depth":579,"text":322},{"id":363,"depth":573,"text":364},{"id":374,"depth":573,"text":252,"children":584},[585,586],{"id":380,"depth":579,"text":381},{"id":439,"depth":579,"text":440},{"id":564,"depth":573,"text":565},"Find the support you need - from free community resources to professional consulting services.",null,{},true,{"title":205,"description":588},"R2SvRwLJz92cuugIyf6Z2SCmfCI8q7o4eq5DMoWo264",[595,597],{"title":201,"path":202,"stem":203,"description":596,"children":-1},"Solutions to frequently encountered problems when using serversideup/php Docker images.",{"title":214,"path":215,"stem":216,"description":598,"children":-1},"View the complete reference for environment variables available in the Docker PHP images.",1776367056257]