Archiwa kategorii: MySQL

O czym pamiętać podczas migracji strony na nowy serwer?

Oto checklista przy przenoszeniu strony pod inny adres:

PLIKI, BAZA, USTAWIENIA:

  1. Domena – czy są dostępy do panelu zarządzania domeną?
  2. Hosting – czy są dostępy do zalogowania się przez FTP?
  3. Czy jest możliwe zalogowanie się do bazy danych MySQL aby wykonać zrzut sql ?
  4. Migracja plików + zmiana uprawnień plików.
  5. Założyć na nowym serwerze bazę danych i wgrać tam zrzut bazy danych.
  6. Zmienić uprawnienia plików na nowym serwerze
  7. Sprawdzić czy są procesy CRON na starym serwerze i je uwzględnić na nowym serwerze.
  8. Sprawdzić czy domena ma subdomeny i przenieść ich treści

Poczta WWW:

  1. Pozyskać ze starego serwera listę skrzynek e-mail.
  2. Na nowym serwerze założyć analogiczne skrzynki i jak to możliwe przenieść ich pocztę.
  3. Sprawdzić czy są aliasy na wybranych skrzynkach i przenieść ich odniesienia.
  4. Wprowadzić ustawienia filtra anty spamowego.
  5. Wyeksportować książkę adresową z RoundCube (książka adresowa znajduje się w bazie MySQL do której w przypadku RC ma dostęp administrator serwera)
  6. Wprowadzić nowe hasło do skrzynek w skryptach PHP lub w bazie danych jak jest używane

 

 

tinyMy – mimimalistyczna konsola MySQL w PHP

Zapewne niejednokrotnie spotkaliście się z sytuacją że na docelowym serwerze nie ma phpMyAdmin (sic!) a nawet wgranie paczki z tym skryptem nic nie daje… co wtedy? Można próbować wyłuskać od klienta dostęp do cPanela ale to trwa… Nie dawno odkryliśmy ciekawe narzędzie. Zapewne pomoże ono w takich sytuacjach. To tinyMy ! Pozwala ono na uruchomienie maksymalnie uproszczonej konsoli MySQl. Posiada podgląd struktur tabel a nawet historię komend! 🙂 Enjoy
tinymy

wyłączenie AJAXa w phpmyadmin

Wiem, że wszechobecny AJAX towarzyszy nam praktycznie już na każdym serwisie. Tak samo coraz to na nowo wypuszczane wersje skryptów PHP są wręcz nafaszerowane tą technologią i całość nawigacji odbywa się praktycznie bez przeładowania strony. Nie inaczej jest z fundamentalnym narzędziem (no może poza konsolą ;P) PhpMyAdmin. Jednak są tacy, którym nie zawsze takie rozwiązanie przypada do gustu. Do nich ja należę. W PhpMyAdmin przez AJAXowe wykonywanie zapytań tracimy możliwość generowania zapytań i np. ich kopiowania i notowania na przyszłość…. Ale na szczęście Twórcy tego rewelacyjnego narzędzia zostawili nam, leciwym użytkownikom 😉 furtkę. Wystarczy tak naprawdę zmiana jednej zmiennej w konfiguracji.

Domyślną wartość:

$cfg['AjaxEnable'] = true;

Zmieniamy na:

$cfg['AjaxEnable'] = false;

Pod klasyczną instalacją Linux-Ubuntu plik z tą zmienną tablicową znajduje się:

/usr/share/phpmyadmin/libraries/config.default.php

w okolicach 550 linii.