如何调整 Laravel 公共文件夹的位置
使用 cPanel 等共享托管平台时,默认根目录为“public_html”,它可能与 Laravel 的默认公共文件夹位置冲突。这可能会阻碍 Laravel 应用程序的正常运行。
解决方案:
要解决此问题,您需要修改位于项目根目录中的 index.php 文件。添加以下代码行:
// Set the public path to the current directory $app->bind('path.public', function () { return __DIR__; });
或者,更佳的是,您可以在 AppProvidersAppServiceProvider 类的 register() 方法中设置公共路径:
public function register() { $this->app->bind('path.public', function () { return base_path('public_html'); }); }
通过实现这些更改后,Laravel 现在会将“public_html”目录识别为其公共文件夹,从而允许您的应用程序在 cPanel 环境中按预期运行。
以上是如何更改 Laravel 在共享主机上的公共文件夹位置?的详细内容。更多信息请关注PHP中文网其他相关文章!