Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2016-07-16, 00:55


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

Dlaczego u?ywasz konta 'www-data' nie maj?c go w bazie danych?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-16, 11:58


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

Nie wiedzia?em ?e wgl takie konto jest wymagane zawsze mi dzia?a?o.

[ Dodano: 2016-07-16, 13:33 ]
Dodam ?e w plikach ??cz? si? przez konto root tak?e te? nw sk?d www-data.

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-17, 12:04


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

Dziwne do??. Nie mam ju? pomys??w. Spr?buj stworzy? inne konto, nie root i go u?yj. Wtedy zobacz jaki komunikat wy?wietli.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-18, 14:05


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

Mam ten kod w pliku mysql.php
Kod:


<?php

ini_set('error_reporting', E_ALL);

$host = "localhost"; // uzupelnij host
$dbname = "logowanie"; // uzupelnij nazwa bazy danych
$dbuser = "root"; // uzupelnij nazwa uzytkownika
$dbpass = "MTASERVERPASSWORD"; // uzupelnij haslo

$c = new mysqli($host, $dbuser, $dbpass, $dbname);
if ($c->connect_error) {
die('Err (' . $c->connect_errno . ') '
. $c->connect_error);
}

echo 'Polaczono.';

$c->close();

?>


I dzia?a pisz? po??czono a mta nadal wy?wietla b??d:

Kod:

[14] ERROR: [JustLife]/JL-Logowanie/s_login.lua:18: dbConnect failed; Can'
t connect to local MySQL server through socket '' (111)


[ Dodano: 2016-07-18, 14:07 ]
Jak zmieni?em konto w mta to wyskakuje taki sam b??d. Czyli wina le?y po stronie mta.

Jeszcze raz daj kod od po??czenia:


addEventHandler'onResourceStart'getResourceRootElement( ),
    function( )
            callgetResourceFromName'scoreboard' ), 'scoreboardAddColumn''Gracz:ID'getRootElement( ), 20'ID')
            callgetResourceFromName'scoreboard' ), 'scoreboardAddColumn''Score'getRootElement( ), 50'Score'10 )
        end
)

local db_host "localhost" 
local db_username "mta" 
local db_password "MTASERVERPASSWORD" 
local db_table "logowanie"
local db_port "3306"
local connection false

Cywil createTeam ("Cywile"255255255)

function connect()
    connection dbConnect"mysql""dbname="..db_table..";host="..db_hostdb_usernamedb_password"share=1" ) -- dbConnect("mysql","dbname="..db_table..";host="..db_host..";port="..db_port,db_username,db_password)
    if (connectionthen
        outputConsole("Po??czono z baz? danych.")
        return true
    else
        outputConsole("B??d podczas ??czenia z baz? danych. Ponowna pr?ba po??czenie nast?pi za 5 sekund...")
        setTimer(connect,5000,1)
    end
end
addEventHandler("onResourceStart",resourceRoot,connect)

function singleQuery(str,...)
    if (connectionthen
        local query dbQuery(connection,str,...)
        local result dbPoll(query,-1)
        if (type(result == "table")) then
            return result[1]
        else
            return result
        end
    else
        return false
    end
end

function execute(str,...)
    if (connectionthen
        local query dbExec(connection,str,...)
        return query
    else
        return false
    end
end

function blockLogout()
cancelEvent()
end
addEventHandler("onPlayerLogout"getRootElement(), blockLogout)


18 Linijka:


connection dbConnect"mysql""dbname="..db_table..";host="..db_hostdb_usernamedb_password"share=1" ) -- dbConnect("mysql","dbname="..db_table..";host="..db_host..";port="..db_port,db_username,db_password)



Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-18, 17:20


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

Spr?buj jeszcze zamiast localhost wpisa? 127.0.0.1

A jak to nie pomo?e to zamie? linijk? ??cz?c? na
connection dbConnect"mysql""dbname="..db_table..";host="..db_host..";unix_socket=/var/lib/mysql/mysql.sock"db_usernamedb_password"share=1" )


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-18, 23:14


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

127.0.0.1 To by? lek na problem dzi?ki za pomoc.

Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: mysql :: logowanie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Mysql Logowanie Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku