اخواني الكرام لدي مشكلة بعدما نقلت مشروع لارافيل من سيرفر محلي الى استضافة cpanel الموقع لم يشتغل بعدما رفعت الملفات واستوردت قاعدة البيانات
لا اعرف السبب ولا مصدر المشكلة ?
الخطوات التي قمت بتنفيذها
قمت برفع ملف المشروع مضغوط بالـ zip حجمه حوالي 630 ميجا الى public_html كما هو بمجلد مشروع لارافيل بالـ localhost
غيرت بيانات ملف قاعدة البيانات database.php الموجود داخل ملف config
استوردت قاعدة البيانات القديمة من خلال phpMyAdmin
بعدما قمت بتنفيذ هذه الخطوات وبعد دخول الى رابط الموقع تظهر رسالة خطأ HTTP ERROR 500
This page isn’t Domain.com is currently unable to handle this request.
HTTP ERROR 500
لم اعدل على ملف index.php الموجود بالـ public_html/index.php لأنني اراه انه لا يحتاج الى تعديل
<?php
/**
* Laravel - A PHP Framework For Web Artisans
*
* @package Laravel
* @author Taylor Otwell <taylor@laravel.com>
*/
define('LARAVEL_START', microtime(true));/*
|--------------------------------------------------------------------------
| Register The Auto Loader
|--------------------------------------------------------------------------
|
| Composer provides a convenient, automatically generated class loader for
| our application. We just need to utilize it! We'll simply require it
| into the script here so that we don't have to worry about manual
| loading any of our classes later on. It feels great to relax.
|
*/require __DIR__.'/vendor/autoload.php';/*
|--------------------------------------------------------------------------
| Turn On The Lights
|--------------------------------------------------------------------------
|
| We need to illuminate PHP development, so let us turn on the lights.
| This bootstraps the framework and gets it ready for use, then it
| will load up this application so that we can run it and send
| the responses back to the browser and delight our users.
|
*/
$app = require_once __DIR__.'/bootstrap/app.php';/*
|--------------------------------------------------------------------------
| Run The Application
|--------------------------------------------------------------------------
|
| Once we have the application, we can handle the incoming request
| through the kernel, and send the associated response back to
| the client's browser allowing them to enjoy the creative
| and wonderful application we have prepared for them.
|
*/
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
$response = $kernel->handle(
$request =Illuminate\Http\Request::capture());
$response->send();
$kernel->terminate($request, $response);
للإطلاع على ملف .htaccess الموجود بالـ public_html
<IfModulemod_rewrite.c><IfModulemod_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>
# Disable index view
Options -Indexes
# Hide a specific file
<Files .env>
Order allow,deny
Deny from all
</Files>
## EXPIRES CACHING ##
<IfModulemod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/x-javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresDefault "access plus 1 days"
</IfModule>
السؤال
Mounir Fasi
السلام عليكم عليكم ورحمة لله
اخواني الكرام لدي مشكلة بعدما نقلت مشروع لارافيل من سيرفر محلي الى استضافة cpanel الموقع لم يشتغل بعدما رفعت الملفات واستوردت قاعدة البيانات
لا اعرف السبب ولا مصدر المشكلة ?
الخطوات التي قمت بتنفيذها
بعدما قمت بتنفيذ هذه الخطوات وبعد دخول الى رابط الموقع تظهر رسالة خطأ HTTP ERROR 500
This page isn’t Domain.com is currently unable to handle this request. HTTP ERROR 500
لم اعدل على ملف index.php الموجود بالـ public_html/index.php لأنني اراه انه لا يحتاج الى تعديل
للإطلاع على ملف .htaccess الموجود بالـ public_html
38 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.