Synology-Forum.nl
Overige software => Web Station => Topic gestart door: Martijndez op 22 februari 2013, 23:27:13
-
Al mijn aplicatie welke te maken hebben met php (photostation, newznab, spotweb) werken niet meer. Wanneer ik in de terminal het php cmd geef krijg ik de volgend melding
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/syno/php/lib/php
/extensions/no-debug-non-zts-20090626/openssl.so' - /usr/syno/php/lib/php/extens
ions/no-debug-non-zts-20090626/openssl.so: cannot open shared object file: No su
ch file or directory in Unknown on line 0
Na wat gegoogle lees ik dat deze melding te maken kan hebben met een verkeerde of lege regel in php.ini Ik kan alleen dit configuratie bestandje niet vinden. als ik kijk in /usr/syno vind ik ook geen php directory.
volgens mij is dit gebeurt nadat ik een php optimise_db.php cmd gaf om de database van newznab te optimaliseren. Ik kreeg al snel hierna een melding dat ik mijn Disk station moest herstarten in veband met te weinig disk space, wat gek is aangezien ik nog 1,8tb ruimte over heb. Na de herstart kreeg ik deze melding ook niet meer.
Ik kan natuurlijk de DS fictief downgraden en de meest recente firmware herinstalleren, wat volgens mij alles van php weer reset, maar ik heb toch de voorkeur voor een minder rigoureuze reparatie waar ik ook nog van kan leren wat ik fout heb gedaan. Immers van fouten maken leert men :roll:
iemand die mij kan helpen ? :mrgreen:
-
Je zou kunnen kijken in het script wat het allemaal aangepast heeft (in grote lijnen) dan kan je je concentreren op die files om je fout te achterhalen.
-
Dit is wat er in het scriptje staat;
<?php
require("config.php");
require_once(WWW_DIR."/lib/framework/db.php");
$force = ((isset($argv[1]) && ($argv[1] == "true")));
$db = new DB;
$ret = $db->optimise($force);
if (count($ret) > 0)
{
echo "Optmze : Optimised ".count($ret)." tablesn";
}
else
{
echo "Optmze : Nothing required optimisation.".(!$force ? " Try using f
}
~
~
~
~
~
- optimise_db.php 1/17 5%
<?php
require("config.php");
require_once(WWW_DIR."/lib/framework/db.php");
$force = ((isset($argv[1]) && ($argv[1] == "true")));
$db = new DB;
$ret = $db->optimise($force);
if (count($ret) > 0)
{
echo "Optmze : Optimised ".count($ret)." tablesn";
}
else
{
echo "Optmze : Nothing required optimisation.".(!$force ? " Try using force (optimise_db.php true)" : "")."n";
}
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
Het zegt me zo niks, denk dat het nu belangrijk is om het config.php te vinden? Lijkt me dat hier iets mee gebeurt is.
-
Rigoreus de dsm versie fictief aangepast en meest recente versie geherinstalleerd en alles draait weer.