جشنواره عیدانه راکت | عضویت ویژه راکت برای آخرین بار | افزایش قیمت‌ها از سال جدید | و ...

مشاهده اطلاعات بیشتر...
ثانیه
دقیقه
ساعت
روز
محسن مهری
3 سال پیش توسط محسن مهری مطرح شد
2 پاسخ

متصل نشدن xamp و پروژه laravel در ubuntu

سلام مهندسین عزیز و خسته نباشید
xampp رو به درستی روی ubuntu نصب کردم و اون رو اجرا کردم و همچنین دیتابیس مورد نظرم رو ساختم.
اما وقتی توی directory اصلی پروژه دستور ساخت جداول به وسیله migrations ها رو اجرا میکنم با خطای اتصال به دیتابیس برمیخورم. مشکل کجاست لطفا راهنماییم کنین؟ ( خلاصه دستورات و ارور هام :)

cd /opt/lamp/
sudo ./manager-linux-x64.run    #and start all
#in directory project ...
php artisan migrate

#return error ...
/*
  could not find driver (SQL: select * from information_schema.tables where table_schema = pe7 and table_name = migrations and table_type = 'BASE TABLE
*/

ثبت پرسش جدید
محمدجواد صیدی
تخصص : برنامه نویس وب
@mrjavadseydi 3 سال پیش مطرح شد
1

سلام دوست عزیز این مشکل به این خاطره هست که اکستنش mysql نصب نیست
به نظر من داخل لینوکس ازxampp استفاده نکن و خودت Apache, MySQL, PHP رو نصب کن
شیوه نصبش به این صورته
۱- نصب apache

sudo apt install apache2
sudo ufw app list
sudo ufw allow in "Apache"

۲- نصب mysql


sudo apt install mysql-server
sudo mysql_secure_installation

توی این مرحله باید پسورد روت mysql رو مشخص کنی و چند مورد دیگه که تا جایی که یادمه میتونی همه رو y بزنی (بازم بخونشون مطمئن نیستم)
۳- نصب php


sudo apt install php libapache2-mod-php php-mysql
sudo systemctl restart apache2

و تمام
اگه نیاز به phpmyadmin داشتی میتونی از composer دریافتش کنی

اموزش کاملش رومیتونی در این ادرس مشاهده کنی
https://www.linuxbabe.com/ubuntu/install-lamp-stack-ubuntu-20-04-server-desktop


بهزاد عزیزان
@behzad.azizan 3 سال پیش مطرح شد
1

سلام
گویا لاراول نمیتونه به مای اس کیو ال سرور شما دسترسی داشته باشه
1- مطمئن بشید که سرویس Mysql در حال اجرا هست
2- مطمئن بشید پورتشو توی فایل .env درست وارد کردید
3- دستور زیر رو در ترمینال وارد کنید :

sudo apt install php-mysql

محمدجواد صیدی
تخصص : برنامه نویس وب
@mrjavadseydi 3 سال پیش مطرح شد
1

سلام دوست عزیز این مشکل به این خاطره هست که اکستنش mysql نصب نیست
به نظر من داخل لینوکس ازxampp استفاده نکن و خودت Apache, MySQL, PHP رو نصب کن
شیوه نصبش به این صورته
۱- نصب apache

sudo apt install apache2
sudo ufw app list
sudo ufw allow in "Apache"

۲- نصب mysql


sudo apt install mysql-server
sudo mysql_secure_installation

توی این مرحله باید پسورد روت mysql رو مشخص کنی و چند مورد دیگه که تا جایی که یادمه میتونی همه رو y بزنی (بازم بخونشون مطمئن نیستم)
۳- نصب php


sudo apt install php libapache2-mod-php php-mysql
sudo systemctl restart apache2

و تمام
اگه نیاز به phpmyadmin داشتی میتونی از composer دریافتش کنی

اموزش کاملش رومیتونی در این ادرس مشاهده کنی
https://www.linuxbabe.com/ubuntu/install-lamp-stack-ubuntu-20-04-server-desktop


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام