Jak zmodyfikować konfigurację phpMyAdmin, aby rozwiązać problem braku pliku bazy danych MySQL do przesłania?

💻🔧 【Super prosty samouczek】 Nauczę Cię modyfikacji krok po krokuphpMyAdminskonfiguruj, rozwiążMySQLProblem z niepowodzeniem importu❗️

Osobiście przetestowałem, aby był skuteczny✅, zajmuje tylko trzy minuty⏰, aby całkowicie rozwiązać problemMySQLProblem braku dostępu do folderu przesyłania📂.

Koniec z problemami związanymi z importem💡, z łatwością zarządzaj bazami danych📊, pozwól swoimLinuxSystem działa płynniej🌟.

Import LinuksaBaza danych MySQLCo zrobić, jeśli poniesiesz porażkę? Zmodyfikuj metodę konfiguracji phpMyAdmin, przyjdź i zobacz!

Aby znaleźć ścieżkę instalacji phpMyAdmin, możesz użyć następującego polecenia:

find / -name pma

find / -name phpMyAdmin

Jeśli znajdziesz ścieżkę podobną do:

/usr/local/cwpsrv/var/services/pma
/usr/local/apache/htdocs/phpmyadmin

Jak zmodyfikować konfigurację phpMyAdmin, aby rozwiązać problem braku pliku bazy danych MySQL do przesłania?

Ścieżka instalacji phpMyAdmina

Gratulacje, zablokowałeś lokalizację instalacji phpMyAdmin!

Niektóre programy panelu sterowania instalują go w folderze `pma`, podczas gdy inne wolą umieszczać go w folderze `phpMyAdmin`.

Możesz znaleźć następujące ścieżki:

/usr/share/phpmyadmin
/usr/share/phpmyadmin/vendor/phpmyadmin
/usr/local/hestia/install/rpm/phpmyadmin
/usr/local/hestia/install/deb/phpmyadmin
/var/lib/mysql/phpmyadmin
/var/lib/phpmyadmin
/etc/phpmyadmin

Po testach w końcu zostało to potwierdzoneHestiaCPŚcieżka instalacji phpMyAdmina:/etc/phpmyadmin

Następnie możesz zalogować się do phpMyAdmin, wybrać swoją bazę danych i kliknąć „Importuj”. Jednak funkcjonalność importowania może być domyślnie ograniczona.

Możemy jednak zmodyfikować plik konfiguracyjny phpMyAdmin, aby obsługiwał import plików bazy danych MySQL z serwera. Konkretne kroki są następujące:

Zmodyfikuj plik konfiguracyjny phpMyAdmin

Znajdź i edytuj plik `config.inc.php`. Jeśli masz tylko plik `config.sample.inc.php`, utwórz kopię i zmień jej nazwę na `config.inc.php`.

1. Znajdź następującą konfigurację:

$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';

2. Zmień na:

$cfg['UploadDir'] = '/tmp';
$cfg['SaveDir'] = '/tmp';

注意 事项

Należy pamiętać, że folder `/tmp` znajduje się w katalogu głównym serwera.

Następnie możesz przesłać pliki MySQL do tego katalogu `/tmp`. Użyj SFTP, aby umieścić plik w `/tmp`, a następnie wybierz Importuj w zarządzaniu bazami danych phpMyAdmin (może być konieczne ponowne zalogowanie się, aby zobaczyć zmiany).

Jeśli używasz HestiiCP, czasami phpMyAdmin może nie obsługiwać domyślnej ścieżki. W takim przypadku należy zmodyfikować plik konfiguracyjny phpMyAdmin i zmienić ścieżkę do katalogu `tmp` użytkownika serwisu:

$cfg['UploadDir'] = '/home/admin/tmp';
$cfg['SaveDir'] = '/home/admin/tmp';

Jeśli napotkasz komunikat „Prześlij folder z serwera witryny”./home/admin/tmp/`Wybierz „Pokazuje” Brak plików do przesłania! ” sytuacja wskazuje, że uprawnienia do folderu są niewystarczające.

Po prostu zamień `/home/admin/tmp`Ustaw uprawnienia do katalogu na `755`:

sudo chown www-data:www-data /home/admin/ -R
sudo chmod 755 /home/admin/ -R

Teraz możesz z radością importować pliki MySQL z tej ścieżki! 🚀

Jeśli wypróbujesz powyższą metodę, phpMyAdmin zaimportuje bazę danych MySQLjest nadal nieprawidłowy lub pojawia sięBłąd 500 podczas importowania bazy danych MySQL, możesz wypróbować następujące metody▼

发表 评论

Twój adres e-mail nie zostanie opublikowany. 必填 项 已 用 * 标注

Przewiń do góry