2016-07-13 137 views
1

我有一個域說www.example.com和域的根目錄我有一個名爲發展的文件夾。在內部開發中,我有一個名爲hunterlp的文件夾,在hunterlp文件夾內部,當我導航到http://www.example.com/development/hunterlp/時,我的所有laravel文件都被放置,並且我遇到了500內部服務器錯誤。內部500錯誤laravel 5.2

我把從公開的所有我的文件夾複製到hunterlp根文件夾,並放置在的.htaccess在

<IfModule mod_rewrite.c> 
<IfModule mod_negotiation.c> 
    Options -MultiViews 
</IfModule> 

Options +FollowSymLinks 
RewriteEngine On 

# Handle Front Controller... 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule^index.php [L] 

# Handle Authorization Header 
RewriteCond %{HTTP:Authorization} . 
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] 

下面我怎樣才能讓我的laravel現場工作該文件夾中?

+0

您是否更改過index.php文件中的require路徑? – z3r0ck

+0

'http:// www.example.com/development/hunterlp/index.php'是否正常工作? – anubhava

回答

0

請按照此說明其對你的工作

1. connect to hosting via SSH 

2. install composer 

3. in cpanel open Select PHP version and choose 5.4. (I also set phar extension) 

4. install laravel: php composer.phar create-project laravel/laravel myproject --prefer-dist 

5. copy everything from myproject/public to public_html 

6. open public_html/index.php and set: 

7. require __DIR__.'/../myproject/bootstrap/autoload.php'; 

8. $app = require_once __DIR__.'/../myproject/bootstrap/start.php'; 

爲7分8步給在那裏你源具有使文件的路徑找到文件

希望這是作品。

+0

我沒有ssh訪問權限,我處於共享託管軟件包 – RiaanV