2016-01-13 79 views
1

我試圖在CentOS Web面板(CWP)中使用應用程序的單個帳戶託管laravel 5.1應用程序。我不想在單個帳戶中託管多個網站。我已經設定我的網站在Laravel 5.1在cpanel/CWP中託管

/home/myaccount/project/website/ 

,我的結構是

|-home 
    |-myaccount 
    |-project 
     |-website 
     --all laravel 5.1 directories 
    |-public_html 

我一直在使用這些解決方案的嘗試:
https://laracasts.com/discuss/channels/general-discussion/where-do-you-set-public-directory-laravel-5
https://laracasts.com/discuss/channels/servers/laravel-51-on-shared-hosting-not-working?page=3
但我仍然得到這500錯誤

500 Internal Server Error 我可以嗎得到任何解決方案的問題。我配置了大部分部件,但我仍然認爲有一些缺失的配置。 我對Laravel 5.1的所有支持都有要求。

編輯: 看着坐落在error_log中:

/usr/local/apache/logs/error_log 

,發現錯誤要爲

SoftException in Application.cpp:256: File ".. /public_html/index.php" is writeable by group. 
+0

檢查PHP日誌。你運行'composer install'嗎? – balping

+0

@balping做過〜/ bin/composer install','〜/ bin/composer update'也刪除並重新整理了整個項目很多次,但是當我嘗試爲5.1創建'symlink'時,我總是遇到這個錯誤 – PaladiN

回答

0

我已經解決了它自己檢查位於

/usr/local/apache/logs/error_log 
error_log裏

解決方案:

  1. 編輯~/.bash_profile
  2. 添加此umask 022到.bash_profile中
  3. 要排序已存在的文件chmod -R 755 {file_path}

中提琴問題消失。