前提・実現したいこと
Laravelにて、spatie/laravel-analyticsをcomposer requestしたいのですが、メモリ不足とのことでダウンロードできません。
ロリポップを使っていますが、php.iniの設定画面から「php_value, php_flagを利用可能にする」をオンにして(オンの場合htaccessが優先される)、htaccessにて下記のソースコードにあるように書きました。
さらに、-dで直接メモリ容量も指定しましたが、解決しませんでした(エラーメッセージに記載)
ですが、問題は解決しません。
このままhtaccessをどうにかするか、もしくは、FTPなどで手動でパッケージをインストールするか(?)などあるとお思いますが、Google Analyticsをlaravel上で使うという目的を果たすために、幅広いご助言をいただけましたら幸いです。
些細なことでもいいので何卒よろしくお願いいたします。
発生している問題・エラーメッセージ
mmap() failed: [12] Cannot allocate memory PHP Fatal error: Out of memory (allocated 723525632) (tried to allocate 16777216 bytes) in phar:///home/users/1/◯◯◯◯/composer.phar/src/Composer/DependencyResolver/Solver.php on line 223
/usr/local/php7.1/bin/php -d memory_limit=128M composer.phar require spatie/laravel-analytics Using version ^3.6 for spatie/laravel-analytics ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) mmap() failed: [12] Cannot allocate memory mmap() failed: [12] Cannot allocate memory mmap() failed: [12] Cannot allocate memory PHP Fatal error: Out of memory (allocated 723525632) (tried to allocate 16777216 bytes) in phar:///home/users/1/composer.phar/src/Composer/DependencyResolver/Solver.php on line 223 Fatal error: Out of memory (allocated 723525632) (tried to allocate 16777216 bytes) in phar:///home/users/1/composer.phar/src/Composer/DependencyResolver/Solver.php on line 223
$ php -d memory_limit=228M composer.phar require spatie/laravel-analytics Using version ^1.4 for spatie/laravel-analytics ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) PHP Fatal error: Out of memory (allocated 702021632) (tried to allocate 67108864 bytes) in phar:///home/users/1/composer.phar/src/Composer/DependencyResolver/RuleSetGenerator.php on line 67
該当のソースコード
.htaccess
<IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews -Indexes </IfModule> RewriteEngine On # Handle Authorization Header RewriteCond %{HTTP:Authorization} . RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] # Redirect Trailing Slashes If Not A Folder... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} (.+)/$ RewriteRule ^ %1 [L,R=301] # Handle Front Controller... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] </IfModule> php_value memory_limit 128M php_value post_max_size 20M php_value upload_max_filesize 20M
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/25 05:18
2019/04/25 06:22
2019/04/25 06:35
2019/04/25 07:05
2019/04/25 07:46
2019/04/25 13:55