簡體   English   中英

Laravel 5.0 - 共享主機 - Artisan 無法正常工作

[英]Laravel 5.0 - Shared Hosting - Artisan not working as it should

我實際上想跟進這個問題,但我想最好開始一個新問題。

我安裝了我自己的 laravel(5.0) 的新副本,並嘗試運行 php artisan route:list,它可以工作。

現在我已經下載了我想在共享托管環境中部署的項目的壓縮存儲庫,但是當我運行 php artisan route:list 時沒有任何反應。(沒有錯誤消息,什么都沒有)。 使用此方法托管應用程序

實際問題是php artisan migrate ,它也沒有輸出!

有沒有解決這個問題的好方法? 你能給我提供一些我可以檢查的故障點嗎?

值得一提:
我不是 Laravel 開發人員,我閱讀它的時間有限。

正如 LittleFinger 所建議的那樣,可能尚未實際安裝 artisan。 從 repo 部署時,不包括構成整個框架核心的 Laravel 包。 您應該運行 composer install 來安裝軟件包。 如果您沒有安裝 composer,這在共享主機上可能會很困難,但通常可以安裝它。

在運行 composer update 之前,您需要運行 composer install。 不需要運行 composer update ,除非您想更新到 composer.json 文件中的規則允許的最新版本的軟件包。 這應該在生產環境中小心完成,因為新版本的包可能會破壞您的應用程序。

安裝軟件包后,您需要通過將 .env.example 文件復制到 .env 並對其進行編輯來設置環境變量(數據庫憑據等)。 完成此操作后,您將能夠運行 php artisan key:generate 來生成加密密鑰。

在此之后,您的應用程序應該可以運行(假設您已將域指向 /public 目錄)。

當我嘗試運行時,我面臨同樣的問題
php artisan migrate or php artisan cache:clear
什么都沒有發生只是一個空白屏幕沒有成功沒有錯誤看截圖php工匠命令

調試后,我在根目錄的 error_log 中發現了一條消息,上面寫着。

致命錯誤:允許的內存大小

增加內存后php artisan commands工作正常命令運行成功

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM