我的遠程服務器具有這種結構(Laravel應用):崇高文字,SFTP目錄結構
- laravel
----app
----bootstrap
----(etc.)
- public_html
----js
----css
----index.php
----(etc)
但是,我的局部結構是laravel的默認結構
---app
---bootstrap
---(etc)
---**public** (remote's public_html)
所以,我有兩個FTP用戶。一個是「laravel」,其遠程根文件夾是「laravel」。另一個是「公共」,其遠程文件夾是「public_html」。
當我用「laravel」用戶上傳時,我沒有任何問題,但是當我用「public」用戶上傳文件時,該文件正在「public_html/public/whatever-file」中上傳。這是因爲我的本地和遠程結構不完全相同。
當我將文件上傳到public_html,將「public」名稱「刪除」到上傳的目錄時,我該如何對sftp-config.json說?這樣它會正確保存。
Thx。
整件事發生是因爲laravel項目在共享主機中。 – Ulrira
爲什麼不讓你的本地結構鏡像服務器呢? – MattDMo
因爲我無法在共享主機中更改我的網站根目錄。它說這不是保存將所有文件放入「public_html」,除了「play」與.htaccess使事情工作。 (在url中隱藏「public」) – Ulrira