Zde naleznete seznam často kladených otázek a odpovědí na ně.
Jedna možnost je, že jste nainstalovali NamelessMC do podadresáře. Aby balíček fungoval, musí být všechny soubory nainstalovány přímo do vašeho kořenového adresáře, nebo musíte použít doménu, která směřuje do podadresáře.
Pokud to není váš případ, budete muset upravit konfiguraci vašeho webového serveru, aby povolil použití .htaccess souborů a také modulu Apache mod_rewrite.
Obvykle k tomu dochází, pokud používáte Apache na Ubuntu/Debianu, v takovém případě by měl váš problém vyřešit následující postup:
/etc/apache2/sites-available/000-default.conf (nebo jiný soubor, který odpovídá vaší instalaci Nameless)</VirtualHost> přidejte (ale nahraďte /var/www/html adresářem, kde je nainstalováno Nameless):<Directory /var/www/html>
AllowOverride All
</Directory>
sudo a2enmod rewrite pro povolení přepisovacího modulu Apachesudo service apache2 restart pro restart ApacheNakonec se ujistěte, že se ve vašem kořenovém adresáři nachází soubor .htaccess obsahující tato pravidla.
Použijte lokační bloky z konfiguračního souboru nginx.
Nameless se pokusí ve výchozím nastavení použít e-mailovou funkci PHP, ale pokud to nefunguje, je k dispozici několik alternativ.
První je nainstalovat sendmail (například sudo apt-get install sendmail a poté sudo sendmailconfig na Ubuntu) a poté nakonfigurovat PHP, aby jej používalo (viz sekce "Configuring PHP mail() function" této stránky, Ubuntu).
Druhý způsob je nakonfigurovat NamelessMC, aby používalo SMTP server nebo Gmail. Návod naleznete na této stránce.
Po dokončení jednoho z těchto kroků jděte do Panel -> Konfigurace -> E-maily a povolte možnost Povolit PHPMailer?.
Nakonec můžete zakázat e-mailové ověřování zakázáním funkce Povolit ověřování e-mailem? v Panel -> Konfigurace -> E-maily - tato možnost ale není doporučena, protože se může kdokoli zaregistrovat s jakoukoli e-mailovou adresou.
Toto je většinou způsobeno tím, že složka cache v kořenovém adresáři webu není zapisovatelná. Budete muset rekurzivně upravit oprávnění složky, aby do ní proces PHP mohl zapisovat.
Příkladový příkaz pro Apache a Nginx na Ubuntu je
sudo chown -R www-data:www-data /var/www/html/cache
Chyba: Váš adresář core/config.php není zapisovatelný. Zkontrolujte oprávnění souboru.
Řešení: Zkontrolujte oprávnění souboru core/config.php a ujistěte se, že jsou nastavena na 777. Pokud nevíte, jak změnit oprávnění souboru nebo máte jiné problémy, klikněte sem pro video.
Nastavení favikony je velmi jednoduché! Tento proces se ale liší v obou verzích NamelessMC!
NamelessMC v1
favicon.ico (všimněte si formátu .ico - nestačí přejmenovat například .png na .ico, musíte použít konvertor.)/core/assets.NamelessMC v2
favicon.ico (všimněte si formátu .ico - nestačí přejmenovat například .png na .ico, musíte použít konvertor.)public_html, htdocs nebo /var/www/html).Pokud chcete aktualizovat z v1, následujte kroky níže. Po dokončení aktualizace se nebudete moci vrátit na starou verzi, takže si nezapomeňte zálohovat svůj web!
Nejnovější předběžné vydání (v2 - pre12) - Klikněte sem!
Nejnovější vývojový kód (pouze na vlastní nebezpečí!) - Klikněte sem!
Nastavte captcha na false v souboru core/config.php
Zakažte Captcha úpravou databáze
UPDATE nl2_settings SET value='false' WHERE name='recaptcha_login'
UPDATE nl2_settings SET value='false' WHERE name='recaptcha'
Ve vaší databázi najděte tabulku nl2_users a změňte hodnotu password u vašeho uživatele na $2y$13$Q1NRQCPQNhs4EihdJSidQ.31bw2CTPSH03QrXd9EOH3sYuni1fbSu a hodnotu pass_method na default.
Poté se budete moci přihlásit heslem '123456'
Pro zakázání dvoufázového ověřování při přihlášení všem uživatelům: UPDATE nl2_users SET tfa_enabled=0
Pro zakázání vynuceného dvoufázového ověřování všem skupinám: UPDATE nl2_groups SET force_tfa=0
Nastavte force-https a/nebo force-www na false v souboru core/config.php
Odstraňte následující soubory:
cache/033f3da34ae9ec9661072ab0897ddf7ed642de3f.cache (vynucení HTTPS)cache/a48fdb02e34b9602632d13dd91f0536d3b9bb559.cache (vynucení www)