Salutari,
Miam instalat apache pe mandriva dar nu stiu exact cum sa il folosesc. Am citit ca se pune pagina propriu-zisa in /var/www/html/pagina_mea dar nu merge. Cand intru pe http://127.0.0.1/pagina_mea apare o pagina alba goala. La http://127.0.0.1/ apare "It works!".
Ce nu fac bine?
trebuia sa-ti dai seama ca daca ti-a aparut "It works" inseamna ca acolo raspunde serverul de http nu in pagina_mea, dupa cate stiu eu doc_root este htdocs, deci aici trebuie sa pui index.html, index.php, test.jsp. In concluzie serverul http ti-a raspuns inseamna ca este functional.
Parcă htdocs era la Apache-urile mai vechi, dacă nu mă înşel. /var/www/html e în regulă. Încearcă să adaugi un slash la sfârşitul URL-ului, adică http://127.0.0.1/pagina_mea/. Asta presupunând că pagina_mea este un director din /var/www/html în care se găseşte un fişier index.html.
De asemenea, poate găseşti incomod lucrul în /var, dat fiind faptul că nu ai drept de scriere pe acolo. Dacă instalezi mod_userdir, poţi pune pagini în directorul /home/numeletau/public_html, şi să le accesezi prin http://127.0.0.1/~numeletau/.
[url=http://counter.li.org/]Linux registered user #368449[/url]
da ai dreptate Cosmin, doc_root la el nu este pagine_mea in consecinta trebuie sa puna / dupa pagina_mea si trebuie sa copieze index.html in acel director. Poate poti sa ma ajuti si pe mine; am xoops si vreau sa nu mai poata vedea cei neinregistrati "All about...." de la membrii noi. Multumesc anticipat
poti pune in /var/www/html urmatorul fisier index.php pentru redirectionare
Cristian
http://www.mandrivausers.ro
Va multumesc tuturor pentru raspunsuri .
Mi-am dat seama care era buba :oops: Era bulit fisierul index.php al meu.
Totusi as avea o alta intrebare. De unde pot sa setez apache-ul sa-mi spuna cand sunt erori in caodul php ca se pare ca nu zice nimic.
Ca să nu fie nevoie să pui slash la sfârşitul numelor de directoare, poţi instala mod_dir.
Pentru raportarea erorilor, trebuie să umbli în php.ini (probabil se află în /etc).
error_reporting = E_ALL
sauerror_reporting = E_ALL & ~E_NOTICE
Pentru dezvoltare, e în regulă să afişezi erori pe ecran. Pentru producţie (adică pe un server adevărat) se preferă fişierele jurnal (log-uri, mai pe româneşte).[url=http://counter.li.org/]Linux registered user #368449[/url]
Apache are nevoie de restartare dupa ce se fac anumite schimbari in php.ini sau tine cont de ele imediat?
Trebuie restartat Apache.
/etc/init.d/httpd restart
[url=http://counter.li.org/]Linux registered user #368449[/url]
alternativ la cele spuse de cosmin:
service httpd restart
Cristian
http://www.mandrivausers.ro
Ca adaugire la ce a zis cosmin am descoperit ca mai trebuia setat si diplay_errors pe On. Am restartat Apache-ul si merge.
Legat de fisierul log care contine erorile : Unde il gasesc si cum se numeste?
Vezi /var/log pt loguri. In cazul tau: /var/log/httpd/error.log
[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