FAQ - AMXBans
Motyw przewodni: CZYTAJ ALBO BAN!
Wstęp:
Pisanie tematów o tych samym problemach zaczęło mnie irytować. Oto krótki FAQ.
Będzie on aktualizowany, gdyż nie mam zwyczaju przeglądać każdego tematu z działu Problemy na raz
Najważniejsze tematy:
1. Regulamin działu - Nieoficjalny polski support AMX Mod X
2. [MySQL] Nadawanie dostępu do bazy z zewnątrz - Nieoficjalny polski support AMX Mod X
3. AMXBans 6.0.3 Oryginał + Instalacja ONLY STEAM - Nieoficjalny polski support AMX Mod X
4. [Poradnik] AMXBans 6 "Jak i Co?" 2 + .PDF - Nieoficjalny polski support AMX Mod X
5. [GmAMXBans] AMXBANS i MySQL. TUTORIAL - AMXX.pl: Support AMX Mod X
- Problem z dostępem
Przykład:
[AMXBans] SQL error: can't connect: 'Access denied for user 'cseasy_cseasy'@'ks3093759.kimsufi.com' (using password: YES)'
Lekarstwo: Sprawdź poprawność danych w pliku sql.cfg + odblokuj moduł mysql w modules.ini + [MySQL] Nadawanie dostępu do bazy z zewnątrz - Nieoficjalny polski support AMX Mod X
Przykład pliku sql.cfg:
amx_sql_host
amx_sql_user
amx_sql_db
amx_sql_table
amx_sql_type
--------------------------
- Problem z smarty.class.php
Przykład:
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/cslosser/public_html/amxbans/include/smarty/Smarty.class.php on line 1991
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/cslosser/public_html/amxbans/include/smarty/Smarty.class.php on line 1991
Opis:
Naprawione w wersji GM 1.4 (Błąd związany z stats.amxbans.de) i/lub pliki wgrane przez Total Commander'a z nie uwzględnieniem dużych liter
Lekarstwo: Wgraj plik innym programem np: Filezilla lub FlashFXP albo zmień nazwę
--------------------------
- Serwer jest Niedostępny + Error w logach
Przykład:
[MySQL] Invalid info tuple handle: 0
[AMXX] Displaying debug trace (plugin "amxbans_main.amxx")
[AMXX] Run time error 10: native error (native "SQL_ThreadQuery")
[AMXX] [0] cmdBan.inl::cmdMenuBan (line 54)
[AMXX] [1] menu_stocks.inl::setCustomBanReason (line 264)
Opis:
Problem bardzo częsty w wydaniu oryginalnym
Lekarstwo: Wgranie modułu 1.8.2 dla wersji Oryginalnej i/lub [MySQL] Nadawanie dostępu do bazy z zewnątrz - Nieoficjalny polski support AMX Mod X
--------------------------
- Problem z dostępem hosta
Przykład:
[amxbans_main.amxx] [AMXBans] Message: Can't connect to MySQL server on '192.168.2.1' (111) (2003)
Opis:
Serwer nie może połączyć się z bazą gdyż baza na to nie pozwala.
Lekarstwo: [MySQL] Nadawanie dostępu do bazy z zewnątrz - Nieoficjalny polski support AMX Mod X
--------------------------
- Kolejność pluginów
Przykład:
[amxbans_core.amxx] [AMXBans] WARNING: amxbans_core.amxx should be the fist entry in your plugins.ini!
[amxbans_core.amxx] [AMXBans] WARNING: amxbans_main.amxx should be the second entry in your plugins.ini!
Opis:
Lamerski błąd. Pluginy są wpisany w złej kolejności (Najgłupszy błąd jaki można popełnić w AMXBansie)
Lekarstwo: Zmieniamy kolejność pluginów w plugins.ini
Początek plugins.ini ma wyglądać tak:
amxbans_core.amxx
amxbans_main.amxx
--------------------------
- Problem przy instalacji od strony WWW
Przykład:
Directory include/smarty/templates_c is not writable !!
Opis:
CHMODY (Atrybuty) Nie zostały nadane katalogowi templates_c
Lekarsto: Nadaj atrybuty (777) katalogowi templates_c
--------------------------
- Problem z łączeniem:
Przykład:
[amxbans.amxx] [Amxbans] Message: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) (2002)
Opis:
Źle skonfigurowany sql.cfg (Patrz wyżej)
Nie wolno wpisywać localhost'a gdy baza jest z zewnątrz!
--------------------------
- Problem z instalacją
Przykład:
Parse error: syntax error, unexpected '=', expecting ')' in /home/xxx/xxx/xxx/amxbans/include/functions.inc.php on line 4
Opis:
Stara wersja php (4)
Lekarstwo: Instalcja php5
--------------------------
- Problem z plikiem sql.inc
Przykład:
Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 111 in /home/xxx/public_html/bany/include/sql.inc.php on line 664
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home/xxx/public_html/bany/include/sql.inc.php on line 665
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/xxx/public_html/bany/include/sql.inc.php on line 668
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/xxxpublic_html/bany/include/sql.inc.php on line 669
Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in /home/xxx/public_html/bany/include/sql.inc.php on line 691
Opis:
Błąd w pliku sql.inc.php (4)
Lekarstwo: sql.inc.php 24,34 KB 577 Ilość pobrań
--------------------------
- Statystyczny czas bana przy wczytywaniu adminów z pliku users.ini
Przykład:
http://img822.imageshack.us/img822/5672/beztytuuiqp.png
Opis:
Statystyczny czas bana działa przy wczytywaniu adminów z users.ini
Lekarstwo: W users.ini po "flagach dostępu" przy konkretnym adminie dopisujemy "0"
NP: "amxx.pl" "haslo" "abcdefghijklmnopqrstu" "de" "0"
--------------------------
- register_globals, Magic_quotes_gpc (Ustawienia serwera WWW)
Przykład:
Opis:
register_globals i/lub inne parametry są włączone/wyłaczone
Lekarstwo: Utwórz plik o nazwie .htaccess w głównym katalogu amxbans. Wprowadź do niego taką zawartość:
SetEnv REGISTER_GLOBALS 0
SetEnv MAGIC_QUOTES 0
SetEnv IONCUBE 1
SetEnv ZEND_OPTIMIZER 0
SetEnv PHP_VER 5
Jest to zalecana wartość dla AMXBansa
Wyjątki:
Każdy hosting inaczej wyłcza dane parametry. Przykładem jest ProSerwer.pl
W takim wypadku do pliku .htaccess wpisujemy :
Ta operacja pozwala na wyłączenie jedynie register_globals.AddHandler application/x-httpd-alternative .php
Na sterowanie innymi opcjami hosting NIE pozwala.