GNU/Linux >> Belajar Linux >  >> Linux

Mengapa saya tidak bisa mengakses phpmyadmin Xampp di localhost? Akses dilarang.

Solusinya dapat ditemukan di sini. Ringkasan berikut:

Edit /opt/lampp/etc/extra/httpd-xampp.conf .

Tambahkan baris Require all granted ke bagian bawah <Directory "/opt/lampp/phpmyadmin"> blokir sebagai berikut:

<Directory "/opt/lampp/phpmyadmin">
  AllowOverride AuthConfig Limit
  Order allow,deny
  Allow from all
  Require all granted
</Directory>

Saya menyelesaikan ini dengan membuat host virtual baru untuk phpmyadmin

Untuk sistem windows:

Tambahkan yang berikut ke C:/xampp/apache/conf/httpd.conf :

NameVirtualHost phpmyadmin.local

<VirtualHost phpmyadmin.local>
  ServerName phpmyadmin.local
  DocumentRoot "C:/xampp/htdocs/phpmyadmin"
  <Directory "C:/xampp/htdocs/phpmyadmin">
    AllowOverride All
    Allow from All
  </Directory>
</VirtualHost>

Ubah DocumentRoot/Directory ke jalur tempat Anda menginstal versi phpmyadmin Anda .

Buka C:\Windows\System32\drivers\etc\hosts file dalam editor teks dan tambahkan baris berikut:

127.0.0.1     phpmyadmin.local

lalu simpan file host dan mulai ulang xampp .


Linux
  1. Hanya Root yang Dapat Dipasang, Mengapa?

  2. Cara Mengakses phpMyAdmin

  3. Cara mengakses phpMyAdmin dari cPanel

  1. Mengapa file tidak dapat dimanipulasi oleh inode?

  2. Apache VirtualHost 403 Dilarang

  3. Mengapa saya tidak bisa menggulir di terminal?

  1. Mengapa Rm Dapat Menghapus File Read-only?

  2. Mengapa saya tidak bisa menghapus file ini sebagai root?

  3. Tidak dapat terhubung ke MySQL menggunakan 'localhost' tetapi menggunakan '127.0.0.1' tidak apa-apa?