首頁  >  文章  >  後端開發  >  laravel專案本地運作良好,上傳伺服器後訪問首頁顯示空白無報錯

laravel專案本地運作良好,上傳伺服器後訪問首頁顯示空白無報錯

WBOY
WBOY原創
2016-10-10 11:56:142627瀏覽

laravel5.2項目windows本地運作正常,但上傳到伺服器後訪問首頁顯示空白無報錯(除了chrome報HTTP ERROR 500,火狐和ie等瀏覽器無報錯),確定已經更改laravel目錄bootstrap/cache storage的權限為777。

<code>chmod -R 777 bootstrap/cache
chmod -R 777 storage</code>

laravel專案本地運作良好,上傳伺服器後訪問首頁顯示空白無報錯

伺服器端環境為ubuntu14.04+apache+mysql+php5.5.9。早些時候查看伺服器apache2的錯誤日誌error.log好像顯示句法錯誤,本地測試正常怎麼會句法錯誤?於是猜測會不會是php版本問題導致了句法錯誤,因為windows本地是php5.6.23,而伺服器上是php5.5.9。於是試了一下升級了一下把php升到5.6,坑的是php版本升級方法網上沒幾個能用的,升級失敗而且還搞亂了一些伺服器文件,只能從阿里雲的控制台回滾快照回到早期的狀態。

剛才又試了幾個方法還是不行,查看apache錯誤日誌,坑的是日誌裡竟然沒報錯(有點詭異了與之前的句法錯誤),訪問laravel項目首頁依舊空白一片。更令人不理解的是幾個月前自己放上去的同樣是laravel5.2版本的專案在伺服器上卻運作良好。

難道laravel自動更新升級的原因?因為對比了一下發現幾個月前的專案和現在的專案的route所在目錄和另外幾個目錄改變了(不一樣)。

laravel專案本地運作良好,上傳伺服器後訪問首頁顯示空白無報錯
laravel專案本地運作良好,上傳伺服器後訪問首頁顯示空白無報錯

找不到解決問題的方法,求解。 Thanks in advance!

回覆內容:

laravel5.2項目windows本地運作正常,但上傳到伺服器後訪問首頁顯示空白無報錯(除了chrome報HTTP ERROR 500,火狐和ie等瀏覽器無報錯),確定已經更改laravel目錄bootstrap/cache storage的權限為777。

<code>chmod -R 777 bootstrap/cache
chmod -R 777 storage</code>

laravel專案本地運作良好,上傳伺服器後訪問首頁顯示空白無報錯

伺服器端環境為ubuntu14.04+apache+mysql+php5.5.9。早些時候查看伺服器apache2的錯誤日誌error.log好像顯示句法錯誤,本地測試正常怎麼會句法錯誤?於是猜測會不會是php版本問題導致了句法錯誤,因為windows本地是php5.6.23,而伺服器上是php5.5.9。於是試了一下升級了一下把php升到5.6,坑的是php版本升級方法網上沒幾個能用的,升級失敗而且還搞亂了一些伺服器文件,只能從阿里雲的控制台回滾快照回到早期的狀態。

剛才又試了幾個方法還是不行,查看apache錯誤日誌,坑的是日誌裡竟然沒報錯(有點詭異了與之前的句法錯誤),訪問laravel項目首頁依舊空白一片。更令人不理解的是幾個月前自己放上去的同樣是laravel5.2版本的專案在伺服器上卻運作良好。

難道laravel自動更新升級的原因?因為對比了一下發現幾個月前的專案和現在的專案的route所在目錄和另外幾個目錄改變了(不一樣)。

laravel專案本地運作良好,上傳伺服器後訪問首頁顯示空白無報錯
laravel專案本地運作良好,上傳伺服器後訪問首頁顯示空白無報錯

找不到解決問題的方法,求解。 Thanks in advance!

問題已經解決,就是之前自己猜測的php版本問題,把php5升級到php5.6以上問題就解決了。

附上正確把php5.5升級到php5.6的方法:

<code>sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install libapache2-mod-php5.6
sudo a2dismod php5
sudo a2enmod php5.6
sudo add-apt-repository ppa:ondrej/php5-compat
sudo apt-get update
sudo apt-get dist-upgrade</code>
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn