PHP user problem
14 отговора
315 прегледа
PHP user problem
проблема, е че PHP се стартира от името на ivan@localhost, a не от root@localhost
къде се настройва това?
сървъра е BSD, с инсталиран MySQL
дава ми такава грешка
Warning: mysql_pconnect(): Access denied for user: 'ivan@localhost' (Using password: NO) in /var/web/data/main.php on line 22
къде се настройва това?
сървъра е BSD, с инсталиран MySQL
дава ми такава грешка
Warning: mysql_pconnect(): Access denied for user: 'ivan@localhost' (Using password: NO) in /var/web/data/main.php on line 22
Re: PHP user problem
тва доколкото съм запознат не е от ПХП-то, ами от ДБ-то... Конектваш се не както трябва нещо, или сървъра не те пуска, балимааму...
Just a genius
Re: PHP user problem
а има ли усер ivan в mysql ?
понякога е добре да се пишат username и password за връзката с ДБ.
-----------------------
гърбавия, ковчег ще го изправи
понякога е добре да се пишат username и password за връзката с ДБ.
-----------------------
гърбавия, ковчег ще го изправи
Re: PHP user problem
естествено, че няма такъв юсер в БД иначе щеше да се логне :)
$conn=mysql_pconnect();
трябва да се връзва като root, ама то се връзва като ivan
$conn=mysql_pconnect();
трябва да се връзва като root, ама то се връзва като ivan
Re: PHP user problem
търся куршуми за глиган .... да се гръмна.
ми що не го вържеш скрипта като руут, къв ти е проблема ?
-----------------------
гърбавия, ковчег ще го изправи
ми що не го вържеш скрипта като руут, къв ти е проблема ?
-----------------------
гърбавия, ковчег ще го изправи
Иване, защо го направи ?
Иване ти имаше всичко !!!!!!!!
Да беше погледнал дори що е то mysql_pconnect преди да задаваш въпросите си тук ?
root@localhost#cd /pub
root@localhost#more beer
Да беше погледнал дори що е то mysql_pconnect преди да задаваш въпросите си тук ?
root@localhost#cd /pub
root@localhost#more beer
Ех, Умико
1 не се казвам Иван
и + това съм чел що е то mysql_pconnect (а ти чел ли си?)
и би ли обяснил това какво общо има с проблема, че не стана ясно
и + това съм чел що е то mysql_pconnect (а ти чел ли си?)
и би ли обяснил това какво общо има с проблема, че не стана ясно
Re: Ех, Умико
1. Не се казва Умико а УмНико.
2. Дал съм ти линк че ПАК да го прочетеш.
3. Този път НАИСТИНА прочети.
4. Ако си го прочел и още не си разбрал обяснявам като за малоумни:
mysql_pconnect ( [string server [, string username [, string password [, int client_flags]]]])
mysql_pconnect() establishes a connection to a MySQL server. The following defaults are assumed for missing optional parameters: server = 'localhost:3306', username = name of the user that owns the server process and password = empty password. The client_flags parameter can be a combination of the constants MYSQL_CLIENT_COMPRESS, MYSQL_CLIENT_IGNORE_SPACE or MYSQL_CLIENT_INTERACTIVE. , което ще рече, че функцията приема 4 НЕЗАДЪЛЖИТЕЛНИ параметъра :
string server - Машината на която е стартиран MySQL Server-а
string username - Потребителското име с което ще се оторизираш
string password - Паролата за този потребител.
int client_flags - Това няма да ти трябва засега
5. Ако ПАК не си разбрал :
$conn = mysql_pconnect("localhost", "ROOT", "pass-a na roota")
root@localhost#cd /pub
root@localhost#more beer
2. Дал съм ти линк че ПАК да го прочетеш.
3. Този път НАИСТИНА прочети.
4. Ако си го прочел и още не си разбрал обяснявам като за малоумни:
mysql_pconnect ( [string server [, string username [, string password [, int client_flags]]]])
mysql_pconnect() establishes a connection to a MySQL server. The following defaults are assumed for missing optional parameters: server = 'localhost:3306', username = name of the user that owns the server process and password = empty password. The client_flags parameter can be a combination of the constants MYSQL_CLIENT_COMPRESS, MYSQL_CLIENT_IGNORE_SPACE or MYSQL_CLIENT_INTERACTIVE. , което ще рече, че функцията приема 4 НЕЗАДЪЛЖИТЕЛНИ параметъра :
string server - Машината на която е стартиран MySQL Server-а
string username - Потребителското име с което ще се оторизираш
string password - Паролата за този потребител.
int client_flags - Това няма да ти трябва засега
5. Ако ПАК не си разбрал :
$conn = mysql_pconnect("localhost", "ROOT", "pass-a na roota")
root@localhost#cd /pub
root@localhost#more beer
Едно си баба знае, едно си баба бае
Всичко това е много хубаво и съвсем ясно.
Въпросът беше как да се стартира скрипта не от името на ivan, a от root
Въпросът беше как да се стартира скрипта не от името на ivan, a от root
Re: Едно си баба знае, едно си баба бае
man sudo ....
Надеждата умира последна...
Но все пак умира
Надеждата умира последна...
Но все пак умира
Re: Едно си баба знае, едно си баба бае
Е сега ако можеш да ми дадеш и смислено обяснение на това ЗАЩО трябва да се стартира така ще се опитам да си ревизирам мнението за тебе.
Само и единствено за да се аутентикираш като root пред MySQL-а е тъпо, така че .................
П.С. Ако ТОВА ти е бил въпроса (как да се стартира като root), значи не си го задал коректно, защото насочваш вниманието към грешката с mysql_pconnect, а не към скрипта !
П.П.С. man chmod
наблегни на +s
root@localhost#cd /pub
root@localhost#more beer
Само и единствено за да се аутентикираш като root пред MySQL-а е тъпо, така че .................
П.С. Ако ТОВА ти е бил въпроса (как да се стартира като root), значи не си го задал коректно, защото насочваш вниманието към грешката с mysql_pconnect, а не към скрипта !
П.П.С. man chmod
наблегни на +s
root@localhost#cd /pub
root@localhost#more beer
Редактирано от ro6avia на
Re: абе ...
... що ли ме гони паранойа за това че ти се опитваш да достигнеш таблиците в mysql ДБ където се описват правата на усери или се опитваш с РНР да изпълниш неща за които има права само root и всичко това е при положение, че си на някакъв virtual hosting като най-обикновения усер.
-----------------------
гърбавия, ковчег ще го изправи
-----------------------
гърбавия, ковчег ще го изправи
Re: Едно си баба знае, едно си баба бае
За да върви скриптът като root трябва Apache да е пуснат като root, а един правилно настроен Apache обикновено върви като nobody. Да се пуска Apache като root е тъпо, освен ако не си експериментираш вкъщи, но пък веднъж като свикнеш на лесно после няма забравяне.
Re: Едно си баба знае, едно си баба бае
тоя може да си има друга причина (виж ми постинга)
пък и зависи от хостинго мениджмънт, по едни машини се пуска като нобъди, на другите като усер, пък на третите и като нещо си през ССЛ и е различно на другите
-----------------------
гърбавия, ковчег ще го изправи
пък и зависи от хостинго мениджмънт, по едни машини се пуска като нобъди, на другите като усер, пък на третите и като нещо си през ССЛ и е различно на другите
-----------------------
гърбавия, ковчег ще го изправи