在实时服务器上安装laravel 5.8后,某些页面出现服务器错误

时间:2019-12-24 10:39:04

标签: laravel

一切都可以在我的本地主机服务器上正常运行,但是在将所有内容上传到实时服务器上之后,某些页面上出现“服务器错误”。其中一些页面

enter image description here

public_html .HTACCESS

<IfModule mod_rewrite.c>
   RewriteEngine On 
   RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

public_html / public .HTACCESS

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews -Indexes
    </IfModule>

    Options +FollowSymLinks
    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>

Public_html / storage / logs

[2019-12-24 18:42:01] local.ERROR: proc_open(): fork failed - Resource temporarily unavailable {"exception":"[object] (ErrorException(code: 0): proc_open(): fork failed - Resource temporarily unavailable at /home/customer/www/aftscredit.com/public_html/vendor/symfony/console/Terminal.php:127)
[stacktrace]
#0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'proc_open(): fo...', '/home/customer/...', 127, Array)
#1 /home/customer/www/aftscredit.com/public_html/vendor/symfony/console/Terminal.php(127): proc_open('stty -a | grep ...', Array, NULL, NULL, NULL, Array)
#2 /home/customer/www/aftscredit.com/public_html/vendor/symfony/console/Terminal.php(70): Symfony\\Component\\Console\\Terminal::getSttyColumns()
#3 /home/customer/www/aftscredit.com/public_html/vendor/symfony/console/Terminal.php(51): Symfony\\Component\\Console\\Terminal::initDimensions()
#4 /home/customer/www/aftscredit.com/public_html/vendor/symfony/console/Application.php(116): Symfony\\Component\\Console\\Terminal->getHeight()
#5 /home/customer/www/aftscredit.com/public_html/vendor/laravel/framework/src/Illuminate/Console/Application.php(90): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#6 /home/customer/www/aftscredit.com/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(133): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#7 /home/customer/www/aftscredit.com/public_html/artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#8 {main}
"} 

1 个答案:

答案 0 :(得分:1)

安装Laravel 5.8的服务器要求 在安装5.8之前,您需要确保您正在Laravel Homestead虚拟机上工作,因为它可以满足所有关键系统要求。如果您不使用Homestead,则服务器应满足以下要求:

1. PHP: 7.1.3 or greater
2. PDO PHP extension
3. JSON PHP extension
4. OpenSSL PHP extension
5. Tokenizer PHP extension
6. XML PHP extension
7. Mbstring PHP extension
8. Ctype PHP extension
9. BCMath PHP extension