sondmk header
LINUX UBUNTU
Ubuntu : แก้ #1698 - Access denied for user root@localhost in phpMyAdmin

Post by Goborijung at 2020-03-30 01:18:58 | ID: 450

$ mysql -u root -p
use mysql;

1. Change Password
UPDATE user SET authentication_string=PASSWORD('yourpass') WHERE User='root';

2.Change Plugin
UPDATE mysql.user SET plugin = 'mysql_native_password' WHERE User='root';

3. Finish It
flush privileges;

Ubuntu : แก้ .htaccess ไม่ทำงาน

Post by Goborijung at 2020-03-31 23:15:07 | ID: 454

1. เปิดใช้งาน  Mode_Rewrite
$ sudo a2enmod rewrite && sudo service apache2 restart

2. เพิ่มคำสั่งเพิ่มเติมในไฟล์ apache2.conf
$ sudo nano /etc/apache2/apache2.conf

<Directory /var/www/html/>
	Options Indexes FollowSymLinks
	AllowOverride all
	Require all granted
</Directory>

Ubuntu : แก้ เข้าหน้า phpMyAdmin ไม่ได้ Enable phpMyAdmin

Post by Goborijung at 2020-03-27 08:22:38 | ID: 437

1. เข้าหน้า phpMyAdmin ไม่ได้ วิธีแก้คือ

เข้าไปที่ Terminal พิมพ์คำสั่ง
1. พิมพ์คำสั่งสำหรับติดตั้ง phpmyadmin
sudo apt-get install phpmyadmin

2. ตามด้วยคำสั่งเพื่อ update source list
sudo apt-get update

3. restart webserver สักรอบด้วยคำสั่ง 
sudo service apache2 restart 
เรียบร้อยครับ เข้าใช้งานผ่าน URL
http://localhost/phpmyadmin
http://ไอพีของเครื่อง/phpmyadmin

*** ถ้ายังไม่สามารถใช้งานไม่ได้ Recommned
พิมพ์คำสั่ง เพื่อเข้าแก้ไขค่า config ของ webserver
sudo nano /etc/apache2/apache2.conf
เพิ่ม phpMyAdmin Configuration ไว้ที่บรรทัดล่างสุดของไฟล์ 
Include /etc/phpmyadmin/apache.conf

Ubuntu : แก้ เข้าใช้งาน FTP ไม่ได้ วิธีที่ 1

Post by Goborijung at 2020-03-27 08:22:21 | ID: 436

> วิธีที่ 1
1.ติดตั้ง vsftpd
$ sudo apt-get update
$ sudo apt-get install vsftpd

2. สร้าง user สำหรับ รับ-ส่ง ไฟล์ username และตั้ง รหัสผ่าน
$ sudo adduser ตามด้วยชื่อ

3. ทำการ restart ftp
$ sudo systemctl restart vsftpd

4. เปิด บาวเซอร์ และเปิด IP SERVER ดังนี้ ftp//192.168.10.2
5. ใส่ username และ รหัสผ่าน จะได้ดังนี้

6. ทำการสร้างไฟล์ เพื่อทำการส่ง
cd /home/ftpuser5/
sudo touch testshare
จะมีไฟล์ testshare เพิ่มเข้ามาดังนี้

7. อนุญาตให้เปิดการใช้ service ftp และเปิดการใช้งาน service ftp
sudo ufw allow ftp
sudo systemctl enable ftp

8.ไปที่ client ลง โปรแกรม FileZilla FTP Client ทำการเชื่อมต่อ โดย
Host ให้ใส่เลข ip server
Username ใส่ user ที่ต้องการรับส่งไฟล์
password ใส่ password ที่ตั้งไว้
port ปกติจะ AUTO ไม่ต้องใส่
กด OK

9. เมื่อเชื่อมต่อเสร็จ สามารถรับส่งไฟล์ จาก server ไป client หรือ client ไป server ได้โดยการลากวางเลยทันที

Ubuntu : แก้ เข้าใช้งาน FTP ไม่ได้ วิธีที่ 2

Post by Goborijung at 2020-03-27 08:38:45 | ID: 439

> วิธีที่ 2
1. อันดับแรกให้เริ่มทำการ update service ภายในเครื่อง โดยใช้คำสั่ง
$ apt-get update

2. จากนั้นทำการติดตั้ง ftp (โดยทำการติดตั้งเปิด port 21 สำหรับ Service ftp)
# apt-get install vsftpd

3. เมื่อติดตั้ง ftp เรียบร้อย จากนั้นทำการ add user และตั้ง password สำหรับ ftp
$ adduser <ใส่ user ที่ลูกค้าต้องการตั้ง>
มื่อทำการสร้าง user เรียบร้อยสามารถใช้คำสั่งดู user จาก path /home

4. ทำการ config ในไฟล์ etc/vsftpd.conf
$ nano /etc/vsftpd.conf
เมื่ออยู่ในไฟล์ config จากนั้นให้ทำการแก้ไขดังนี้
local_enable=YES
write_enable=YES
และทำการเพิ่ม config เพื่อใช้ filezilla ในการ ftp
allow_writeable_chroot=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list

5. ทำการเพิ่มไฟล์ /etc/vsftpd.chroot_list เพื่อให้ user ที่ทำการสร้างสามารถใช้งาน ftp ได้
nano /etc/vsftpd.chroot_list
หลังจากนั้น เพิ่มชื่อ user ของ FTP ที่ทำการสร้างลงใน ไฟล์ vsftpd.chroot_list
kanom

6. เมื่อทำการ config เรียบร้อย จากนั้นให้ทำการ restart service ftp
# systemctl restart vsftpd.service

7. ใช้โปรแกรม filezilla ในการโยนไฟล์เข้า instance โดยตั้งค่า File > Site Manager
Host : ใส่ ip ของ instance
Port : 21
User : ใส่ user ที่ได้สร้างไว้ใน instance

<<<123

Framework

Library


เครื่องมือพัฒนาเว็บ



การออกแบบและพัฒนาเว็บไซต์


Download SourceCode



copyAllright © 2016 soundmk.com