[lighttpd, php,mysql]no input file specified bij php-file

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Paultje3181
  • Registratie: November 2002
  • Laatst online: 14:37
Ik probeer al een paar avonden een photogallery te installeren op mijn site. Hierop draait lighttpd met php 5.2.9. Als ik de installatie-file van coppermine of encaps (www.encaps.net) probeer te openen krijg ik de melding: no input file specified. Het ligt dus niet aan het install-script, maar aan mijn configuratie. Via google heb ik met name te lezen gekregen dat het aan de doc_root ligt, welke ik ingesteld heb (document.server-root = /usr/www/lib in /etc/lighttpd/lighttpd.conf en doc_root = /usr/www/lib in /etc/php.ini ).

Wat kan er nog meer mis zijn in mijn configuratie?

Als ik doc_root leeghaald in php.ini (en dus niet gebruikt wordt) wordt een file met phpinfo () wel weergegeven, als het ingevuld is, dan niet.

Acties:
  • 0 Henk 'm!

  • Demo
  • Registratie: Juni 2000
  • Laatst online: 20-09 14:09

Demo

Probleemschietende Tovenaar

Ik heb hier toevallig ook mee zitten knoeien vorige week, je moet die doc_root in php.ini weg commenten. Blijkbaar wordt dat door document.server-root geregeld in lighttpd.conf.

Unix doesn't prevent a user from doing stupid things, because that would necessarily prevent them from doing brilliant things.
while true ; do echo -n "bla" ; sleep 1 ; done


Acties:
  • 0 Henk 'm!

  • Paultje3181
  • Registratie: November 2002
  • Laatst online: 14:37
Dit heb ik geprobeerd, maar dit werkt niet (volledig). Test.php werkt wel, maar installatiescripts niet. Kan het wellicht aan de koppeling tussen php en mysql liggen? Of heeft dit er niets mee te maken?

php is geconfigureerd met de volgende opties:
code:
1
'./configure' '--build=i386-pc-linux-gnu' '--host=arm-linux' '--target=arm-linux' '--prefix=/opt' '--with-config-file-scan-dir=/opt/etc/php.d' '--with-layout=GNU' '--disable-static' '--enable-dba=shared' '--with-inifile' '--with-flatfile' '--enable-dom=shared' '--enable-exif=shared' '--enable-ftp=shared' '--enable-pdo=shared' '--enable-shmop=shared' '--enable-sockets=shared' '--enable-sysvmsg=shared' '--enable-sysvshm=shared' '--enable-sysvsem=shared' '--enable-xml=shared' '--enable-xmlreader=shared' '--with-bz2=shared,/home/slug/optware/gumstix1151/staging/opt' '--with-db4=/home/slug/optware/gumstix1151/staging/opt' '--with-dom=shared,/home/slug/optware/gumstix1151/staging/opt' '--with-gdbm=/home/slug/optware/gumstix1151/staging/opt' '--with-openssl=shared,/home/slug/optware/gumstix1151/staging/opt' '--with-sqlite=shared' '--with-pdo-sqlite=shared' '--with-xsl=shared,/home/slug/optware/gumstix1151/staging/opt' '--with-zlib=shared,/home/slug/optware/gumstix1151/staging/opt' '--with-libxml-dir=/home/slug/optware/gumstix1151/staging/opt' '--with-jpeg-dir=/home/slug/optware/gumstix1151/staging/opt' '--with-png-dir=/home/slug/optware/gumstix1151/staging/opt' '--with-freetype-dir=/home/slug/optware/gumstix1151/staging/opt' '--with-zlib-dir=/home/slug/optware/gumstix1151/staging/opt' '--enable-maintainer-zts' '--with-pcre-regex=/home/slug/optware/gumstix1151/staging/opt' '--with-regex=php' '--without-iconv' '--without-pear' '--enable-spl' '--enable-memory-limit' '--disable-cli' '--enable-cgi' '--enable-fastcgi' '--enable-force-cgi-redirect'


Alles is geinstalleerd via optware (soort aptitude). De test.php is alleen een aanroep van phpinfo()

Acties:
  • 0 Henk 'm!

  • Demo
  • Registratie: Juni 2000
  • Laatst online: 20-09 14:09

Demo

Probleemschietende Tovenaar

Ik zie zo een twee drie geen verwijzing naar MySQL in je configure-commando. (SQLite is een andere DB engine) Maar als dat niet werkt, zou je een melding "mysql_connect: unknown function" of iets dergelijks moeten krijgen. Als je phpinfo() wordt weergegeven dan werkt php, wat dan nog tegenwerkt zou je in je php-modules moeten zoeken.

Unix doesn't prevent a user from doing stupid things, because that would necessarily prevent them from doing brilliant things.
while true ; do echo -n "bla" ; sleep 1 ; done


Acties:
  • 0 Henk 'm!

  • CrankyGamerOG
  • Registratie: Juni 2003
  • Laatst online: 09:33

CrankyGamerOG

Assumption is the mother.....

Paultje3181 schreef op donderdag 02 april 2009 @ 18:07:
Dit heb ik geprobeerd, maar dit werkt niet (volledig). Test.php werkt wel, maar installatiescripts niet. Kan het wellicht aan de koppeling tussen php en mysql liggen? Of heeft dit er niets mee te maken?

php is geconfigureerd met de volgende opties:
code:
1
'./configure' '--build=i386-pc-linux-gnu' '--host=arm-linux' '--target=arm-linux' '--prefix=/opt' '--with-config-file-scan-dir=/opt/etc/php.d' '--with-layout=GNU' '--disable-static' '--enable-dba=shared' '--with-inifile' '--with-flatfile' '--enable-dom=shared' '--enable-exif=shared' '--enable-ftp=shared' '--enable-pdo=shared' '--enable-shmop=shared' '--enable-sockets=shared' '--enable-sysvmsg=shared' '--enable-sysvshm=shared' '--enable-sysvsem=shared' '--enable-xml=shared' '--enable-xmlreader=shared' '--with-bz2=shared,/home/slug/optware/gumstix1151/staging/opt' '--with-db4=/home/slug/optware/gumstix1151/staging/opt' '--with-dom=shared,/home/slug/optware/gumstix1151/staging/opt' '--with-gdbm=/home/slug/optware/gumstix1151/staging/opt' '--with-openssl=shared,/home/slug/optware/gumstix1151/staging/opt' '--with-sqlite=shared' '--with-pdo-sqlite=shared' '--with-xsl=shared,/home/slug/optware/gumstix1151/staging/opt' '--with-zlib=shared,/home/slug/optware/gumstix1151/staging/opt' '--with-libxml-dir=/home/slug/optware/gumstix1151/staging/opt' '--with-jpeg-dir=/home/slug/optware/gumstix1151/staging/opt' '--with-png-dir=/home/slug/optware/gumstix1151/staging/opt' '--with-freetype-dir=/home/slug/optware/gumstix1151/staging/opt' '--with-zlib-dir=/home/slug/optware/gumstix1151/staging/opt' '--enable-maintainer-zts' '--with-pcre-regex=/home/slug/optware/gumstix1151/staging/opt' '--with-regex=php' '--without-iconv' '--without-pear' '--enable-spl' '--enable-memory-limit' '--disable-cli' '--enable-cgi' '--enable-fastcgi' '--enable-force-cgi-redirect'


Alles is geinstalleerd via optware (soort aptitude). De test.php is alleen een aanroep van phpinfo()
Je hebt php zowieso zonder mysql support gebuild
code:
1
--with-mysql


Dat terzijde zou op zn minst wel de install moeten starten, en pas op het moment dat hij iets met een db wilt gaan doen spaak lopen.
Waarom is je keuze op light gevallen en niet gewoon op apache bijv?

KPN - Vodafone Ziggo Partner


Acties:
  • 0 Henk 'm!

  • daft_dutch
  • Registratie: December 2003
  • Laatst online: 08-09 21:46

daft_dutch

>.< >.< >.< >.<

CrankyGamerOG schreef op vrijdag 03 april 2009 @ 10:04:
Dat terzijde zou op zn minst wel de install moeten starten, en pas op het moment dat hij iets met een db wilt gaan doen spaak lopen.
Waarom is je keuze op light gevallen en niet gewoon op apache bijv?
omdat het een arm processor is? :)

>.< >.< >.< >.<


Acties:
  • 0 Henk 'm!

  • CrankyGamerOG
  • Registratie: Juni 2003
  • Laatst online: 09:33

CrankyGamerOG

Assumption is the mother.....

daft_dutch schreef op vrijdag 03 april 2009 @ 10:55:
[...]

omdat het een arm processor is? :)
lol idd, ik wou net zeggen waar meld hij dat dan..... maar zie het nu idd in zn configure :)

scherp erg scherp daft _/-\o_

[ Voor 6% gewijzigd door CrankyGamerOG op 03-04-2009 11:00 ]

KPN - Vodafone Ziggo Partner


Acties:
  • 0 Henk 'm!

  • Paultje3181
  • Registratie: November 2002
  • Laatst online: 14:37
Het is idd een arm... een mybook world, maar dit staat los vd mybook,dus vandaar een eigen topic... ik heb in php.ini ook nog de modules dir gecomment, maar dat doet helaas ook niks...

Acties:
  • 0 Henk 'm!

  • Demo
  • Registratie: Juni 2000
  • Laatst online: 20-09 14:09

Demo

Probleemschietende Tovenaar

CrankyGamerOG schreef op vrijdag 03 april 2009 @ 10:04:
Dat terzijde zou op zn minst wel de install moeten starten, en pas op het moment dat hij iets met een db wilt gaan doen spaak lopen.
Waarom is je keuze op light gevallen en niet gewoon op apache bijv?
Afgezien van het probleem (wat volgens mij dus in PHP zit) en het feit dat dit op een erg licht bakje draait, waarom niet? Ik heb op mijn Athlon X2 servertje ook Lighty draaien, omdat het veel lichter en simpeler is dan Apache. En ondanks de naam, heeft het meer dan genoeg features om als serieuze webserver te gebruiken. FastCGI, vhosts, rewrites, werkt allemaal met lighttpd. (nog wel veel meer maar dat gebruik ik zelf niet) Kijk hier maar eens welke sites er op draaien, het is echt geen hobbyservertje hoor ;)
Paultje3181 schreef op vrijdag 03 april 2009 @ 13:42:
Het is idd een arm... een mybook world, maar dit staat los vd mybook,dus vandaar een eigen topic... ik heb in php.ini ook nog de modules dir gecomment, maar dat doet helaas ook niks...
Heb je het al opnieuw gecompileerd met --with-mysql? En de module ook geladen in php.ini/extensions.ini?

[ Voor 18% gewijzigd door Demo op 03-04-2009 14:03 ]

Unix doesn't prevent a user from doing stupid things, because that would necessarily prevent them from doing brilliant things.
while true ; do echo -n "bla" ; sleep 1 ; done

Pagina: 1