Unde gasesc instalate Mysql-ul si Php-ul in Mandriva?
Autentificare
Meniu utilizator
Cine este online
There are currently 0 users online.
Cine este nou
- gogutu
- alexpetrut93
- CostiCampean
Topicuri noi
Ultimele comentarii
-
1 year 3 months agoAuthor: symbianflo
-
1 year 3 months agoAuthor: rich1974
-
1 year 4 months agoAuthor: symbianflo
-
1 year 4 months agoAuthor: symbianflo
-
1 year 5 months agoAuthor: pretender
-
1 year 8 months agoAuthor: symbianflo
-
1 year 8 months agoAuthor: rich1974
-
1 year 8 months agoAuthor: symbianflo
-
1 year 8 months agoAuthor: rich1974
-
1 year 8 months agoAuthor: symbianflo
Aplicatii noi
Powered by pkgs.org
ce anume vrei sa faci sub mandriva?
bazele de date le gasesti in /var/lib/mysql/
restul /var/www/html
/lib/php/
Cristian
http://www.mandrivausers.ro
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!!!
instaleaza-ti phpMyAdmin cu care iti importi datele si copiezi fisierele php in /var/www/html/director/
http://localhost/director/
http://localhost/phpMyAdmin/
Cristian
http://www.mandrivausers.ro
Unde gasesc fisierul php.ini care asa se nume in windows, in linux ,unde pot modifica "registre_global" ?
/etc/php.ini
cu phpMyAdmin iti creezi baza de date si tabelele precum si importi datele.
Cristian
http://www.mandrivausers.ro
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?
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]
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)
Poate nu e pornit.
[url=http://counter.li.org/]Linux registered user #368449[/url]
Asta era. Nu pot sa-l fac sa ramana pornit ?
Încearcă aşa:
# chkconfig mysqld on
[url=http://counter.li.org/]Linux registered user #368449[/url]
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?
Adica sa rulezi comanda ca root.
Cristian
http://www.mandrivausers.ro
O posibila sursa de informare
[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
Partea cu diezul era cea care ma nedumerea, dar multumesc oricum pt documentatie.
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.
Î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:
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]
Mai am o intrebare de baraj cum se instaleaza mod_usedir?
# urpmi apache-mod_userdir
[url=http://counter.li.org/]Linux registered user #368449[/url]
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 ?
Gata am rezolvat-o. Serverul web nu avea drepturi de scriere pt. directorul ala.
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?
Ai instalat mod_userdir?
[url=http://counter.li.org/]Linux registered user #368449[/url]
Da am dat comanda
# urpmi apache-mod_userdir
si s-a descarcat si instalat, trebuie activat cumva?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]
Da acum merge, mersi mult de tot. :)