synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяPhotoStation › Не могу войти в PhotoStation

Не могу войти в PhotoStation

alexejnic · 15.02.2012

Запустил службу PhotoStation, но при попытке зайти в неё что рабочего стола DSM, что просто вбивая адрес в браузер типа ip_адрес/photo выдаёт Ошибка HTTP 500 Internal Server Error. То же самое касается MailStation. Все это происходит как при попытке из локалки используя внутренний адрес, так и снаружи используя и доменное имя и внешний IP. На пробу запустил веб-сервер и кинул в папку web одну страничку index.htm при наборе в браузере ip_адреса, из локалки внутреннего из внешки наружного, или доменного имени она отображается нормально что говорит о правильном пробросе портов.

В чем здесь грабли?

alexejnic · 16.02.2012

Включил отображение ошибок PHP увидел следующее

Fatal error: Uncaught exception 'Exception' with message 'Facebook needs the CURL PHP extension.' in /usr/syno/synoman/phpsrc/photo/facebook/php-sdk/src/base_facebook.php:19 Stack trace: #0 /usr/syno/synoman/phpsrc/photo/facebook/php-sdk/src/facebook.php(18): require_once() #1 /usr/syno/synoman/phpsrc/photo/include/photo/synophoto_csPhotoMisc.php(4): require_once('/usr/syno/synom...') #2 /usr/syno/synoman/phpsrc/photo/include/syno_conf.php(285): require_once('/usr/syno/synom...') #3 /usr/syno/synoman/phpsrc/photo/login.php(2): require_once('/usr/syno/synom...') #4 {main} thrown in /usr/syno/synoman/phpsrc/photo/facebook/php-sdk/src/base_facebook.php on line 19

 

SergeS · 16.02.2012
Включил отображение ошибок PHP увидел следующее

 

А как это делается?

alexejnic · 17.02.2012

В Панели управления-> Веб-службы-> Настройки PHP ставишь птицу на Включите display_errors, чтобы отобразить сообщение об ошибке PHP

alexejnic · 19.02.2012

Вопрос решился, причем причина оказалось странной. При включении отображения ошибок стало понятно, что PHP расширение curl не подгружается. Но когда стал проверять файл curl.so был на месте, в файле extensions.ini строка extension = curl.so присутствует без ; потом понял что php вообще толком не работает. И тут добравшись до файла php.ini увидел, что он почему то заканчивается в самом начале. Идёт описание секции Quick Reference и всё-конец файла, хотя до этого я его никогда не трогал и веб сервер вообще не запускал. Чтобы долго не думать распаковал файл прошивки, взял оттуда php.ini и скопировал его на место. Перезагрузился и аля-всё работает.

SergeS · 21.02.2012
В Панели управления-> Веб-службы-> Настройки PHP ставишь птицу на Включите display_errors, чтобы отобразить сообщение об ошибке PHP

 

А, ну да, это было так просто... Я тормоззз :-))). Спасибо.

skis21 · 02.03.2013
Вопрос решился, причем причина оказалось странной. При включении отображения ошибок стало понятно, что PHP расширение curl не подгружается. Но когда стал проверять файл curl.so был на месте, в файле extensions.ini строка extension = curl.so присутствует без ; потом понял что php вообще толком не работает. И тут добравшись до файла php.ini увидел, что он почему то заканчивается в самом начале. Идёт описание секции Quick Reference и всё-конец файла, хотя до этого я его никогда не трогал и веб сервер вообще не запускал. Чтобы долго не думать распаковал файл прошивки, взял оттуда php.ini и скопировал его на место. Перезагрузился и аля-всё работает.

 

Я дошел только до стадии того, что ошибку поймал такую же.

 

Fatal error: Uncaught exception 'Exception' with message 'Facebook needs the CURL PHP extension.' in /volume1/@appstore/PhotoStation/photo/facebook/php-sdk/src/base_facebook.php:19 Stack trace: #0 /volume1/@appstore/PhotoStation/photo/facebook/php-sdk/src/facebook.php(18): require_once() #1 /volume1/@appstore/PhotoStation/photo/include/photo/synophoto_csPhotoMisc.php(4): require_once('/volume1/@appst...') #2 /volume1/@appstore/PhotoStation/photo/include/syno_conf.php(322): require_once('/volume1/@appst...') #3 /volume1/@appstore/PhotoStation/photo/login.php(2): require_once('/volume1/@appst...') #4 {main} thrown in /volume1/@appstore/PhotoStation/photo/facebook/php-sdk/src/base_facebook.php on line 19

 

Но что дальше делать не понял. Пожалуйста, разжуйте для чайника. Где проверять файл curl.so и как распаковывать прошивку.

 

Заранее спасибо