k.....0
k.....0
#php #bazadanych #mssql #wordpress #sql
Siema.
Chcę przenieść stronę z jednego serwera FTP na inny. Stronę prawdopodobnie udało mi się przenieść na docelowy serwer i rozpakować, jednak nie mogę tego sprawdzić bez importu bazy danych,m a tu występuje problem.
Po wyeksportowaniu z pierwszego serwera (phpmyadmin)zajmuje ona 510MB. Po spakowaniu jest to 47MB, dzięki czemu mieszczę się w limicie w phpmyadmin na drugim serwerze. Jednak po próbie importu tej bazy dostaję informację:
"Fatal error: Allowed memory size of 125829120 bytes exhausted (tried to allocate 533858769 bytes) in /libraries/zip_extension.lib.php on line 65"
prosze o pomoc.
0
  • Najlepsze
  • Wszystkie komentarze
mariecziek
@koloras90: Wydaje mi się, że musisz zwiększyć pamięć PHP. Po prostu PHP rozpakowuje archiwum i brakuje mu miejsca żeby to przetworzyć. Musisz zwiększyć memory_limit w ustawieniach PHP. Jeżeli masz hosting, to może to być problematyczne.
https://haydenjames.io/understanding-php-memory_limit/
1
Zaithz
@koloras90: Zwiększ sobie memory limit w ustawieniach hostingu albo wbijając do .htaccess / php.ini
0
idiot
idiot
@koloras90: Jeśli to VPS czy dedyk, to zmień memory limit (jak pisali mirki powyżej).

Jeśli to hosting, to raczej jesteś w dupie, bo ciężko będzie zwiększyć memory limit. Jeśli masz dostęp do SSH, to skopiuj tą bazę danych na serwer (przez ftp, sftp), rozpakuj i importuj z terminalu:

mysql --user=root --password="" --database=nazwa_bazy_danych < plik_z_baza_danych.sql
AFAIR to nie musisz podawać hasła w poleceniu, tylko wystarczy wpisać -p zamiast --password... i po zatwierdzeniu polecenia pojawi
0
k.....0
k.....0
Treść przeznaczona dla osób powyżej 18 roku życia...
0
goodghost
goodghost
@koloras90: masz dostęp do ssh? jeśli tak to zaimportuj sobie bazę przez mysql z konsoli, a nie baw się w żadne limity php
0
januzi
@koloras90: Zobacz czy jest możliwość podzielenia zrzutu na kilka kawałków, albo poproś admina od home, żeby zaimportował za Ciebie plik "tutaj ścieżka + nawa pliku".
0
wodzik
@koloras90: wyeksportuj każdą tabelę do osobnego pliku.
0
slave89
@koloras90: po pierwsze to uciekaj z home
Zobacz czy masz dostęp do bazy z zewnątrz (z sieci). Jak tak to robisz import bazy sql ze swojego kompa bez użycia php
0