Ledgersmb

Status
Niet open voor verdere reacties.
Voornamelijk boekhouding.

Liefst online applicatie

Eens bekijken die pap software anders nemen we abbonement bij aanbieder.

Of ik blijf bij mijn chrome spreadsheets.
 
Het is gewoon perl. Dus als je server Perl ondersteunt, kan je gewoon .pl bestanden aanroepen in de browser.
 
Ik kan niks uitproberen,
Het config en setup bestand kom ik in download niet tegen.
Zoekende...
 
Heb je de voorgaande stappen al uitgevoerd?
Ik geef wel toe dat het een draak van een pakket is m.b.t. installeren voor een beginner. Of je moet je verdiepen in Docker, waarmee je dit in een handomdraai installeert.

En anders zijn er legio simpelere pakketten.
 
Laatst bewerkt:
Ik denk dat ik er maar vanaf zie.
Dat wordt het te omslachtig indien al mogelijk.
 
Bedankt
Ga er eens na kijken ben benieuwd wat de eerste te bieden heeft
 
Aan het testen maar helaas geeft de setup al aan dat

PHP:
require_once("/usr/lib/phpdatabase/database.php");
require_once("/usr/lib/phpmail/mimemail.php

bovenstaande bestanden ontbreken.

https://github.com/fhp/boekhouding/tree/master/src


Warning: require_once(): open_basedir restriction in effect. File(/usr/lib/phpdatabase/database.php) is not within the allowed path(s):
 
Laatst bewerkt:
Nog ff navraag gedaan bij host.

Bedankt voor je bericht! Perl scripts ondersteunen wij niet, standaard CGI zou daarin tegen wel moeten werken!
 
Gooi eens een commentaar voor die regels? Werkt het dan wel?
 
Laatst bewerkt:
Had ik al gedaan.

setup.php

PHP:
//require_once("/usr/lib/phpdatabase/database.php");
require_once("src/util.php");
require_once("src/accounting/api.php");
require_once("src/accounts/api.php");

if(file_exists("src/config.php")) {
	echo "Configuratie bestaat al in src/config.php\n";
	exit(1);
}

Krijg ik:

Bedrijfsnaam? Unable to read answer!

Ook als ik alle 4 de regels verwijder.
 
Laatst bewerkt:
In welk bestand staat die foutmelding?
 
En met dit ipv fopen?
file_get_contents("php://stdin")
 
Bedrijfsnaam?
Fatal error: Uncaught Error: Function name must be a string


// $handle = fopen ("php://stdin","r");
// vervangen door regel 176
$file_get_contents("php://stdin");
 
Functie vervangen. Niet een nieuwe variabele aanmaken.
 
Bedrijfsnaam?
Warning: fopen() expects at least 2 parameters, 1 given in boekhouding-master/setup.php on line 176

Warning: fgets() expects parameter 1 to be resource, bool given in boekhouding-master/setup.php on line 178
Unable to read answer!


dit of nog fout?

PHP:
$handle = fopen ("php://stdin");
		
		$line = fgets($handle);
		if($line === false) {
			die("Unable to read answer!");
		}
		$line = trim($line);
		fclose($handle);
		if($default !== null && $line == "") {
			return $default;
		}
	}
 
Houdt er rekening mee dat de applicatie gemaakt/getest is voor php 5.4
Bij gebruik van php 7.x of 8.x heb je altijd wel dingen die opgelost moeten worden.

Is dit gecontroleerd?
regel 1: Is bestand database.php door setup (of handmatig) gemaakt
regel 8: Is config.php (of een kopie van config.php.example) gemaakt
regel 50: Is de database gevuld
 
Laatst bewerkt:
Dat is probleem,

Het is niet compleet vreemd genoeg.

usr/lib/phpdatabase/database.php is niet aanwezig maar gaf melding ook al aan zie post 28

Warning: require_once(): open_basedir restriction in effect. File(/usr/lib/phpdatabase/database.php) is not within the allowed path(s):


system.sql , tabel heb ik wel aangemaakt
 
Laatst bewerkt:
Vreemd script. Blijkbaar gebaseerd op een bepaalde server-setup met een pad naar de /usr/lib/ waar je niet zomaar mag komen.

Misschien kan je beter wat zoeken wat beter ondersteund wordt.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan