linux en php

Pagina: 1
Acties:

  • Vinzzz243
  • Registratie: Februari 2001
  • Laatst online: 22-01-2025
Weet niet zeker of het hier hoort, maar tis meer linux vraag dan php vraag.

ik heb php geinstalleerd en dat werkt (heb namelijk plesk installed en die maakt gebruikt van php pagina's)

Echter, nu wil ik zelfgemaakte php pagina's opstarten, maar dan geeft ie me de ruwe code van dat bestand weer. Ik weet dat het komt dat ik niet goed het bestand "opstart". Dit moet namelijk via de parser gaan, maar ik weet bijgod niet hoe. Als ik namelijk localhost invul, krijg ik de standaard pagina van de plesk administrator te zien. |:(

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Er zijn toch allerlei php-installatie manual's/howto's op het internet die stap voor stap uitleggen hoe je de boel installeert en hoe je achteraf kan zien dat het werkt :?

  • Vinzzz243
  • Registratie: Februari 2001
  • Laatst online: 22-01-2025
da klopt, maar normaal gesproken start ie alles vanuit de localhost, maar die is nu ingesteld door plesk. veranderen van filenames helpt niets. maar ben ff iets aant onderzoeken, dadelijk meer

  • Wilke
  • Registratie: December 2000
  • Laatst online: 12:30
Je moet nog in de httpd.conf instellen dat PHP-pagina's door de PHP-module afgehandeld moeten worden.

Dit staat ZO enorm duidelijk uitgelegd in de README/INSTALL-file bij PHP, op internet, en staat dacht ik zelfs al standaard (uitgecomment) in de httpd.conf-file.

Dus, IMHO had je dit toch ZEKER wel zelf uit kunnen vinden..

  • Vinzzz243
  • Registratie: Februari 2001
  • Laatst online: 22-01-2025
en ik heb namelijk ZOO goed uitgelegd dat het wel werkt met plesk "heb namelijk plesk installed en die maakt gebruikt van php pagina's"

Dus er zit ergens anders een euvel wat mij belet zelfgemaakte php pagina's te openen

  • Vinzzz243
  • Registratie: Februari 2001
  • Laatst online: 22-01-2025
ff opnieuw:
in de httpd.conf staat:
documentroot: /var/www/html/

In die dir stond al een index.html.

Als ik nu netscape open en nix anders invul dan index.html pakt ie dit niet. kan dit kloppen?

Verwijderd

Op woensdag 05 juni 2002 13:26 schreef Vinzzz het volgende:
en ik heb namelijk ZOO goed uitgelegd dat het wel werkt met plesk "heb namelijk plesk installed en die maakt gebruikt van php pagina's"

Dus er zit ergens anders een euvel wat mij belet zelfgemaakte php pagina's te openen
Wat is plesk voor iets? (is het een webserver?). Ik neem aan dat je een webserver nodig hebt... (Meestal is dat apache). Apache levert een file mee, httpd.conf.
Deze file moet je editten zodat php files door de php interpreter worden verwerkt....

Verwijderd

Op woensdag 05 juni 2002 13:28 schreef Vinzzz het volgende:
ff opnieuw:
in de httpd.conf staat:
documentroot: /var/www/html/

In die dir stond al een index.html.

Als ik nu netscape open en nix anders invul dan index.html pakt ie dit niet. kan dit kloppen?
Ja, dat kan kloppen... Wat laat hij zien als je:
[url="http://localhost/"]http://localhost/[/url]

intikt?

  • Vinzzz243
  • Registratie: Februari 2001
  • Laatst online: 22-01-2025
Op woensdag 05 juni 2002 13:28 schreef razor_harm het volgende:

[..]

Wat is plesk voor iets? (is het een webserver?). Ik neem aan dat je een webserver nodig hebt... (Meestal is dat apache). Apache levert een file mee, httpd.conf.
Deze file moet je editten zodat php files door de php interpreter worden verwerkt....
Plesk is tool voor management en configuratie van server. Maar php WERKT, er is nix mis mee!! zoals ik al zei maakt plesk zelf al gebruikt van php3 paginaatjes...
ik wil gewoon als ik netscape open en dan naar een dir ga en daar op een zelfgemaakte php file klik, dat ie die parsed, en niet de code van het bestand weergeeft in netscape....

  • Vinzzz243
  • Registratie: Februari 2001
  • Laatst online: 22-01-2025
Op woensdag 05 juni 2002 13:29 schreef razor_harm het volgende:

[..]

Ja, dat kan kloppen... Wat laat hij zien als je:
[url="http://localhost/"]http://localhost/[/url]

intikt?
Zoals ik in mijn eerste post al vermelde: "Als ik namelijk localhost invul, krijg ik de standaard pagina van de plesk administrator te zien"
Wanneer ik deze edit of vervang oid, dan werkt het niet -> no permission

Verwijderd

Op woensdag 05 juni 2002 13:31 schreef Vinzzz het volgende:

[..]

Zoals ik in mijn eerste post al vermelde: "Als ik namelijk localhost invul, krijg ik de standaard pagina van de plesk administrator te zien"
Wanneer ik deze edit of vervang oid, dan werkt het niet -> no permission
Okay maak eens een subdir aan in /var/www/html (bijv. test)

zet er een file in met de volgende inhoud (noem hem phpinfo.php):

<? phpinfo() ?>

Ga dan naar: [url="http://localhost/test/phpinfo.php"]http://localhost/test/phpinfo.php[/url]

Zie je dan alleen de code...? Zorg dat dit aan staat in httpd.conf:
<IfDefine HAVE_PHP>
LoadModule php_module modules/mod_php.so
</IfDefine>
<IfDefine HAVE_PHP3>
LoadModule php3_module modules/libphp3.so
</IfDefine>
<IfDefine HAVE_PHP4>
LoadModule php4_module modules/libphp4.so
</IfDefine>

...

<IfDefine HAVE_PHP>
AddModule mod_php.c
</IfDefine>
<IfDefine HAVE_PHP3>
AddModule mod_php3.c
</IfDefine>
<IfDefine HAVE_PHP4>
AddModule mod_php4.c
</IfDefine>

...

<IfModule mod_dir.c>
DirectoryIndex index.html index.htm index.shtml index.php index.php4 index.php3 index.phtml index.cgi
</IfModule>

...

<IfModule mod_php3.c>
AddType application/x-httpd-php3 .php3
AddType application/x-httpd-php3-source .phps
</IfModule>
#
# And for PHP 4.x, use:
#
<IfModule mod_php4.c>
AddType application/x-httpd-php .php .php4 .php3 .phtml
AddType application/x-httpd-php-source .phps
</IfModule>
suc6!

  • Vinzzz243
  • Registratie: Februari 2001
  • Laatst online: 22-01-2025
ok thx, zal es gaan kijken, maar ben er vrijwel zeker van overtuigd dat alles goed staat. Hoe kom ik erachter waar [url="http://localhost"]http://localhost[/url] naar verwijst? Dat staat toch bij documentroot in httpd.conf??

Want hij opent nl niet de index.html in var/www/html

  • Vinzzz243
  • Registratie: Februari 2001
  • Laatst online: 22-01-2025
owkee ben erachter. /home/httpd/vhosts/default/htdocs/ is het.

Maar als ik het nu opstart krijg ik: You dont have permission to access /test/phpinfo.php on this server

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 10:37

Janoz

Moderator Devschuur®

!litemod

Op woensdag 05 juni 2002 13:49 schreef Vinzzz het volgende:
owkee ben erachter. /home/httpd/vhosts/default/htdocs/ is het.

Maar als ik het nu opstart krijg ik: You dont have permission to access /test/phpinfo.php on this server
JE moet het betstand natuurlijk wel world readable maken he :)

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • stiena
  • Registratie: Juni 2000
  • Laatst online: 14-08 09:03
Op woensdag 05 juni 2002 13:49 schreef Vinzzz het volgende:
owkee ben erachter. /home/httpd/vhosts/default/htdocs/ is het.

Maar als ik het nu opstart krijg ik: You dont have permission to access /test/phpinfo.php on this server
man chmod ;)

  • Vinzzz243
  • Registratie: Februari 2001
  • Laatst online: 22-01-2025
hmm, blaat :) 755? dan krijg ik nix te zien, ff uitzoeken welk nr

edit:
net ook 606 gedaan, maar hij geeft alleen de html code weer, dus met de php doet ie nix, ik ga nu es stap voor stap na, wat net gepost werd, brb

Verwijderd

Op woensdag 05 juni 2002 13:56 schreef Vinzzz het volgende:
hmm, blaat :) 755? dan krijg ik nix te zien, ff uitzoeken welk nr

edit:
net ook 606 gedaan, maar hij geeft alleen de html code weer, dus met de php doet ie nix, ik ga nu es stap voor stap na, wat net gepost werd, brb
Misschien kun je dat sowieso beter doen... Als je apache en php eenmaal hebt draaien is het helemaal niet moeilijk om ze samen te laten werken.

Lees anders eens een goede howto of zo... (letterlijk 100'den te vinden op internet).

Suc6!

  • Vinzzz243
  • Registratie: Februari 2001
  • Laatst online: 22-01-2025
ik weet wel hoe alles moet installed worden enzo, dat is ook gebeurd!

Het is net of die plesk wat dingen heeft veranderd ofzow :? maar goed, als er problemen optredne horen jullie het wel...

  • Wilke
  • Registratie: December 2000
  • Laatst online: 12:30
Euhhhhhhhhh, PlesK Server Admin installeert zelf Apache (tenminste, het zit wel bij het pakket zie ik) en zal dat ook wel instellen voor zichzelf zodat alles werkt, en dat heeft dus verder weinig te maken met wat Apache voor de rest doet.

Ik zeg in mijn post ook nergens dat PHP niet werkt, alleen dat je Apache zo ver moet krijgen dat 'ie PHP ook gebruikt...PlesK staat hier denk ik los van.

Ik blijf erbij dat je met werkelijk een minimale hoeveelheid leeswerk dit zelf ook had kunnen achterhalen, sorry hoor...

Verwijderd

Het is toch normaal dat je Apache eerst moet configureren voordat hij PHP zou accepteren.

Als je een FAQ of een Artikel had gelezen hier op GoT of PhPFreakz was je er zelf ook achter gekomen.

Voordat je met zoiets komt voortaan eerst wat zoekwerk verrichten op diverse sites.

  • Vinzzz243
  • Registratie: Februari 2001
  • Laatst online: 22-01-2025
Op woensdag 05 juni 2002 16:15 schreef Wilke het volgende:
Euhhhhhhhhh, PlesK Server Admin installeert zelf Apache (tenminste, het zit wel bij het pakket zie ik) en zal dat ook wel instellen voor zichzelf zodat alles werkt, en dat heeft dus verder weinig te maken met wat Apache voor de rest doet.
da snap ik ook?
Ik zeg in mijn post ook nergens dat PHP niet werkt, alleen dat je Apache zo ver moet krijgen dat 'ie PHP ook gebruikt...PlesK staat hier denk ik los van.
weet ik ook

Plesk readme geeft aan dat ik apache moet hebben geinstalled. Ik heb nu zo'n 3 of 4 httpd.conf files en in iedere heb ik alles doorgespit.
Die posts van:
Ik blijf erbij dat je met werkelijk een minimale hoeveelheid leeswerk dit zelf ook had kunnen achterhalen, sorry hoor...
*no comment*

  • Vinzzz243
  • Registratie: Februari 2001
  • Laatst online: 22-01-2025
Op woensdag 05 juni 2002 16:23 schreef Sensation16 het volgende:
Het is toch normaal dat je Apache eerst moet configureren voordat hij PHP zou accepteren.

Als je een FAQ of een Artikel had gelezen hier op GoT of PhPFreakz was je er zelf ook achter gekomen.

Voordat je met zoiets komt voortaan eerst wat zoekwerk verrichten op diverse sites.
komt weer ene, zonder oplossing en alleen commentaar...zucht, maar ik ben gelukkig "blij" met alle hulp.
Hoe vaak moet ik nog zeggen dat het zo ingesteld is:
1. zoals IK dacht
2. zoals de honderden tuts, docs, en readmes het zeggen
3. zoals jullie het zeggen

en het toch niet werkt? krijg alleen html output, geen php.

  • Vinzzz243
  • Registratie: Februari 2001
  • Laatst online: 22-01-2025
in de terminal invoeren:
code:
1
php -f phpinfo.php > test.html

en dan in netscape openen levert het juiste resultaat op.

wanneer ik gewoon localhost/test/phpinfo.php open, krijg ik nix (ja ok, de htmlcode)

  • Rob
  • Registratie: Februari 2000
  • Niet online

Rob

Op woensdag 05 juni 2002 16:33 schreef Vinzzz het volgende:

[..]

komt weer ene, zonder oplossing en alleen commentaar...zucht
Dat komt door jouw commentaar.

Maar, om toch hulpvaardig te zijn.

Je draait dus Apache. Heb je deze zelf gecompileerd of was hij pre-installed?
Welke Linux distributie draai je?
Hoe heb je PHP geinstalleerd?

EDIT:
verander in de httpd.conf overigens eens
code:
1
2
3
4
<IfModule mod_php3.c>
AddType application/x-httpd-php3 .php3
AddType application/x-httpd-php3-source .phps
</IfModule>

in
code:
1
2
AddType application/x-httpd-php3 .php3
AddType application/x-httpd-php3-source .phps

Je restart trouwens wel telkens je apache deamon he?

In the beginning the Internet was a bunch of smart users with dumb terminals. Now...


  • Vinzzz243
  • Registratie: Februari 2001
  • Laatst online: 22-01-2025
Op woensdag 05 juni 2002 16:40 schreef -Rob- het volgende:

[..]

Dat komt door jouw commentaar.

Maar, om toch hulpvaardig te zijn.

Je draait dus Apache. Heb je deze zelf gecompileerd of was hij pre-installed?
Welke Linux distributie draai je?
Hoe heb je PHP geinstalleerd?
mijn commentaar :? :P

alles fresh installed. Redhat 7.2. Daarna apache via make en make install enzo, en daarna alle rpms op de cdrom die nodig waren geinstalled..

  • Rob
  • Registratie: Februari 2000
  • Niet online

Rob

Op woensdag 05 juni 2002 16:43 schreef Vinzzz het volgende:

[..]

mijn commentaar :? :P

alles fresh installed. Redhat 7.2. Daarna apache via make en make install enzo, en daarna alle rpms op de cdrom die nodig waren geinstalled..
TIP: installeer de nieuwste versies van PHP en de rest (ff downloaden van de site).
En lees mijn bovenstaande door mij ge-edite post ook nog even door, staat extra info in.

O ja... .er bestaat ook een edit knop (ik weet hem te vinden :))

In the beginning the Internet was a bunch of smart users with dumb terminals. Now...


  • Vinzzz243
  • Registratie: Februari 2001
  • Laatst online: 22-01-2025
Op woensdag 05 juni 2002 16:46 schreef -Rob- het volgende:

[..]

TIP: installeer de nieuwste versies van PHP en de rest (ff downloaden van de site).
En lees mijn bovenstaande door mij ge-edite post ook nog even door, staat extra info in.

O ja... .er bestaat ook een edit knop (ik weet hem te vinden :))
ik ook hoor :P

de versie van php is goed, mag niet veranderen, moet namelijk situatie van online server exact simuleren

ik weet alleen niet goed welke httpd.conf ik moet editten, die in etc/httpd/conf/httpd.conf of usr/local/apache2/conf/httpd.conf of heeeel misschien toch usr/local/psa/admin/conf/httpsd.conf (plesk)

  • Rob
  • Registratie: Februari 2000
  • Niet online

Rob

/usr/local/apache2/conf/httpd.conf

moet je hebben, maar zo te zien heb je apache2 geinstalleerd, dat zou wel eens het probleem kunnen zijn.

In the beginning the Internet was a bunch of smart users with dumb terminals. Now...


  • Vinzzz243
  • Registratie: Februari 2001
  • Laatst online: 22-01-2025
Op woensdag 05 juni 2002 16:58 schreef -Rob- het volgende:
/usr/local/apache2/conf/httpd.conf

moet je hebben, maar zo te zien heb je apache2 geinstalleerd, dat zou wel eens het probleem kunnen zijn.
klopt, ik heb eerst redhat installed, en toen bij setup webserver uitgevinkt (wilde namelijk apache 2.0.36 installen). Toen installatie klaar was, heb ik die gedownlaod en ./configure en make en make install enzo gedaan. Maar als ik dan ging controleren of hij was installed (met rpm -qa | grep apache) dan stond ie er niet bij.

Dus wat doe ik, na het ook niet meer te weten...want ik had hem pas 20 keer geformateerd en herinstalled, ik installeer apache 1.x wat opde cdrom staat...


zou dit mijn grote probleem zijn? (als ik weet hoe ik redhat en de nieuwe apache en de overige benodigde files feilloos moet installen, dan formatteer ik hem wel... :P
(maar alleen op jouw advies :7)

edit:
idd bij die httpd.conf staat helemaal nix van php :? :? :? Dus plesk maakt gebruik van de oudere versie van apache (offcourse) maar als ik eigen php wil runnen wil ie ze niet parsen, zeg ik dit zo goed?

  • Vinzzz243
  • Registratie: Februari 2001
  • Laatst online: 22-01-2025
rob? jij kunt me echt helpen denk ik...

Verwijderd

Inderdaad,
Een 7.2 linux install geeft bij mij ook problemen. Ik denk dat het zit in twee apache versies.
Maar de oplossing heeft zich nog niet aangeboden.

Plz help vinzzz en mij dus ook. :?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

apache2 + php = nogo.

hou het nou maar gewoon bij apache1.3.24 + php4.2.1 dat werkt prima en heeft geen/nauwelijks bekende bugs etc.

  • Rob
  • Registratie: Februari 2000
  • Niet online

Rob

Yep, doe wat ACM zegt.

Download die handel (src). Lees daarbij de INSTALL van PHP, waarmee het een eitje moet zijn om PHP, Apache en MySQL te installeren

In the beginning the Internet was a bunch of smart users with dumb terminals. Now...

Pagina: 1