Can';在Web服务器上克隆Laravel站点后,我们无法找出缺失的内容

Can';在Web服务器上克隆Laravel站点后,我们无法找出缺失的内容,laravel,git,laravel-5,gitignore,Laravel,Git,Laravel 5,Gitignore,我使用GIT构建了一个Laravel站点,其中包括使用Laravel文件管理器的站点。在本地,一切正常,当我用FileZilla手动将所有文件传输到我的Web服务器上的文件夹时,它也正常工作。所有使用Laravel Filemanager的路由都工作正常,没有问题 但是,当我导航到Web服务器中的另一个文件夹并在同一文件夹级别上克隆github repo(它是最新的)时,除了Laravel Filemanager之外,其他一切都仍然有效。例如,当我尝试上传图像时,我得到一个“未找到对象”和一个4

我使用GIT构建了一个Laravel站点,其中包括使用Laravel文件管理器的站点。在本地,一切正常,当我用FileZilla手动将所有文件传输到我的Web服务器上的文件夹时,它也正常工作。所有使用Laravel Filemanager的路由都工作正常,没有问题

但是,当我导航到Web服务器中的另一个文件夹并在同一文件夹级别上克隆github repo(它是最新的)时,除了Laravel Filemanager之外,其他一切都仍然有效。例如,当我尝试上传图像时,我得到一个“未找到对象”和一个404消息

所以唯一不同的是,在后一种情况下,我使用的是GIT(这是我想要做的,而不仅仅是自己跟踪所有更改并手动传输文件)。所以结论是,有些东西被忽略了。gitignore,不应该被忽略。但这是.gitignore文件:

/public/hot
/public/photos
/public/storage
/storage/*.key
/.idea
/.vscode
npm-debug.log
yarn-error.log
.env
我手动传输了公共/照片和公共/存储文件夹和文件。我还清除了路由和配置缓存,没有任何运气。我花了几个小时比较了三个站点(本地站点和两个远程站点)之间的文件和文件夹,试图找出为什么Laravel Filemanager不在使用GIT的站点中

有人能帮忙吗


已编辑:为了澄清,所有照片都存在于public/photos文件夹中,并按其应有的方式显示。找不到的是应用程序Laravel Filemanager。查看FileManager窗口中的URL,我可以看到它试图在根级别找到它,但在2个工作站点中,此URL位于公用文件夹中。所有的.htaccess文件都是相同的,尽管在不同的站点之间…

已经更改了
.env
文件的url
APP_url='http://'********/public/“


请尝试运行php artisan配置:clear和php artisan
缓存:clear
并更改
.env
文件的url
应用程序url='http://'***************/public/“


请尝试运行php-artisan-config:clear和php-artisan
cache:clear
我终于找到了答案。。。以防其他人也有同样的问题。 文件/vendor/unisharp/laravel filemanager/public/js/lfm.js的第7行:

var route_prefix = (options && options.prefix) ? options.prefix : '/laravel-filemanager';

在我的情况下,我必须将路径更改为“/mysite/public/laravel filemanager”。在那之后它起作用了:-)

我终于明白了。。。以防其他人也有同样的问题。 文件/vendor/unisharp/laravel filemanager/public/js/lfm.js的第7行:

var route_prefix = (options && options.prefix) ? options.prefix : '/laravel-filemanager';

在我的情况下,我必须将路径更改为“/mysite/public/laravel filemanager”。在那之后它起作用了:-)

我也试过了。此外,手动上载的远程站点工作正常,并且两个远程站点之间的.env文件相同。也尝试过了。此外,手动上载的远程站点工作正常,两个远程站点之间的.env文件相同。