Mysql, Php

27 posts / 0 new
Last post
Valentin Bojin
Mysql, Php

Unde gasesc instalate Mysql-ul si Php-ul in Mandriva?

cgherman
cgherman's picture
Re: Mysql, Php

ce anume vrei sa faci sub mandriva?

bazele de date le gasesti in /var/lib/mysql/

restul /var/www/html

/lib/php/

Valentin Bojin
Re: Mysql, Php

Pai am un site php cu db si vreau sa il rulez pe local sa vad daca merge.

Am pus baza de date in: var/lib/mysql/mysql/ director_db
Am pus site-ul in: var/www/html/ director _site
Am dat browser : http://localhost/nume_director_site
si nnu merge!!!

cgherman
cgherman's picture
Re: Mysql, Php

instaleaza-ti phpMyAdmin cu care iti importi datele si copiezi fisierele php in /var/www/html/director/

http://localhost/director/

http://localhost/phpMyAdmin/

Valentin Bojin
Re: Mysql, Php

Unde gasesc fisierul php.ini care asa se nume in windows, in linux ,unde pot modifica "registre_global" ?

cgherman
cgherman's picture
Re: Mysql, Php

/etc/php.ini

cu phpMyAdmin iti creezi baza de date si tabelele precum si importi datele.

Stefan
Re: Mysql, Php

Am o problema cu phpmyadmin

phpMyAdmin 2.8.2.1 setup
Could not load neither mysql nor mysqli extension, you might not be able to use phpMyAdmin!

Oare nu am instalat sau pornit mysql-ul? Daca da, atunci ce fac?

cosmin
cosmin's picture
Re: Mysql, Php

Asigură-te că ai instalat pachetul php-mysql. Ca să vezi dacă ai instalat MySQL, cel mai simplu e să scrii mysql într-o consolă.

[url=http://counter.li.org/]Linux registered user #368449[/url]

Stefan
Re: Mysql, Php

Asta era. Nici macar nu era instalat. Eu im ifaceam probleme ca cine stie ce setari mai trebuie sa fac acuma. Multumesc frumos ...again :D
Dar acuma am alta problema.
In terminal cand dau comanda mysql imi zice

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

cosmin
cosmin's picture
Re: Mysql, Php

Poate nu e pornit.

su
/etc/init.d/mysqld start

[url=http://counter.li.org/]Linux registered user #368449[/url]

Stefan
Re: Mysql, Php

Asta era. Nu pot sa-l fac sa ramana pornit ?

cosmin
cosmin's picture
Re: Mysql, Php

Încearcă aşa:
# chkconfig mysqld on

[url=http://counter.li.org/]Linux registered user #368449[/url]

Stefan
Re: Mysql, Php

Multumesc din nou. Poti, te rog, sa-mi explici ce si cum anume lucreaza comanda pa care mi-ai dat-o? Aia cu # in fata. Ce e cu diezul?

cgherman
cgherman's picture
Re: Mysql, Php

Adica sa rulezi comanda ca root.

Syl
Syl's picture
Re: Mysql, Php

[url=http://toxic-chat.sourceforge.net/]ToXic Chat[/url]. Come on people, let's talk sick! | [url=http://sourceforge.net/export/rss2_projnews.php?group_id=129863]Stiri RSS[/url]
[url=http://www.caramida-verde.as.ro/]Cărămida Verde[/url]: intelige

Stefan
Re: Mysql, Php

Partea cu diezul era cea care ma nedumerea, dar multumesc oricum pt documentatie.

BlueNinja
BlueNinja's picture
Re: Mysql, Php

Ok am facut tot ce scrie aici e pornit si apache si mysql dar de exemplu nu pot copia fisierele php in /var/www/html pt ca nu am drepturi de root. Nu merge numai daca ma loghez cu root? Si inca o intrebare unde e fisierul de configurare pt serverul apache, cel de la php l-am gasit.

cosmin
cosmin's picture
Re: Mysql, Php

Într-adevăr, /var/www/html este rezervat administratorului. Dacă vrei să îţi faci un mic sit, îl poţi pune într-un director al tău. Instalează mod_userdir şi vei putea pune pagini web în /home/BlueNinja/public_html. Le vei accesa la adresa http://localhost/~BlueNinja/. Ai grijă ca /home/BlueNinja să aibă drept de execuţie pentru apache, ca să poată trece pe acolo. Asta se rezolvă de obicei cu:# chmod o+x /home/BlueNinja
Dacă vrei ca adresa să pară a veni din /var/www/html, poţi face acolo un link simbolic:

# cd /var/www/html
# ln -s test /home/BlueNinja/public_html/test

Situl va fi disponibil la http://localhost/test/.

Fişierul de configurare Apache este /etc/httpd/conf/httpd.conf.

[url=http://counter.li.org/]Linux registered user #368449[/url]

BlueNinja
BlueNinja's picture
Re: Mysql, Php

Mai am o intrebare de baraj cum se instaleaza mod_usedir?

cosmin
cosmin's picture
Re: Mysql, Php

# urpmi apache-mod_userdir

[url=http://counter.li.org/]Linux registered user #368449[/url]

Stefan
Re: Mysql, Php

O noua problema cu php-ul. Nu reusesc nicicum sa fac upload la un fisier printr-o pagina web.

Asta e codul pe care l-am folosit :

$uploaddir = '../../gallery/';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);

echo '';
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile))
{
echo "File is valid, and was successfully uploaded.\n";
}
else
{
echo "Possible file upload attack!\n";
}

echo 'Here is some more debugging info:';
print_r($_FILES);

print "";

De functionat functioneaza pe windows dar nu reusesc sa-l fac sa mearga pe linux. Am verificat si variabilele din php ini legate de upload si sunt ok.(upload_max_filesize are dimensiunea mai mare ca dimensiunea fisierului meu si file_uploads e pus pe 'On')

Cand incerc sa fac upload primesc ceva warning cu access denied.
Are cineva vre-o idee ?

Stefan
Re: Mysql, Php

Gata am rezolvat-o. Serverul web nu avea drepturi de scriere pt. directorul ala.

BlueNinja
BlueNinja's picture
Raspuns: Mysql, Php

Am cam facut tot ce ati zis mai sus si tot nu merge, sau nu-mi vede directorul unde am site-ul php, nu aveam instalat phpmyadmin dar stiu ca trebuia sa mearga si fara, nu pot sa fac /var/www/html sa aiba drepturi de scriere si pt user?

cosmin
cosmin's picture
Raspuns: Mysql, Php

Ai instalat mod_userdir?

[url=http://counter.li.org/]Linux registered user #368449[/url]

BlueNinja
BlueNinja's picture
Raspuns: Mysql, Php

Da am dat comanda # urpmi apache-mod_userdir si s-a descarcat si instalat, trebuie activat cumva?

cosmin
cosmin's picture
Raspuns: Mysql, Php

Bun. Nu trebuie să faci nimic.
Acum poţi pune pagini web în /home/BlueNinja/public_html. Din browser, le poţi accesa la adresa http://localhost/~BlueNinja/

Edit:
Directorul /home/BlueNinja/public_html trebuie să poată fi parcurs de serverul www:$ chmod o+x ~/public_html

Merge până aici?

[url=http://counter.li.org/]Linux registered user #368449[/url]

BlueNinja
BlueNinja's picture
Raspuns: Mysql, Php

Da acum merge, mersi mult de tot.  :)