2017-02-25 1 views
0

Ich verwende Laravel 5.2 unter Windows Server (IIS) und in meinem Controller (app\Http\Controllers\Test\NewsletterController.php) ich brauche eine Datei benötigen:Laravel auf Windows Server: main(): Fehler beim Öffnen erforderlich ... (include_path = '; C: php pear')

require_once dirname(__FILE__) . '../../../Mailwizz/setup.php'; 

(diese Datei in app\Mailwizz\setup.php gespeichert ist).

Aber ich die folgende Fehlermeldung erhalten:

main(): Failed opening required 'C:\inetpub\vhosts\example.com\app\Http\Controllers\Test 
../../../Mailwizz/setup.php' (include_path='.;C:\php\pear') 

Vielleicht hat es etwas mit include_path in php.ini zu tun, aber ich bin nicht sicher, wie dies auf Windows Server einrichten ... hier ist meine aktuelle php.ini:

; UNIX: "/path1:/path2" 
;include_path = ".:/php/includes" 
; 
; Windows: "\path1;\path2" 
;include_path = ".;c:\php\includes" 
; 
; PHP's default setting for include_path is ".;/path/to/php/pear" 
; http://php.net/include-path 

wissen Sie, wie ich dieses Problem beheben?

Antwort

1

ersetzen

require_once dirname(__FILE__) . '../../../Mailwizz/setup.php'; 

mit

require_once dirname(__FILE__) . '/../../../Mailwizz/setup.php'; 

denke ich, dass Sie Fehler durch fehlende Schrägstrich verursacht wird.

Verwandte Themen