2016-07-13 11 views
1

Ich habe eine Domain sagen www.example.com und auf der Wurzel der Domain habe ich einen Ordner namens Entwicklung. Innerhalb der Entwicklung habe ich einen Ordner namens hunterlp und im hunterlp-Ordner sind alle meine Laravel-Dateien platziert, wenn ich zu http://www.example.com/development/hunterlp/ navigiere ich bin von einem 500 internen Serverfehler begrüßt.Internal 500 Fehler Laravel 5.2

zog ich alle meine Ordner von öffentlichen in den hunterlp Stammordner und legte eine .htaccess mit den folgenden in

<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}] 

Wie kann ich meine Laravel Arbeit vor Ort in diesem Ordner machen?

+0

Haben Sie die erforderlichen Pfade in der Datei index.php geändert? – z3r0ck

+0

Funktioniert 'http: // www.example.com/development/hunterlp/index.php'? – anubhava

Antwort

0

Sie bitte diese Anweisung seiner Arbeit folgen Sie

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'; 

für die 7 und 8 Schritten den Weg geben, wo Sie Quelle, so dass die Datei hat feststellen, dass Dateien

Hope this Werke ist.

+0

Ich habe keinen SSH-Zugang, ich bin auf einem Shared-Hosting-Paket – RiaanV