2017-02-17 317 views
0

我已經成功將我的symfony應用上傳到服務器。我還將網絡文件夾的內容複製到我網站的public_html文件夾中。但是,當我通過www.domain.com訪問我的應用程序我得到這個錯誤如何在服務器上運行作曲家安裝cPanel

Warning: require_once(/home/domain/public_html/../app/bootstrap.php.cache): failed to open stream: No such file or directory in /home/domain/public_html/app.php on line 6 

Fatal error: require_once(): Failed opening required '/home/domain/public_html/../app/bootstrap.php.cache' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/domain/public_html/app.php on line 6 

研究我發現,您可以運行作曲家在服務器上安裝後,但我的挑戰是,我不知道該怎麼辦好CLI命令在服務器上通過ssh/cpanel。

請誰會友善地告訴我方式。這是我嘗試主持symfony應用程序的第一次嘗試

回答

0

當您不運行作曲家安裝時,您的依賴項丟失,並且未創建bootstrap.cache.php。所以你必須上傳文件和完整的供應商文件夾。

但我寧願看看你的SSH連接,並使用正確的方法。否則,您必須每次上傳包括供應商文件夾在內的完整資源,這可能需要很長時間。

而下一個想到的是你的道路。 Symfony應用程序中的組件通常不在您的webroot中。所以你必須確定你可以訪問webroot之外的文件夾。

在某些系統中,您必須先允許使用它。否則,您必須將完整的應用程序上傳到您的public_html文件夾,並將您的域名置於web子目錄中。

+0

我已將所有項目複製到我的項目的public_html文件夾中,但仍然無法使用 – Francis