Instrukcja dla administratora systemu – wymagania, konfiguracja i dostęp na potrzeby instalacji serwisu produkcyjnego i testowego.
W przypadku instalacji Oprogramowania na serwerze klienta, KSI nie konfiguruje systemu.
Pracownicy KSI nie korzystają z konta root w celu zmiany konfiguracji serwera. Wszystkie czynności administracyjne wykonuje administrator klienta zgodnie z poniższymi wytycznymi.
public_html/swpb2/ i public_html/swpb2-test/ oraz bazy danych.(...)public_html/swpb2/(...)public_html/swpb2-test/.htaccess, w tym moduły: mod_rewrite, mod_headers, mod_dir, mod_mime..htaccess będą ignorowane):<Directory /var/www/html>
AllowOverride All # lub precyzyjniej: AllowOverride FileInfo Options Indexes
Options FollowSymLinks
Require all granted
</Directory>
<Directory>?/etc/apache2/sites-available/example.conf) lub globalnie w /etc/apache2/apache2.conf.
Po zmianach wykonaj a2enmod rewrite oraz systemctl reload apache2.
| Domena | Docelowy katalog |
|---|---|
| https://domena-klienta.pl | (...)public_html/swpb2/ |
| https://www.domena-klienta.pl | (...)public_html/swpb2/ |
| https://test-domena-klienta.pl | (...)public_html/swpb2-test/ |
mysql-client.-- Przykłady (wykonywane jako użytkownik z uprawnieniami SUPER/SESSION_VARIABLES_ADMIN):
SET GLOBAL sql_mode = (SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
SET @@sql_mode = '';
SET GLOBAL log_bin_trust_function_creators = 1;
Aby wartości nie znikały po restarcie, dodaj do globalnej konfiguracji MySQL (np. mysqld.cnf):
[mysqld]
# Wyłączenie ONLY_FULL_GROUP_BY w sql_mode
sql_mode = ''
# Umożliwia tworzenie funkcji i procedur przy włączonym binlogu
log_bin_trust_function_creators = 1
php-curl (usługi i zasoby zewnętrzne)php-mysql (mysqli)php-xmlphp-iconvphp-commonphp-mbstringphp-gdpm.max_children.
Przy pustym cache każda strona może generować miniatury wielu zdjęć (nawet kilkudziesięciu na podstronę).10000 × 4000 px.
Rozpakowane zdjęcie może zajmować ok. 160 MB, co jest potrzebne do konwersji i przygotowania miniaturek.Wymagany swobodny dostęp (bez VPN i innych ograniczeń) na czas wdrożenia do:
Jeśli planujesz korzystać z:
wtedy konieczne będzie dodanie w PHP obsługi SQLite (przez PDO).
KSI