1 回答

TA貢獻1865條經驗 獲得超7個贊
在 public/index.php 中將這兩個文件的路徑更改為它們的當前路徑。
autoload.php的第一行路徑
__DIR__.'/../vendor/autoload.php';
到
require __DIR__.'/../../private_html/vendor/autoload.php';
app.php的第二行路徑
$app = require_once __DIR__.'/../bootstrap/app.php';
到
$app = require_once __DIR__.'/../../private_html/bootstrap/app.php';
并將其放入\App\Providers\AppServiceProvider register()設置公共目錄路徑的方法中。
**
* Register any application services.
*
* @return void
*/
public function register()
{
// ...
$this->app->bind('path.public', function() {
return base_path().'/../public_html/public';
});
}
最后,如果您需要直接訪問存儲的文件,請使用命令重新分配存儲目錄的路徑:
php artisan storage:link
您還可以將所有文件從 移動public_html/public到public_html并調整我上面提到的路徑
- 1 回答
- 0 關注
- 97 瀏覽
添加回答
舉報