を移行しようとしている私は、Laravelの問題を抱えていながら:PHPの致命的なエラー私は、コマンドを実行しようとすると、
php artisan migrate
それは常に私にこのエラーが戻っています:
PHP Fatal error: Out of memory (allocated 1886912512) (tried to allocate 65488 bytes) in C:\xampp\htdocs\EServices\vendor\laravel\framework\src\Illuminate\Database\Grammar.php on line 35
私はすでに参照しているGrammar.phpフォルダにこの行を入れている:この問題は、WHE起こっ始まり
ini_set('memory_limit', '-1');
nは私は私の.envファイルがこれを含ま
(データベースは、Microsoft SQL Serverを実行する)私のSQLSRVに、デフォルトのSQLの行を変更:
APP_ENV=local
APP_KEY=base64:3Goo2ULThD6k3srhAUOmqFlevc+MzLBIYB85Ye1wYYY=
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://localhost
DB_CONNECTION=sqlsrv
DB_HOST=shareapp
DB_PORT=3306
DB_DATABASE=fms
DB_USERNAME=
DB_PASSWORD=
BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
PUSHER_APP_ID=
PUSHER_KEY=
PUSHER_SECRET=
そしてdatabase.phpでのコードはこれです:
'default' => env('DB_CONNECTION', 'sqlsrv'),
その後SQLSRVの定義はこれです:私は絶対にないIDEを持っていない
'sqlsrv' => [
'driver' => 'sqlsrv',
'host' => env('DB_HOST', 'shareapp'),
'database' => env('DB_DATABASE', 'fmsStage'),
'username' => env('DB_USERNAME', ''),
'password' => env('DB_PASSWORD', ''),
'charset' => 'utf8',
'prefix' => 'dbo.',
],
私はLaravelを使用しようとしたので、何も問題はありませんでした。これはうまくいかないので動作しません。データベースとインストールが必要なこれらのODBCドライバが原因ですが、これをすべて修正する方法はわかりません。
Grammar.phpには何が含まれているのですか? – Ronald
laravel新しいEServicesで作成された標準ファイル –