نصب و اجرای لاراول روی هاست

 laravel
  آخرین بروزرسانی : 6 سال پیش توسط آرمان بابایی
لینک کوتاه برای اشتراک گذاری:
سنا سنایی ( 11 تجربه )
6 سال پیش

 4

من طبق مواردی که توی سایت گفته شد اطلاعاتم را روی هاست بارگذاری کردم ولی وقتی وارد سایت میشم این پیغام خطا رو میده

Parse error: syntax error, unexpected T_CLASS, expecting T_STRING or T_VARIABLE or '$' in /home/takhribi/public_html/index.php on line 49

این خطا مربوط میشه به این خطه فایل index

 $kernel = $app->make(Illuminate\Contracts\Http\Kernel::class

سایت روی سیستمم به خوبی اجرا میشه و مشکلی نداره والان روی هاست این اشکال به وجو دآمده لطف کنید راهنماییم کنید

بهترین پاسخ
آرمان بابایی ( 354 تجربه )
6 سال پیش

این خطا مربوط به ورژن php و اکستنشن های مورد نیاز لاراول میشه که روی هاست شما وجود نداره!

بسته به ورژن لاراول باید php آپدیت باشه.

اگر از لاراول 5.3 استقاده می کنید ورژن php باید 5.5.9 به بالا باشه. اگر laravel 5.5 دارید باید ورژن php حتما 7 به بالا باشه.

همچنین این اکستنشنها مورد نیازه که باید روی هاست نصب باشه:

OpenSSL

PDO

Mbstring

Tokenizer

XML

برای تست کردن اینکه چه اکستنشنی نصبه از این خط کد میتونید کمک بگیرید:

<?php

echo phpinfo();

?>

 

آرمان بابایی ( 354 تجربه )
6 سال پیش

این خطا مربوط به ورژن php و اکستنشن های مورد نیاز لاراول میشه که روی هاست شما وجود نداره!

بسته به ورژن لاراول باید php آپدیت باشه.

اگر از لاراول 5.3 استقاده می کنید ورژن php باید 5.5.9 به بالا باشه. اگر laravel 5.5 دارید باید ورژن php حتما 7 به بالا باشه.

همچنین این اکستنشنها مورد نیازه که باید روی هاست نصب باشه:

OpenSSL

PDO

Mbstring

Tokenizer

XML

برای تست کردن اینکه چه اکستنشنی نصبه از این خط کد میتونید کمک بگیرید:

<?php

echo phpinfo();

?>

 

سنا سنایی ( 11 تجربه )
6 سال پیش

مشکل خطای قبلی حل شد الان فکر کنم اتصال به پایگاه داده مشکل داره

و این پیغام خطا را میده

QueryException in Connection.php line 770

سنا سنایی ( 11 تجربه )
6 سال پیش

سلام

ممنون از پاسخگویتون

من این خط دستور را توی فایل index

نوشتم ولی این پیغام خطا را میده

Warning: phpinfo() has been disabled for security reasons in /home/takhribi/public_html/index.php on line 3

برای نصب اکستنشنها کلا باید چیکار کرد؟

 

آرمان بابایی ( 354 تجربه )
6 سال پیش

کدی که گفتم رو باید در یک فایل php خالی ایجاد می کردید که تست کنید چه اکستنشنایی نصبه، نه فایل index لاراول.

خب الان لاراول نمیتونه با دیتابیس ارتباط برقرار کنه. اگه دستورالعملی که در کامنت اول توضیح دادم به کارتون اومد لطفا بهترین پاسخ رو انتخاب کنید و هر خطایی که دارین در سوال جدیدی مطرح کنید. با تشکر.

2024 © Copyright کليه حقوق مادی و معنوی براي چسبون محفوظ است و هرگونه کپی برداری پیگرد قانونی دارد.