Synology-Forum.nl
Packages => 3rd party Packages => Spotweb => Topic gestart door: mvveelen op 05 oktober 2017, 16:54:10
-
Ik heb zojuist een hele rits updates in Package Center uitgevoerd en m'n Spotweb is er nu mee opgehouden. Ik heb DSM6.1 en verder alle laatste versies draaien van PHP5.6, Python, Perl, enz. Als ik de pagina open, dan krijg ik een waslijst met tekst die begint met:
<?php
error_reporting(2147483647);
ini_set('display_errors', 1);
require_once "lib/SpotClassAutoload.php";
SpotClassAutoload::register();
#- main() -#
try {
SpotTranslation::initialize('en_US');
SpotTiming::enable();
SpotTiming::start('total');
/*
* Initialize the Spotweb base classes
*/
$bootstrap = new Bootstrap();
list($settings, $daoFactory, $req) = $bootstrap->boot();
enz.
catch(SettingsNotUpgradedException $x) {
echo "Spotweb contains updated global settings settings. Please run 'upgrade-db.php' from a console window". PHP_EOL;
} # SecurityNotUpgradedException
catch(DatabaseConnectionException $x) {
echo "Unable to connect to database: <br>". PHP_EOL;
echo nl2br($x->getMessage()) . PHP_EOL . '<br>'. PHP_EOL;
echo "<br><br>Please make sure your database server is up and running and your connection parameters are set<br>" . PHP_EOL;
} # DatabaseConnectionException
catch(Exception $x) {
echo 'SpotWeb v' . SPOTWEB_VERSION . ' on PHP v' . PHP_VERSION . ' crashed' . PHP_EOL;
if ((isset($settings) && is_object($settings) && $settings->get('enable_stacktrace')) || (!isset($settings))) {
var_dump($x);
} # if
echo $x->getMessage(). PHP_EOL;
error_log('SpotWeb Exception occured: ' . $x->getMessage());
} # catch
Hoe krijg ik Spotweb weer aan de praat.....?
-
@mvveelen Heb er even een nieuwe Topic van gemaakt.
Heb je soms, tijdens die hele rits updates, de bèta versie van Web Station geïnstalleerd m.a.w., heb je Beta aangevinkt in Package Center.
-
Ik heb die wel aangevinkt ja :o
Kan ik nog terug? Kwestie van Web Station opnieuw installeren dan maar?
-
Yep, opnieuw installeren en Beta uitzetten dus.
Maar, je moet daarna wel de nodige instelling opnieuw doen in Web Station.
-
Hmmmm, ben daar nu mee bezig. De Beta uitgevinkt, Web Station opnieuw geïnstalleerd, ben nu aan het herstarten omdat het niet helemaal soepel gaat met instellen van Web Station. Moet even goed kijken wat ik had staan en wat de tutorial zegt.
-
Inderdaad ;)
-
Ik kan onder PHP Settings niets selecteren. Pagina laadt heel eventjes, maar vervolgens kan ik PHP cache niet aanvinken, eigenlijk niets. Een andere sectie kiezen kan ook niet meer en pas als ik de Web Station pop-up sluit en weer open, kan ik weer hetzelfde (of eigenlijk niet dus). Ik kom zo geen stap verder. Zelfs PHP7 en Apache 2.4 geïnstalleerd, maar heeft allemaal geen succes gehad.
-
Er staan ook verder geen extensies die ik aan zou moeten vinken. Dit is wat ik zie:
[attachimg=1]
[attachimg=2]
-
Reboot eens.
-
MOD @mvveelen Niet onnodig citeren.
Dat heb ik nu al een paar keer gedaan. Toevallig net weer opgestart: zelfde probleem. Ga het nu verwijderen, herstarten, installeren, herstarten....... :thumbdown:
-
Ook na bovenstaande actie hetzelfde resultaat. Wie heeft de gouden tip?
Nog meer verwijderen en opnieuw installeren? PHP7 en Apache 2.4 installeren? Pfff.....
Edit: heeft niet geholpen. Wederom alles (..) verwijderd, reboot, herinstall.
Ik heb nu:
Web Station 2.0.1-0111
Apache 2.2.34-0018
PHP 5.6.31-0053
En toch nog geen mogelijkheid om Web Station volledig in te stellen.....
Edit 2:
Andere packages die afhankelijk zijn van PHP zijn niet gestart. Als ik die wil starten dan krijg ik de melding dat PHP niet geïnstalleerd is. Terwijl ik dat dus wel heb gedaan.
-
Mini stapje verder, PHP wordt door de andere packages nu wel weer " herkend " en die werken. Spotweb nog niet en ik kan in Web Station dus ook PHP cache nog steeds niet aanvinken en ook zijn er geen extensies zichtbaar.
Als ik zou weten waar Web Station deze settings op slaat, dan zou ik dan middels de CLI misschien kunnen oplossen, al is het maar tijdelijk.
-
Bij mij hetzelfde na het updaten vanmiddag, spotweb werkt niet meer.
Maar achter de schermen werkt het nog wel, de nieuwe spots zijn wel opgehaald.
Ik heb nog geen fix gevonden.....
-
Bij het proberen te fixen ben ik nu dus juist verder van huis. Ik kan in Web Station onder "PHP Settings" dus geen PHP Cache aanvinken, zie geen advanced settings meer staan en ook zie ik geen extensies die ik zou moeten selecteren. Wat er wél te zien is, is greyed out, en als ik eenmaal PHP Settings heb gekozen kan ik niet meer vooruit of achteruit en moet ik Web Station eerst sluiten en vervolgens weer openen om de andere instellingen te kunnen veranderen.
-
Goed, dit probleem is opgelost. Hoe?
Hier vandaan: http://usdl.synology.com/download/Package/spk/ heb ik oudere .spk bestanden gedownload en geïnstalleerd. Daarna geüpdate via Package Center en na enkele keren proberen is het me gelukt om Web Station succesvol weer te configureren.
Nu nog Spotweb aan de praat zien te krijgen.
Ik ben zo slim geweest (...) om een nieuwere versie van Spotweb te installeren en krijg nu:
Database schema has been changed. Please run 'bin/upgrade-db.php' from an console window
Vervolgens via de CLI:
root@DiskStation:/volume1/web/spotweb# bin/upgrade-db.php
PHP Fatal error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS' in /volume1/web/spotweb/lib/dbeng/dbeng_pdo_mysql.php on line 28
Fatal error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS' in /volume1/web/spotweb/lib/dbeng/dbeng_pdo_mysql.php on line 28
Tips?
-
Tip: https://www.synology-forum.nl/spotweb/error-spotweb-na-upgrade/
-
Thanks (again) !
Ik had die inderdaad gevonden en het commando uit de laatste post gestart. Hij is nu aan het updaten, kijken of het daarmee weer gaat werken.
-
werkt ook gewoon met de nieuwe beta web.
Je moet enkel even een profiel maken met de instellingen die hier (https://www.synology-forum.nl/spotweb/nieuw-(02-04-2017)-spotweb-installatie-tutorial/) staan en vervolgens kies je bij algemene instellingen het profiel wat je hebt aangemaakt. Klaar spotweb werkt weer!
-
Je bent een held, het werkt weer!
-
Ik heb hetzelfde probleem, ik kan ook geen PHP settings meer wizjigien alhoewel ik Webstation opnieuw heb geinstalleerd?
Heb jij ook PHP opnieuw geinstalleerd om weer bij de settings te komen?
-
Ik heb niks opnieuw geïnstalleerd enkel mijn web station heeft een update gehad. Beta
-
Het problerem is dat ik de settings niet kan wijzigen. Alles is greyed out en het scherm blijft hangen. Zelfde als wat de oorspronkelijke poster had. Wellicht heb ik een profiel in php settings gemaakt die niet werkt? Kan ik een nieuw profiel maken of hoe kan ik weer bij de settings komen?
-
Reboot misschien?
-
Al 3x gedaan :(
-
Ik heb hetzelfde probleem. De PHP-instellingen in Web Station zijn niet aan te passen.
@mvveelen welke oudere .spk bestanden heb je gedownload en geïnstalleerd?
-
Wat hebben jullie gedaan dan? Beta uitgezet en de oude weer geïnstalleerd?
Kan je de beta niet gewoon aanzetten en dan mijn tip gebruiken?
-
Bij het opstarten van spotweb krijg ik nu onderstaand foutmelding
Nog nooit gehad! Heb spotweb verwijderd en opnieuw geïnstalleerd. Ik geraak tot en met het einde van men setup
En vanaf ik spotweb wil opstarten krijg ik terug diezelfde foutmelding
<?php
error_reporting(2147483647);
ini_set('display_errors', 1);
require_once __DIR__ . '/vendor/autoload.php';
#- main() -#
enz enz
-
@sofiane11 Topics samengevoegd.
-
@Eciruam ik heb mogelijk de oplossing voor het grey-out probleem in de Web Station PHP-instellingen.
Verwijder PHP 5.6, Apache HTTP Server 2.2 en Web Station.
Ga naar http://usdl.synology.com/download/Package/spk/ en download van PHP 5.6, Apache HTTP Server 2.2 en Web Station de versie van januari 2017 en installeer deze. Hierna was het bij mij mogelijk om de PHP-instellingen aan te passen.
Misschien dat alleen een oudere versie van PHP 5.6 installeren het probleem al verhelpt, maar dit heb ik niet kunnen testen.
-
Ook gedaan maar wil niet werken.
Ik kan simpelweg niet bij de PHP settings komen. Het blijft greyed out.
Zowel PHP 5.6 (PHP 7.0 laten staan) als Webstation als APache 2.2 opnieuw geinstalleerd.
Weet iemand of er ergens een config file blijft staan die wellicht ook weg moet?
-
Ik heb webstation verwijderd en een oudere versie (de niet beta) geïnstalleerd
Toen ik webstation wou verwijderen moest ik eerst apache en phpmyadmin verwijderen voor ik webstation kon verwijderen.
Nadien heb ik alles terug geïnstalleerd, maar nu is het een grotere soep.
Ik kan niet meer inloggen op mijn phpmyadmin, krijg foutmelding sorry de pagina die je zoekt ....
Alsook op webstation kan ik niets aanpassen in php instellingen. Reboot gedaan, opnieuw geïnstalleerd, niets werkt :/
-
@sofiane11 nogmaals jouw reactie hier toegevoegd dus, gebruik dit Topic.
-
Thanks!
Heb al die tips uitgeprobeerd, maar niets lukt
Bij webstation blijft alles greyed out en phpmyadmin kan ik niet meer bereiken
Wat een soep :p
-
MOD @mvveelen Niet onnodig alles citeren.
welke oudere .spk bestanden heb je gedownload en geïnstalleerd?
Ik heb gisteren PHP5.6, Web Station en Apache 2.2 verwijderd. Daarna Beta uitgevinkt in Package Center en de Syno herstart. Ook heb ik uitgezet dat deze packages automatisch mogen worden geüpdate.
Vervolgens heb ik vanaf http://usdl.synology.com/download/Package/spk/ oudere .spk's gedownload en geïnstalleerd. Daarna gewoon vanuit Package Center de laatste (Stable dus) updates gedraaid. Daarna kon ik die PHP Settings weer instellen en de juiste extensions aanvinken (zie hier: https://www.synology-forum.nl/spotweb/nieuw-(02-04-2017)-spotweb-installatie-tutorial/
Vervolgens heb ik in Terminal (werk op een Mac, dus wss moeten de Windows users even Putty gebruiken) een update van de DB gedaan door het commando:
/usr/local/bin/php56 /volume1/web/spotweb/bin/upgrade-db.php
Dat duurt dan even......
Daarna bleef m'n Syno CPU op 99% tollen en, omdat het al laat was, heb ik het zo gelaten. De volgende ochtend stond hij nog steeds op 99% te tollen en heb ik de Syno een herstart gegeven. Daarna was dit niet meer zo en kon ik Spotweb openen als vanouds.
-
Ook alles gedaan wat je hierboven zegt. PHP settings blijft greyed out. Lijkt wel of ie al een config file heeft of wellicht een rechtenprobleem?
Zou het heel erg waarderen indien iemand met LInux kennis iets kan zeggen.
Alvast bedankt
-
Wat grappig/vreemd...bij mij is het precies andersom!
Na spotweb installatie ging het bij mij altijd na paar dagen fout en kreeg ik diezelfde index.php te zien. Na veel gekloot heb ik uiteindelijk niets meer mee gedaan. Gebruik het zelf amper dus ik dacht $%#$ it, so be it :P
Gisteren na update van de packages (waaronder php) werkt spotweb ineens weer :lol:
-
Zou het heel erg waarderen indien iemand met LInux kennis iets kan zeggen.
@Eciruam Ik ga niet het hele topic doorlezen, wat is precies je vraag?
-
MOD @mvveelen Niet onnodig alles citeren.
Ook alles gedaan wat je hierboven zegt. PHP settings blijft greyed out. Lijkt wel of ie al een config file heeft of wellicht een rechtenprobleem?
Heb je tussendoor ook de Syno herstart? Ik heb dat vrijwel na elke handeling gedaan. De packages die ik heb geïnstalleerd (en daarna geüpdate via Package Center) zijn:
WebStation-armadaxp-1.0-0051.spk
PHP5.6-armadaxp-5.6.30-0052.spk
Apache2.2-armadaxp-2.2.31-0011.spk
-
PHP 5.6 Webstation en APache allemaal opnieuw geinstalleerd maar nog steeds kan ik niets ingeven op de PHP settings pagina van Webstation.
Heeft dit te maken met een config file?
IK kan nu dus geen extensies etc opgeven.
-
Yep, heb ik gedaan.
JIj hebt hele oude versie geinstalleerd, ik degene van 17 januari 2017
-
JIj hebt hele oude versie geinstalleerd, ik degene van 17 januari 2017
Dat had ik ook eerst en toen kon ik de settings nog niet aanpassen. Met de genoemde versies wel, nadat ik ze had geïnstalleerd en vervolgens had geüpdate.
-
Nu ik dit heb gedaan zoals jij zegt is me alles gelukt om te doen!
Ik zit gelukkig weer een stap verder :p
Enigste dat ik nog steeds heb is als ik spotweb opstart ik terug die pagina krijg met die lange foutmelding
<?php
error_reporting(2147483647);
ini_set('display_errors', 1);
require_once __DIR__ . '/vendor/autoload.php';
-
Wel je DB geüpdate met dat commando via de CLI ?
-
Heb dit net gedaan en krijg een error:
Database schema or settings upgrade failed:
SQLSTATE[HY000] [1045] Access denied for user 'spotweb'@'localhost' (using password: YES)
Heb nog eens gekeken naar men rechten en die staan vanaf web met alle submappen correct (schrijven, lezen, beheer)
In men htaccesfile bij spotweb heb ik volgende staan:
<?php
$dbsettings['engine']='pdo_mysql';
$dbsettings['host']='localhost';
$dbsettings['dbname']='spotweb';
$dbsettings['user']='spotweb';
$dbsettings['pass']='qwerty';
-
Huh?
In mijn .htaccess heb ik:
RewriteEngine on
RewriteCond %{REQUEST_URI} !api/
RewriteRule api/?$ index.php?page=newznabapi [QSA,L]
En verder niets. Met de users heb ik niets veranderd of met rechten op (sub)mappen, dat is allemaal gelijk gebleven.
-
Heb je tekst overgenomen en nu heeft ie wel een upgrade gedaan
Krijg nog steeds dezelfde error pagina als ik spotweb open
Ik doe nu een retrieve via putty, mss dat het daarna wel lukt
-
Ik heb Spotweb_noarch-all_20170305-1.spk geïnstalleerd, jij ook? Dat is misschien nog het enige wat anders is. Verder zou ik het dan niet weten.
-
Ja, het is dezelfde versie
-
Ik word gek. IK dacht SPotweb op mijn andere SYnology te installeren, maar heb nu hetzelfde probleem.
Beta uitgevinkt en PHP 5.6, Webstation, Apache 2.2 opnieuw geinstalleerd en wat schets mijn verbazing?
Ook nu kan ik niet bij de PHP settings van Webstation......
@Birdy heb jij wellicht nog een briljant idee??
-
Welke versie Web Station draai je nu dan ?
Ik heb opgemerkt dat Synology op 07-Sep-2017 03:48 de nieuwste Web Station versie heeft verwijderd, op dit moment is de laatste versie: 2.0.1-0111 van 28-Apr-2017 01:38.
Er is dus duidelijk wat mis met die verwijderde versie.
-
Ook als je eerst deze versies eerst installeert?
WebStation-armadaxp-1.0-0051.spk
PHP5.6-armadaxp-5.6.30-0052.spk
Apache2.2-armadaxp-2.2.31-0011.spk
Het lukte van mij enkel en alleen door eerst die versies te installeren en te upgraden (beta uit)
Ik blijf natuurlijk nog steeds met de foutmelding
(<?php error_reporting(2147483647)
op spotweb die ik krijg na installatie
ik kan wel de volledige installatie van de /spotweb/install.php op de webpagina afwerken
Pas vanaf dan heb ik die foutmelding
-
IK draai op mijn DS216Play:
Apache 2.2.34
Webstation 2.0.1.0111
PHP 5.6 5.6.31
Maar ik heb eerst al die beta versies gedraaid.
Toch maar een keer terug naar nog oudere versies?
-
@Eciruam heb je al iets gedaan met MariaDB 5? De database, die van Spotweb en het programma had ik verwijderd en opnieuw geinstalleerd.
-
@Eciruam heb je al iets gedaan met MariaDB 5? De database, die van Spotweb en het programma had ik verwijderd en opnieuw geinstalleerd.
Thanks vh advies, maar had ik al gedaan.
Heb het inmiddels weer draaien.
Webstation, MariaDB, PHP5.6 en Apache 2.2 verwijderd en de genoemde versies nogmaals geprobeerd (wellicht vooral de oude versie Webstation?). Steeds een herstart tussendoor. Eerst gezorgd dat het werkte daarna pas een voor een de updates gedaan.
Alles draait weer!! Pfffff
Op mijn andere Synology (DS216J) heb ik het nog niet draaien. Daar de laatste DSM beta op geinstalleerd en die geeft nog hetzelfde probleem. Ik ga daar nog even verder zoeken.
Iedereen heel erg bedankt!
-
Op mijn andere NAS DS216J inmiddels hetzelfde gedaan, dus terug naar de oudere versies, zorgen dat het draait en daarna pas updaten. Werkt ook hierweer.
Thanks!
@Birdy
@mvveelen
@sofiane11
-
:thumbup: :thumbup:
-
Bij mij werkt het ook weer. Pas nadat ik dezelfde versies heb gebruikt die mvveelen gaf. Nu alles weer installeren wat ik heb weg gehaald. Spotweb is wel belangrijk, maar eerst alles aan de praat houden ;) Ik had beta ook aan staan. Alles is uit nu.
-
Beste allemaal,
Ik had ook last van de php foutmelding.
Na alles opnieuw geïnstalleerd te hebben werkt spotweb weer wanneer ik lokaal rechtstreeks via <ipadres>/spotweb/ inlog.
Echter wanneer ik spotweb via <mijnnas>.synology.me/spotweb/ probeer te bereiken krijg ik nog steeds de bekende foutmelding
Het is geen ramp hoor want hij werkt gewoon op de lan maar het irriteert me dat ik dit niet zelf opgelost krijg.
Iemand een idee hoe dit komt of hoe ik dit op kan lossen?
Alvast bedankt,
Kees
<?php
error_reporting(2147483647);
ini_set('display_errors', 1);
require_once "lib/SpotClassAutoload.php";
SpotClassAutoload::register();
#- main() -#
try {
SpotTranslation::initialize('en_US');
SpotTiming::enable();
SpotTiming::start('total');
-
Ik heb exact dezelfde problemen.
Komt Synology zelf met een oplossing of moet ik inderdaad alles opnieuw installeren?
-
Heb deze melding ook gehad begin van het jaar. Heb niets opnieuw geinstaleerd, maar gededuceerd (voor zover dat gaat natuurlijk).
IK heb eerst de handmatige installatie van de nieuwste versie gedaan. Om daarna de bugs in de php eruit te halen.
eea heb ik ook op tweakers gezet.
Welke melding krijg je precies?
-
Er is vandaag een nieuwe versie (2.1.1-0129) van Web Station beschikbaar gekomen.
Na install zijn de PHP settings weer beschikbaar in Web Station, beter nog, Spotweb werkt weer. :thumbup:
-
Na de update werkte Spotweb bij mij ook weer, maar ik zag wel dat het automatisch ophalen van de spots al een tijdje niet werkte.
Mocht je dit ook hebben, dan is de kans groot dat de symbolic link van je php56 verwijderd is uit je /usr/local/bin directory.
Om dit te herstellen is het volgende commando nodig:
ln -s /volume1/@appstore/PHP5.6/usr/local/bin/php56 /usr/local/bin