ホームページ > バックエンド開発 > PHPチュートリアル > magento をインストールすると、「HTTP エラー 500、解決方法は?」というメッセージが表示されます。

magento をインストールすると、「HTTP エラー 500、解決方法は?」というメッセージが表示されます。

不言
リリース: 2023-03-01 08:30:01
オリジナル
3546 人が閲覧しました


ubuntu14にmagento2をインストールしたところ、http://localhost/にアクセスするとApacheプロンプトが表示されるようになりました。 、しかし http://localhost/magento2/ は HTTP ERROR 500 を表示します
次のコマンドを使用してインストールしました:

apt-get update
apt-get install git wget
wget -O /usr/local/bin/composer http://getcomposer.org/composer.phar
chmod +x /usr/local/bin/composer
cd /var/www
git clone https://github.com/magento/magento2.git
cd /var/www/magento2
composer install
ログイン後にコピー

エラーの後、php エラー ログを確認すると、プロンプトは次のようになります:

[Thu Sep 08 11 :03 :34.275419 2016] [:error] [pid 2214] [client 127.0.0.1:41732] PHP 致命的エラー: キャッチされない例外 'MagentoFrameworkExceptionFileSystemException' とメッセージ 'ファイル "/var/www/html/magento2/var/.regenerate" /var/www/html/magento2/vendor/magento/framework/Filesystem/Driver/File.php で「警告!unlink(/var/www/html/magento2/var/.regenerate): アクセス許可が拒否されました」を削除できません: 382nスタック トレース :n#0 /var/www/html/magento2/vendor/magento/framework/Filesystem/Directory/Write.php(173): MagentoFrameworkFilesystemDriverFile->deleteFile('/var/www/html/m... ') n#1 /var/www/html/magento2/vendor/magento/framework/Code/GeneratedFiles.php(98): MagentoFrameworkFilesystemDirectoryWrite->delete('/var/.regenerat...')n#2 / var/ www/html/magento2/vendor/magento/framework/App/ObjectManagerFactory.php(114): MagentoFrameworkCodeGeneratedFiles->cleanGeneratedFiles()n#3 /var/www/html/magento2/vendor/magento/framework/App/ Bootstrap.php(385): MagentoFrameworkAppObjectManagerFactory->create(Array)n#4 /var/www/html/magento2/vendor/magento/framework/App/Bootstrap.php(362): /var/www/html の MagentoFrameworkAppBootstra /magento2 /vendor/magento/framework/Filesystem/Driver/File.php 382 行目

この状況を解決するにはどうすればよいですか?これにより、magento を正常にインストールできるようになります

返信内容:

ubuntu14 に magento2 をインストールしたところ、Web ページ http://localhost/ にアクセスすると、Apache プロンプトが表示されます。 、しかし http://localhost/magento2/ は HTTP ERROR 500 を表示します
次のコマンドを使用してインストールしました:

apt-get update
apt-get install git wget
wget -O /usr/local/bin/composer http://getcomposer.org/composer.phar
chmod +x /usr/local/bin/composer
cd /var/www
git clone https://github.com/magento/magento2.git
cd /var/www/magento2
composer install
ログイン後にコピー

エラーの後、php エラー ログを確認すると、プロンプトは次のようになります:

[Thu Sep 08 11 :03 :34.275419 2016] [:error] [pid 2214] [client 127.0.0.1:41732] PHP 致命的エラー: キャッチされない例外 'MagentoFrameworkExceptionFileSystemException' とメッセージ 'ファイル "/var/www/html/magento2/var/.regenerate" /var/www/html/magento2/vendor/magento/framework/Filesystem/Driver/File.php で「警告!unlink(/var/www/html/magento2/var/.regenerate): アクセス許可が拒否されました」を削除できません: 382nスタック トレース :n#0 /var/www/html/magento2/vendor/magento/framework/Filesystem/Directory/Write.php(173): MagentoFrameworkFilesystemDriverFile->deleteFile('/var/www/html/m... ') n#1 /var/www/html/magento2/vendor/magento/framework/Code/GeneratedFiles.php(98): MagentoFrameworkFilesystemDirectoryWrite->delete('/var/.regenerat...')n#2 / var/ www/html/magento2/vendor/magento/framework/App/ObjectManagerFactory.php(114): MagentoFrameworkCodeGeneratedFiles->cleanGeneratedFiles()n#3 /var/www/html/magento2/vendor/magento/framework/App/ Bootstrap.php(385): MagentoFrameworkAppObjectManagerFactory->create(Array)n#4 /var/www/html/magento2/vendor/magento/framework/App/Bootstrap.php(362): /var/www/html の MagentoFrameworkAppBootstra /magento2 /vendor/magento/framework/Filesystem/Driver/File.php 382 行目

この状況を解決するにはどうすればよいですか?これにより、magento を正常にインストールできます

公式 Web サイトから直接パッケージをインストールしてみてください

権限が拒否されました

./var ディレクトリが書き込み可能であることを確認してください。プロジェクトは apache に属しています
chown -R apache: apache ./

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート