Blacky
09/05/08, 05:58
Na wat rondgelezen te hebben dacht ik dat het misschien wel leuk was om suphp eens te testen.
Nu had ik een factuurprogramma (just for fun) draaien op een server (freshinvoice).
Draaide perfect.
Daarna suphp ingestalleerd van Dag's repo (ik draai Centos 4 met php 5 en mysql 5).
Na installatie van suphp kwamen er problemen, alleen nog 404 en 403 pagina's.
Ik had het op deze manier gedaan (overgenomen van een swsoft forum)
1/ yum install mod_suphp
2/ vi suphp.conf in httpd directory
put suphp engine to on
put suphp config path to/etc/yoursuphp dir where you have your suphp.ini file
3/ vi httpd.conf
remove php handler because it's already used by suphp
4/ service httpd restart
Er stonden geen bestanden of directory's op 777 of 666.
Geen probleem dacht ik, doen we yum remove mod_suphp en we zitten weer zoals vanouds.
Mis dus. Nu krijg ik de volgende melding:
Warning: include_once(config.inc.php) [function.include-once]: failed to open stream: Permission denied in /home/usernaam/public_html/factuur/index.php on line 2
Maar ik had wel wat lopen rommelen om de php.ini wat veiliger te zetten, volgens mij staat alles weer origineel maar dat weet ik helaas niet meer zeker.
Mijn vraag is nu eigenlijk 3-ledig.
1.) Waarom krijg ik hier nu een permission denied en hoe los ik dit op?
2.) Waarom kreeg ik alleen 404 en 403 errors na het installeren van suphp?
3.) Kan 2 zijn omdat ik suphp van de EL4 heb geinstalleerd van Dag, terwijl ik wel Centos 4 heb, maar gebruik maak (via de plus repo) van php 5 en mysql 5 en dus de EL5 repo had moeten gebruiken? Of maakt dat niet uit?
Moeilijk verhaal, hopelijk komt er iemand wijs uit, ik heb er al een paar uurtjes lezen op zitten, maar zie door de bekende bomen inmiddels het beruchte bos niet meer.
P.s. Nog wat foutmeldingen voor regel 3, misschien dat dit meer licht op de zaak werpt?
Notice: Use of undefined constant PATH - assumed 'PATH' in /home/usernaam/public_html/factuur/index.php on line 3
En vooral deze onderstaande is wel apart, want aan de userdir is niets gewijzigd of gewist:
Warning: include_once(PATHincludes/factuur.class.php) [function.include-once]: failed to open stream: No such file or directory in /home/usernaam/public_html/factuur/index.php on line 3
Nu had ik een factuurprogramma (just for fun) draaien op een server (freshinvoice).
Draaide perfect.
Daarna suphp ingestalleerd van Dag's repo (ik draai Centos 4 met php 5 en mysql 5).
Na installatie van suphp kwamen er problemen, alleen nog 404 en 403 pagina's.
Ik had het op deze manier gedaan (overgenomen van een swsoft forum)
1/ yum install mod_suphp
2/ vi suphp.conf in httpd directory
put suphp engine to on
put suphp config path to/etc/yoursuphp dir where you have your suphp.ini file
3/ vi httpd.conf
remove php handler because it's already used by suphp
4/ service httpd restart
Er stonden geen bestanden of directory's op 777 of 666.
Geen probleem dacht ik, doen we yum remove mod_suphp en we zitten weer zoals vanouds.
Mis dus. Nu krijg ik de volgende melding:
Warning: include_once(config.inc.php) [function.include-once]: failed to open stream: Permission denied in /home/usernaam/public_html/factuur/index.php on line 2
Maar ik had wel wat lopen rommelen om de php.ini wat veiliger te zetten, volgens mij staat alles weer origineel maar dat weet ik helaas niet meer zeker.
Mijn vraag is nu eigenlijk 3-ledig.
1.) Waarom krijg ik hier nu een permission denied en hoe los ik dit op?
2.) Waarom kreeg ik alleen 404 en 403 errors na het installeren van suphp?
3.) Kan 2 zijn omdat ik suphp van de EL4 heb geinstalleerd van Dag, terwijl ik wel Centos 4 heb, maar gebruik maak (via de plus repo) van php 5 en mysql 5 en dus de EL5 repo had moeten gebruiken? Of maakt dat niet uit?
Moeilijk verhaal, hopelijk komt er iemand wijs uit, ik heb er al een paar uurtjes lezen op zitten, maar zie door de bekende bomen inmiddels het beruchte bos niet meer.
P.s. Nog wat foutmeldingen voor regel 3, misschien dat dit meer licht op de zaak werpt?
Notice: Use of undefined constant PATH - assumed 'PATH' in /home/usernaam/public_html/factuur/index.php on line 3
En vooral deze onderstaande is wel apart, want aan de userdir is niets gewijzigd of gewist:
Warning: include_once(PATHincludes/factuur.class.php) [function.include-once]: failed to open stream: No such file or directory in /home/usernaam/public_html/factuur/index.php on line 3