سلام مهندسین عزیز و خسته نباشید
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
*/
سلام دوست عزیز این مشکل به این خاطره هست که اکستنش 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
سلام
گویا لاراول نمیتونه به مای اس کیو ال سرور شما دسترسی داشته باشه
1- مطمئن بشید که سرویس Mysql در حال اجرا هست
2- مطمئن بشید پورتشو توی فایل .env درست وارد کردید
3- دستور زیر رو در ترمینال وارد کنید :
sudo apt install php-mysql
سلام دوست عزیز این مشکل به این خاطره هست که اکستنش 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
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟