2017-06-01 110 views
0

我到處搜索,但我確實找不到任何東西。我試圖運行php artisan,但似乎它不起作用。無法在laravel上運行php artisan命令

具體我運行此命令,當我通過ssh連接:

/opt/cpanel/ea-php71/root/usr/bin/php artisan

它與php artisan相同,但我選擇一個特定的PHP版本(7.1.5)。這個命令通常應該顯示其餘的工匠命令。

的錯誤,我得到:

PHP Fatal error: Allowed memory size of 2097152 bytes exhausted (tried to allocate 4096 bytes) in /home/username/laravel/vendor/composer/autoload_static.php on line 274

我的託管服務提供商試圖增加內存的限制,但什麼都沒有發生。我試圖通過.php文件增加很多。

另外我已經嘗試運行作曲家安裝/更新/清除緩存/轉儲自動載入。

如有需要,請索要更多的信息,

任何想法?

+2

這是2MB的內存。你期望在這上面運行一個Laravel應用程序?獲得更好的服務器。 – Sandeesh

+0

您可能會錯誤地將內存限制設置爲2MB。哪個是低到運行任何PHP腳本的方法。 – Jerodev

+0

內存設置爲128MB,這就是'php -i'和'echo phpinfo();'顯示 –

回答

1

嘗試檢查php.ini文件中的拼寫。當我設置memory_limit = 512MB(這是錯誤的)而不是memory_limit = 512M(這是正確的)時發生在我身上。出於某種原因,PHP將其理解爲2MB的內存。

相關問題