راکت
ftp
ftp
توسط ftp مطرح شد
حل
16 پاسخ

نمایش دیتابیس در nginx

@mohaligateway
@juza66
من انجنیکس رو نصب کردم پروژه لاراول رو بالا آوردم الان مایگریشنهام رو ایجاد کردم چطوری باید حالا دیتابیسم رو با ستونهاش رو ببینم
منظورم اینکه چطوری حالت آپاچی وارد phpmyadmin بشم


ثبت پرسش جدید
علی بیات
علی بیات
تخصص :توسعه دهنده ارشد وب
@ali.bayat5 سال پیشمطرح شد
0

برای اینکه Nginx بتونه فایلهای phpmyAdmin رو serve کنه.. باید یه symbolic link بسازی

sudo ln -s /usr/share/phpmyadmin /var/www/html

بعد باید ماژول mcrypt رو که نصب شده فعال کنی

sudo phpenmod mcrypt

و حالا باید php-fpm رو ریستارت کنی

sudo systemctl restart php7.0-fpm       //  نسخه خودت رو جای ۷ بگذار

به این ترتیب باید بتونی توی آدرس زیر phpmyadmin رو ببینی

http://server_domain_or_IP/phpmyadmin

Muhammad
Muhammad
تخصص :Back-End Developer
@muhammad5 سال پیشمطرح شد
0

سلام. PHPMyAdmin یه پروژه‌ی جداگونست و ربطی به وب‌سرور Apache یا Nginx نداره. جدا نصبش کنین:
https://docs.phpmyadmin.net/en/latest/setup.html#linux-distributions


moha li
moha li
تخصص :توسعه دهنده لاراول و Vue
@mohaligateway5 سال پیشمطرح شد
0

سلام
ننوشتید که توی ویندوز استفاده می کنید یا توی لینوکس اگر داخل ویندوز نصب کردید می تونید از نرم افزار کاربردی HeidiSQL استفاده کنید.
@ftp


ftp
ftp
تخصص :ساده
@ftp5 سال پیشمطرح شد
0

@mohaligateway
لینوکس ابونتو


moha li
moha li
تخصص :توسعه دهنده لاراول و Vue
@mohaligateway5 سال پیشمطرح شد
0

Heidisql برای اوبونتو هم وجود داره. البته می تونید از phpmyadmin هم استفاده کنی. من خودم از Heidisql به خاطر اینکه نرم افزار هست استقبال می کنم ولی باز من به خودتون بستگی داره.
@ftp


ftp
ftp
تخصص :ساده
@ftp5 سال پیشمطرح شد
0

@muhammad
@mohaligateway
@ali.bayat
@juza66
@Rp76
من نرمافزار dbeaver رو نصب کردم اما هنوز نتونستم با دیتابیس و کانفیک env لاراول ست کنم میشه راهنمایی کنید


ftp
ftp
تخصص :ساده
@ftp5 سال پیشمطرح شد
0

@muhammad
@mohaligateway
@ali.bayat
@ali.bayat
من هنوز نتونستم کانفیک کنم
من در ابونتو با وب سرویس nginx پروژه لاراولی رو بالا آوردم اما نمیتونم دیتابیسم رو با phpmyadmin ست کنم یعنی فکر میکنم کانفیک phpmyadmin رو nginx درست نیست میشه راهنمایی کنید


علی بیات
علی بیات
تخصص :توسعه دهنده ارشد وب
@ali.bayat5 سال پیشمطرح شد
0

phpmyadmin رو نصب کردی؟


ftp
ftp
تخصص :ساده
@ftp5 سال پیشمطرح شد
0

@ali.bayat
بله
nginx هم نصبه php-fpmهم نصبه


علی بیات
علی بیات
تخصص :توسعه دهنده ارشد وب
@ali.bayat5 سال پیشمطرح شد
0

برای اینکه Nginx بتونه فایلهای phpmyAdmin رو serve کنه.. باید یه symbolic link بسازی

sudo ln -s /usr/share/phpmyadmin /var/www/html

بعد باید ماژول mcrypt رو که نصب شده فعال کنی

sudo phpenmod mcrypt

و حالا باید php-fpm رو ریستارت کنی

sudo systemctl restart php7.0-fpm       //  نسخه خودت رو جای ۷ بگذار

به این ترتیب باید بتونی توی آدرس زیر phpmyadmin رو ببینی

http://server_domain_or_IP/phpmyadmin

ftp
ftp
تخصص :ساده
@ftp5 سال پیشمطرح شد
0

@ali.bayat
اوکی شد اما مشکل اینکه الان وارد نمیشه من هم یوزر و پسورد رو یادم نمیاد


moha li
moha li
تخصص :توسعه دهنده لاراول و Vue
@mohaligateway5 سال پیشمطرح شد
0

معمولا root و پسورد خالی هست.
@ftp


ftp
ftp
تخصص :ساده
@ftp5 سال پیشمطرح شد
0

@mohaligateway
انجوری میزنم این ارور رو میده


ftp
ftp
تخصص :ساده
@ftp5 سال پیشمطرح شد
0

از این استفاده کردم اوکی شد
sudo mysql -u root -p

1-CREATE USER 'root'@'localhost' IDENTIFIED BY '1234';

2-GRANT ALL PRIVILEGES ON . TO 'root'@'localhost' WITH GRANT OPTION;


ftp
ftp
تخصص :ساده
@ftp5 سال پیشمطرح شد
0

فقط در لاگ لاراول این ارور رو الان میده


[2021-05-16 16:12:14] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'newkish'@'localhost' (using password: YES) (SQL: select count(*) as aggregate from `kish_admins` where `username` = ali) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'newkish'@'localhost' (using password: YES) (SQL: select count(*) as aggregate from `kish_admins` where `use

علی بیات
علی بیات
تخصص :توسعه دهنده ارشد وب
@ali.bayat5 سال پیشمطرح شد
0

متن خطا داره میگه این کاربر 'newkish'@'localhost' دسترسی نداره
root رو امتحان کن


ftp
ftp
تخصص :ساده
@ftp5 سال پیشمطرح شد
0

@mohaligateway
@ali.bayat
الان این ارور رو میده.اما من این جدول رو دارم فقط جدول با نام tags هست اینجا تو ارور k_tags میگه وجود نداره .این k_tags از کجا امده من اصلا همچین چیزی ندارم

[2021-05-17 12:26:55] local.ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'k.k_tags' doesn't exist (SQL: select * from `k_tags`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'k.k_tags' doesn't exist (SQL: select * from `k_tags`) at /var/www/html/k/k/vendor/laravel/framework/src/Illuminate/Database/Connection.php:669)

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

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