我在本地系統上用symfony 2.4做了一個小項目。我已將所有項目文件上傳到具有相同目錄結構和數據庫的共享託管服務器。只有我的公共目錄的名稱是「public_html」而不是「web」。我沒有SSH訪問此服務器。當我通過輸入域名運行網站時,它顯示空白頁面。我看到如下的錯誤在我的服務器的日誌文件:沒有SSH的Symfony 2.4項目部署
adminhelpline.com [Sun Apr 20 17:08:55 2014] [error] [client 5.10.83.33:35937] AH01215: PHP Warning: require_once(/home/sites/adminhelpline.com/vendor/composer/autoload_real.php): failed to open stream: No such file or directory in /home/sites/adminhelpline.com/vendor/autoload.php on line 5
我的自動加載文件看起來像這樣:
<?php
// autoload.php @generated by Composer
require_once __DIR__ . '/composer' . '/autoload_real.php';
return ComposerAutoloaderInit48e5d1e7fa77bf3d631b331b6343761b::getLoader();
誰能幫助我理清問題嗎?
謝謝謝拉。有一個文件名稱案例問題。 Windows會忽略大小寫,但linux不會。因此證明symfony項目可以在沒有SSH的情況下部署。 – Salman
我不確定新的Windows是如何工作的,但是Linux和Mac區分大小寫會有所不同。在舊的Windows中,再次無所謂不知道它是如何與新版本。 –