راکت
حل شده

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

16 پاسخ

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

ftp
ftp
@ftp
ثبت پرسش جدید

پاسخ‌ها

16
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

بهترین پاسخ

برای اینکه 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
@muhammad

تخصص: Back-End Developer

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

moha li
moha li
@mohaligateway

تخصص: توسعه دهنده لاراول و Vue

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

شاید پاسخ شما همین‌جا باشد

ftp
ftp
@ftp

تخصص: ساده

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

moha li
moha li
@mohaligateway

تخصص: توسعه دهنده لاراول و Vue

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

ftp
ftp
@ftp

تخصص: ساده

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

ftp
ftp
@ftp

تخصص: ساده

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

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

phpmyadmin رو نصب کردی؟

ftp
ftp
@ftp

تخصص: ساده

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

ftp
ftp
@ftp

تخصص: ساده

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

moha li
moha li
@mohaligateway

تخصص: توسعه دهنده لاراول و Vue

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

ftp
ftp
@ftp

تخصص: ساده

@mohaligateway
انجوری میزنم این ارور رو میده
توضیح تصویر رو وارد کنید

ftp
ftp
@ftp

تخصص: ساده

از این استفاده کردم اوکی شد
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
@ftp

تخصص: ساده

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


[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.bayat

تخصص: توسعه دهنده ارشد وب

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

ftp
ftp
@ftp

تخصص: ساده

@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)

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

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