Photo Station Fehlermeldung Photo Station

Status
Für weitere Antworten geschlossen.

windstar

Benutzer
Mitglied seit
16. Mai 2009
Beiträge
13
Punkte für Reaktionen
0
Punkte
0
Bin neu hier und habe bis jetzt wenig Ahnung von meiner DS1010+ / DSM 2.3 1144 / 5 x Hitachi HDS72202 die ich seit 3 Tagen besitze. Also bitte nicht gleich hauen. :eek:

Gestern ging die Photo Station lokal noch einwandfrei. Unterordner angelegt, Bilder rein und die wurden auch angezeigt. Diashow etc.

Um ehrlich zu sein weiß ich nicht mehr was ich gestern alles verstellt/eingestellt habe. Auf jeden Fall bekomme ich die Fehlermeldung:

Warning: Unknown: open_basedir restriction in effect. File(/usr/syno/synoman/phpsrc/photo/index.php) is not within the allowed path(s): (/etc:/source/busybox-1.1.0/synocmds/get_key_value.c) in Unknown on line 0

Warning: Unknown: failed to open stream: Operation not permitted in Unknown on line 0

Fatal error: Unknown: Failed opening required '/usr/syno/synoman/phpsrc/photo/index.php' (include_path='.:/usr/syno/php/lib/php') in Unknown on line 0

wenn ich versuche lokal auf Photo Station zuzugreifen. Egal ob mit http oder https, ob über den Namen oder der lokalen IP Adresse der DS.

Hat jemand einen Tipp?
Danke schon mnal.
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Sieht schwer so aus, als hätte sich der Webserver verschluckt. Neustart hast du schon probiert? Deaktivier mal die PhotoStation und dann aktivier sie wieder.

MfG Matthieu
 

windstar

Benutzer
Mitglied seit
16. Mai 2009
Beiträge
13
Punkte für Reaktionen
0
Punkte
0
Danke für die Antwort, habe ich schon probiert: DS neu gestartet und Photo Station abgeschaltet und wieder an, ohne Erfolg.

Über das Netzwerk kann ich ganz normal auf die Unterverzeichnisse auf der DS zugreifen, auch auf den Ordner "photo" für die Photo Station. Unterverzeichnisse anlegen, Bilder hochschieben usw.

Gibt es noch eine Möglichkeit den Webserver neu zu starten?

Weiß nicht ob es wichtig ist aber die Webdienste, Audio Station, Medienserver funktionieren.
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Firmware? Wenn nicht aktuell, dann probier mal ein Update. Ansonsten bei Synology melden. Diese Teile sind Konfigurationsprobleme und da ist es für uns schwierig zu arbeiten. Auch auf Grund der rechtlichen Situation, denn das ganze ist unter Copyright geschützt.

MfG Matthieu
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.160
Punkte für Reaktionen
407
Punkte
393
Hallo,
poste bitte mal den Inhalt von /usr/syno/etc/rc.d/S97apache-user.sh
da scheint was quer zu hängen.

Gruß Götz
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Seit wann sind die includes in den Startdateien?

MfG Matthieu

EDIT: OK, vergiss es, hatte es ganz vergessen. Funzt aber nur wenn er was ab 2.3 nutzt.
 

windstar

Benutzer
Mitglied seit
16. Mai 2009
Beiträge
13
Punkte für Reaktionen
0
Punkte
0
Firmware ist wie oben im ersten Beitrag geschrieben DSM 2.3-1144
Laut Synology Webseite die aktuelle vom 28 März 2010

Wie poste ich den Inhalt von /usr/syno/etc/rc.d/S97apache-user.sh
bzw. wie und wo finde ich die Datei auf der DS? (Anfänger,sorry)
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.160
Punkte für Reaktionen
407
Punkte
393
Hallo,
schau mal ins Wiki. Alternativ kannst Du auch zB. den Config File Editor installieren.

Gruß Götz
 

windstar

Benutzer
Mitglied seit
16. Mai 2009
Beiträge
13
Punkte für Reaktionen
0
Punkte
0
Config File Editor installiert.
Inhalt der apache-user: (mit # auskommentierte Inhalte teilweise entfernt da Beitrag sonst zu lang)
Rich (BBCode):
ServerRoot "/usr/syno/apache"


#Listen 12.34.56.78:80
Listen 80


# LoadModule foo_module modules/mod_foo.so
LoadModule ssl_module modules/mod_ssl.so
LoadModule rewrite_module modules/mod_rewrite.so

<IfModule !mpm_netware_module>

User nobody
Group nobody
</IfModule>

virtual host being defined.
#

ServerAdmin admin


ServerName *:80

#
#DocumentRoot "/var/services/web"

#
<Directory />
    Options FollowSymLinks
    AllowOverride All
</Directory>

#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "/var/services/web">
    #
    
    Options MultiViews FollowSymLinks

        #
    AllowOverride All

       #
    Order allow,deny
    Allow from all
    
</Directory>

#

<IfModule dir_module>
    DirectoryIndex index.html index.htm index.cgi index.php index.php3
</IfModule>

#
<FilesMatch "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</FilesMatch>

#
#ErrorLog /var/log/httpd-error-user.log
ErrorLog /dev/null
TraceEnable off


#LogLevel debug
LogLevel warn

<IfModule log_config_module>
    #
    # The following directives define some format nicknames for use with
    # a CustomLog directive (see below).
    #
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common

    <IfModule logio_module>
      # You need to enable mod_logio.c to use %I and %O
      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
    </IfModule>

    #
    # The location and format of the access logfile (Common Logfile Format).
    # If you do not define any access logfiles within a <VirtualHost>
    # container, they will be logged here.  Contrariwise, if you *do*
    # define per-<VirtualHost> access logfiles, transactions will be
    # logged therein and *not* in this file.
    #
    #CustomLog /var/log/httpd-access-user.log combined
    CustomLog /dev/null combined

    #
    # If you prefer a logfile with access, agent, and referer information
    # (Combined Logfile Format) you can use the following directive.
    #
    #CustomLog logs/access_log combined
</IfModule>

<IfModule alias_module>
    #
    # Redirect: Allows you to tell clients about documents that used to 
    # exist in your server's namespace, but do not anymore. The client 
    # will make a new request for the document at its new location.
    # Example:
    # Redirect permanent /foo http://www.example.com/bar

    #
    # Alias: Maps web paths into filesystem paths and is used to
    # access content that does not live under the DocumentRoot.
    # Example:
    # Alias /webpath /full/filesystem/path
    #
    # If you include a trailing / on /webpath then the server will
    # require it to be present in the URL.  You will also likely
    # need to provide a <Directory> section to allow access to
    # the filesystem path.

    #
    # ScriptAlias: This controls which directories contain server scripts. 
    # ScriptAliases are essentially the same as Aliases, except that
    # documents in the target directory are treated as applications and
    # run by the server when requested rather than as documents sent to the
    # client.  The same rules about trailing "/" apply to ScriptAlias
    # directives as to Alias.
    #
    #ScriptAlias /cgi-bin/ "/usr/syno/apache/cgi-bin/"

</IfModule>

<IfModule cgid_module>
    #
    # ScriptSock: On threaded servers, designate the path to the UNIX
    # socket used to communicate with the CGI daemon of mod_cgid.
    #
    #Scriptsock logs/cgisock
</IfModule>

#
# "/usr/syno/apache/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
#<Directory "/usr/syno/apache/cgi-bin">
#    AllowOverride None
#    Options None
#    Order allow,deny
#    Allow from all
#</Directory>

#
# DefaultType: the default MIME type the server will use for a document
# if it cannot otherwise determine one, such as from filename extensions.
# If your server contains mostly text or HTML documents, "text/plain" is
# a good value.  If most of your content is binary, such as applications
# or images, you may want to use "application/octet-stream" instead to
# keep browsers from trying to display binary files as though they are
# text.
#
DefaultType text/plain

<IfModule mime_module>
    #
    # TypesConfig points to the file containing the list of mappings from
    # filename extension to MIME-type.
    #
    TypesConfig /usr/syno/apache/conf/mime.types

    #
    # AddType allows you to add to or override the MIME configuration
    # file specified in TypesConfig for specific file types.
    #
    #AddType application/x-gzip .tgz
    #
    # AddEncoding allows you to have certain browsers uncompress
    # information on the fly. Note: Not all browsers support this.
    #
    AddEncoding x-compress Z
    AddEncoding x-gzip gz tgz
    #
    # If the AddEncoding directives above are commented-out, then you
    # probably should define those extensions to indicate media types:
    #
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz

    #
    # AddHandler allows you to map certain file extensions to "handlers":
    # actions unrelated to filetype. These can be either built into the server
    # or added with the Action directive (see below)
    #
    # To use CGI scripts outside of ScriptAliased directories:
    # (You will also need to add "ExecCGI" to the "Options" directive.)
    #
    AddHandler cgi-script .cgi

    # For type maps (negotiated resources):
    #AddHandler type-map var

    #
    # Filters allow you to process content before it is sent to the client.
    #
    # To parse .shtml files for server-side includes (SSI):
    # (You will also need to add "Includes" to the "Options" directive.)
    #
    #AddType text/html .shtml
    #AddOutputFilter INCLUDES .shtml
    AddType image/x-icon .ico
</IfModule>

#
# The mod_mime_magic module allows the server to use various hints from the
# contents of the file itself to determine its type.  The MIMEMagicFile
# directive tells the module where the hint definitions are located.
#
MIMEMagicFile /usr/syno/apache/conf/magic

#
# Customizable error responses come in three flavors:
# 1) plain text 2) local redirects 3) external redirects
#
# Some examples:
# Forbidden (eg. list files in a directory)
ErrorDocument 403 /webdefault/sample.php?status=403
# Page not found in apache
ErrorDocument 404 /webdefault/sample.php?status=404
# Page not found in thttpd
ErrorDocument 500 /webdefault/sample.php?status=500
#ErrorDocument 500 "The server made a boo boo."
#ErrorDocument 404 /missing.html
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402 http://www.example.com/subscription_info.html
#

#
# EnableMMAP and EnableSendfile: On systems that support it, 
# memory-mapping or the sendfile syscall is used to deliver
# files.  This usually improves server performance, but must
# be turned off when serving from networked-mounted 
# filesystems or if support for these functions is otherwise
# broken on your system.
#
#EnableMMAP off
#EnableSendfile off

# Supplemental configuration
#
# The configuration files in the conf/extra/ directory can be 
# included to add extra features or to modify the default configuration of 
# the server, or you may simply copy their contents here and change as 
# necessary.

# Server-pool management (MPM specific)
Include conf/extra/httpd-mpm.conf-user

# Multi-language error messages
#Include conf/extra/httpd-multilang-errordoc.conf

# Fancy directory listings
Include conf/extra/httpd-autoindex.conf-user

# Language settings
Include conf/extra/httpd-languages.conf-user

# User home directories
#Include conf/extra/httpd-userdir.conf

# Real-time info on requests and configuration
#Include conf/extra/httpd-info.conf

# Virtual hosts
#Include conf/extra/httpd-vhosts.conf

# Local access to the Apache HTTP Server Manual
#Include conf/extra/httpd-manual.conf

# Distributed authoring and versioning (WebDAV)
#Include conf/extra/httpd-dav.conf

# Various default settings
Include conf/extra/httpd-default.conf-user

<IfDefine SSL>
# Secure (SSL/TLS) connections
Include conf/extra/httpd-ssl.conf
#
# Note: The following must must be present to support
#       starting without SSL on platforms with no /dev/random equivalent
#       but a statically compiled-in mod_ssl.
#
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
</IfDefine>

AddType application/x-httpd-php .php
LoadModule php5_module /lib/libphp5.so

LoadModule deflate_module modules/mod_deflate.so

<IfModule mod_deflate.c>
        DeflateCompressionLevel 2
        AddOutputFilterByType DEFLATE text/html text/plain text/xml
        AddOutputFilter DEFLATE js css
        BrowserMatch ^Mozilla/4 gzip-only-text/html
        BrowserMatch ^Mozilla/4\.[0678] no-gzip
        BrowserMatch \bMSIE\s7  !no-gzip !gzip-only-text/html
</IfModule>

LoadModule headers_module modules/mod_headers.so

<Files *.js>
Header unset Etag
</Files>

<Files *.css>
Header unset Etag
</Files>

Ich versteh nix von dem was da steht. :eek:
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.160
Punkte für Reaktionen
407
Punkte
393
Hallo,
das ist der Inhalt der Webserverkonfiguration, Du brauchst aber das Startfile.
Im Config File Editor aus der Liste "Config File Editor" wählen, folgende Zeile anhängen
Rich (BBCode):
/usr/syno/etc/rc.d/S97apache-user.sh,S97apache-user.sh
speichern und den Config File Editor neu laden und dann S97apache-user.sh wählen.

Gruß Götz
 

windstar

Benutzer
Mitglied seit
16. Mai 2009
Beiträge
13
Punkte für Reaktionen
0
Punkte
0
Ah, ok
hier meine S97apache-user.sh

Rich (BBCode):
#!/bin/sh
# Copyright (c) 2000-2006 Synology Inc. All rights reserved.

Httpd="/usr/syno/apache/bin/httpd"
HttpdConf="/usr/syno/apache/conf/httpd.conf"
HttpdSSLConf="/usr/syno/apache/conf/extra/httpd-ssl.conf"
PHPINI="/usr/syno/etc/php.ini"
SynoConf="/etc/synoinfo.conf"
SynoDefConf="/etc.defaults/synoinfo.conf"
PIDFILE="/var/run/httpd-user.pid"
RunHTTPS=`/bin/get_key_value /etc/synoinfo.conf runHTTPS`
HttpPort=`/bin/get_key_value /etc/synoinfo.conf httpport`
SSLKEYGEN="/usr/syno/etc/rc.ssl_keygen"

SZF_PHPINI="/usr/syno/etc/php.ini"
PHPINI_BASEDIR_SERV="/var/services/web:/var/services/photo:/var/services/blog:/var/services/homes"
PHPINI_BASEDIR_DEF="/usr/syno/synoman:/etc:/var/run:/tmp:/var/spool/php:/volume1/@tmp/php:${PHPINI_BASEDIR_SERV}"

GenerateConf()
{
	cp ${HttpdConf}-user ${HttpdConf}
	SupportWeb=`/bin/grep -s ^supportweb /etc.defaults/synoinfo.conf | awk -F \" '{print $2}' | sed 's/ //g'`
	RunWeb=`/bin/grep -s ^runweb /etc/synoinfo.conf | awk -F \" '{print $2}' | sed 's/ //g'`
	RunWebLocal=`/bin/grep -s ^supportweblocaluser /etc/synoinfo.conf | awk -F \" '{print $2}' | sed 's/ //g'`
	for i in `echo ${PHPINI_BASEDIR_SERV} | sed 's/:/\n/g' `; do
		symlink=`ls -ld $i 2>/dev/null | awk '{print $NF}'`
		if [ ! -z $symlink ]; then
			PHPINI_BASEDIR_DEF="${PHPINI_BASEDIR_DEF}:$symlink"
		fi
	done
	open_basedir="`/bin/get_key_value ${SZF_PHPINI} open_basedir`:${PHPINI_BASEDIR_DEF}"

	if [ "$SupportWeb" = "yes" -a "$RunWeb" = "yes" ]; then
		echo "Include /usr/syno/etc/httpd-vhost.conf-user" >> ${HttpdConf}
		echo "DocumentRoot \"/var/services/web\"" >> ${HttpdConf}
		cat ${HttpdSSLConf}-user > ${HttpdSSLConf}
		echo "Include /usr/syno/etc/httpd-ssl-vhost.conf-user" >> ${HttpdSSLConf}
	else
		echo "DocumentRoot \"/usr/syno/synoman/phpsrc/web\"" >> ${HttpdConf}
		cat ${HttpdSSLConf}-user | sed 's/DocumentRoot "\/var\/services\/web"/DocumentRoot "\/usr\/syno\/synoman\/phpsrc\/web"/g' > ${HttpdSSLConf}
	fi
	if [ "$HttpPort" != "80" ]; then
		echo "Listen $HttpPort" >> ${HttpdConf}
	fi
	if [ "$SupportWeb" = "yes" -a "$RunWebLocal" = "yes" ]; then
		echo "Include /usr/syno/apache/conf/extra/httpd-userdir.conf-user" >> ${HttpdConf}
	fi
	WebmailEnabled=`/bin/get_key_value /etc/synoinfo.conf webmail_enabled`
	SZD_MailStation="/var/packages/MailStation"
	SZD_RoundCube="${SZD_MailStation}/target/roundcubemail"
	if [ "x$WebmailEnabled" = "xyes" -a -f "${SZD_MailStation}/enabled" ]; then
		echo "AliasMatch ^/mail$ \"${SZD_RoundCube}/\"" >> ${HttpdConf}
		echo "Alias /mail/ \"${SZD_RoundCube}/\"" >> ${HttpdConf}
		open_basedir="${open_basedir}:${SZD_RoundCube}"
	fi
	open_basedir=`echo ${open_basedir}|sed 's/:/\n/g'|sort -u|perl -e 'print join":",map{chomp;$_}<>;'`
	sed "/^open_basedir/c\\open_basedir = ${open_basedir}" ${SZF_PHPINI} > ${SZF_PHPINI}.$$
	mv ${SZF_PHPINI}.$$ ${SZF_PHPINI}
}
CheckPID()
{
	# check for pidfile
	if [ -f $PIDFILE ] ; then
		PID=`cat $PIDFILE`
		if [ "x$PID" != "x" ] && kill -0 $PID 2>/dev/null ; then
			STATUS="httpd (pid $PID) running"
			RUNNING=1
		else
			STATUS="httpd (pid $PID?) not running"
			RUNNING=0
		fi
	else
		STATUS="httpd (no pid file) not running"
		RUNNING=0
	fi
}

CheckPHPINI()
{
	PHPRegGlobals=`/bin/get_key_value ${SynoConf} phpregisterglobal`
	PHPGlobalsINI=`/bin/get_key_value ${PHPINI} register_globals`
	PHP_APC_shmsize=`/bin/get_key_value ${PHPINI} apc.shm_size`
	APC_shmsize=`/bin/get_key_value ${SynoDefConf} php_cache_size`
	APC_enabled=`/bin/get_key_value ${SynoConf} php_cache_enabled`
	if [ "x$APC_enabled" = "xno" ]; then
		APC_enabled=0
	else
		APC_enabled=1
	fi
	/bin/sed /^apc.enabled/c\\"apc.enabled = ${APC_enabled}" ${PHPINI} > /tmp/php.ini.$$
	if [ "x$PHP_APC_shmsize" = "x0" ]; then
		/bin/sed /^apc.shm_size/c\\"apc.shm_size = ${APC_shmsize}" /tmp/php.ini.$$ > /tmp/php.ini.$$.tmp
		/bin/mv /tmp/php.ini.$$.tmp /tmp/php.ini.$$
	fi
	if [ "$PHPRegGlobals" = "yes" -a "$PHPGlobalsINI" = "Off" ]; then
		echo "Setting \"register_globals = On\" in php.ini"
		/bin/sed /^register_globals/c\\"register_globals = On" /tmp/php.ini.$$ > /tmp/php.ini.$$.tmp
		/bin/mv /tmp/php.ini.$$.tmp /tmp/php.ini.$$
	fi
	/bin/mv /tmp/php.ini.$$ ${PHPINI}
}
CheckPID
CheckPHPINI

case $1 in
[Ss][Tt][Oo][Pp])
	if [ $RUNNING -eq 0 ]; then
		echo $STATUS
	else
		if kill $PID ; then
			echo "$0: user httpd stopped"
		else
			echo "$0: user httpd could not be stopped"
			exit 1;
		fi
	fi

	MAXTRY=30
	i=0
	while [ $i -lt $MAXTRY -a $RUNNING -eq 1 ] ; do
		CheckPID
		if [ $RUNNING -eq 1 ] ; then
			sleep 1
		fi
		i=`expr $i + 1`
	done
	;;
[Ss][Tt][Aa][Rr][Tt])
	$SSLKEYGEN > /dev/null 2>&1
	if [ ! -x "$Httpd" ]; then
		echo "$Httpd is not executable."
		exit 1;
	fi

	PHP_Spool="/var/spool/php"
	TmpDir="/volume1/@tmp/php"
	SupportRAID=`/bin/get_key_value /etc.defaults/synoinfo.conf supportraid`
	case "${SupportRAID}" in
	[Yy][Ee][Ss])
		TmpDir="${PHP_Spool}";;
	esac

	rm -rf ${TmpDir}
	mkdir -p ${TmpDir}
	chmod 1777 ${TmpDir}
	if [ "${TmpDir}" != "${PHP_Spool}" ]; then
		rm -rf ${PHP_Spool}
		ln -sf ${TmpDir} ${PHP_Spool}
	fi
	mkdir -p ${PHP_Spool}/apc
	chmod 1777 ${PHP_Spool}/apc

	# Dir for Blog banner image file. 
	chown -R 1023 /var/services/blog/
	chmod 755 /var/services/blog/

	#clean up Assistant Photo Uploader temp files	
	rm -rf "/var/services/photo/@eaDir/ASST_PHOTO_UPLOAD_TMP_DIR"

	if [ $RUNNING -eq 1 ]; then
		echo "$0 $ARG: httpd (pid $PID) already running"
	else
		GenerateConf
		PHP_PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/usr/local/sbin"

		startArg=""
		if [ "yes" = "$RunHTTPS" ]; then
			startArg="$startArg -DSSL"
		fi

		echo "Start User Apache Server ....."
		if env TMPDIR=${TmpDir} PATH=${PHP_PATH} $Httpd $startArg; then
			echo "$0: user httpd started"
		else
			echo "$0: user httpd could not be started"
			exit 1;
		fi
	fi
	;;
[Rr][Ee][Ss][Tt][Aa][Rr][Tt])
	if [ $RUNNING -eq 0 ]; then
		$0 start
	else
		$0 stop		
		$0 start
	fi
	;;
[Gg][Rr][Aa][Cc][Ee][Ff][Uu][Ll])
	if [ $RUNNING -eq 0 ]; then
		$0 start
	else
		GenerateConf
		if kill -HUP $PID ; then
			echo "$0: user httpd restarted"
		else
			echo "$0: user httpd could not be restarted"
			exit 1;
		fi
	fi
	;;
*)
	echo "Usage: $0 [start|stop|restart]"
	;;
esac
exit 0;
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.160
Punkte für Reaktionen
407
Punkte
393
Hallo,
1144 ist schon wieder anders, sieht aber soweit erst mal normal aus. Hast Du die DS schon mal neu gestartet?

Gruß Götz
 

windstar

Benutzer
Mitglied seit
16. Mai 2009
Beiträge
13
Punkte für Reaktionen
0
Punkte
0
Hallo,
1144 ist schon wieder anders, sieht aber soweit erst mal normal aus. Hast Du die DS schon mal neu gestartet?

Gruß Götz

Ja wie in Beitrag 3 geschrieben:
windstar schrieb:
Danke für die Antwort, habe ich schon probiert: DS neu gestartet und Photo Station abgeschaltet und wieder an, ohne Erfolg.
 

Shadowghost

Benutzer
Mitglied seit
04. Apr 2010
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Fehler Firmware 1144

Hallo

Bin erst seit 1 woche stolzer Besitzer eines DS1010+

Hatte das gleich problem gestern beim, update von 2.3-1139 au -1144
lies mich blass werden :eek: als ich nicht mehr auf mein Syno kamm, hatte mein standart Port 5000 au 8080 gesetzt

Betroffen vom Fehler sind alle Apaches (Virtuelle Hosts,System..)
Beim aufruffen der DiskStation mit Http://<IP> oder http://<Hostname>
gilt auch für virtuellen host oder PhotoStation ... bekommt man diese fehler meldung oder gleich da der Path nur in der Fehler meldung ändert.

Zum aufrufen des DSMs eghts nur mit der PORT angabe
Http://<IP>:<PORT> oder http://<Hostname>:<PORT>
Jedoch fuhr die anderen Host wie die PhotoStation oder Virtuellen Host kein chance.

Lösung:
Das problem liegt in der php.ini Datei Zeile mir der Definition von open_basedir =
nach deem Update haat sich zwichen dem =/etc:/tmp
ein Fehler dazwichen gedruckt >> /source/busybox-1.1.0/synocmds/get_key_value.c Buffer too small

und die Zeile sieht dann so aus:
open_basedir = /etc:/tmp:/etc:/source/busybox-1.1.0/synocmds/get_key_value.c Buffer too small /usr/syno/synoman:/var/packages/MailStation/target/roundcubemail:/....

Einfach den text raus nehmen : /source/busybox-1.1.0/synocmds/get_key_value.c Buffer too small

Bei mir hab ich dann den path :/usr/syno/synoman hinzugefügt
Sieht nun so aus: open_basedir = /etc:/tmp:/usr/syno/synoman:/var/packages/MailStation/target/roundcubemail:/var/run:/var/services/blog:/...

Am einfachsten gehts mit dem Config File Editor
Per Telnet oder SSH mit dem Syno verbinden
Mit root einloggen
und den script "/usr/syno/etc/rc.d/S97apache-user.sh restart" ausführen

Nach den Script ausführen geht sofort alles wieder.
 
Zuletzt bearbeitet:

windstar

Benutzer
Mitglied seit
16. Mai 2009
Beiträge
13
Punkte für Reaktionen
0
Punkte
0
Super, das war die Lösung.
Vielen Dank nun geht die Photo Station wieder. :)
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Bleibt lediglich die Frage, ob die php.ini jetzt beim Neustart wieder überschrieben wird. Sollte das der Fall sein, muss man die Modifikation hier anwenden.

Trolli
 

windstar

Benutzer
Mitglied seit
16. Mai 2009
Beiträge
13
Punkte für Reaktionen
0
Punkte
0
Ich hab die DS jetzt 2 Mal neu gestartet und die Photo Station funktioniert nach wie vor.
 

Shadowghost

Benutzer
Mitglied seit
04. Apr 2010
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Auch bei restart bleibt die änderung. Aber gut zu wiesen fürs nächste mal.


Ein Problem weniger :)
__________________
Mfg ShadowGhost

DS1010+ | 1GB RAM |DSM 2.3-1144 |5 x SAMSUNG HD154UI (je 1,5 TB) | RAID-5
 
Zuletzt bearbeitet:

tester4711

Benutzer
Mitglied seit
27. Okt 2008
Beiträge
144
Punkte für Reaktionen
0
Punkte
0
Hallo,

super vielen Dank. Hatte mit meiner DS1010+ das geiche Problem mit der php.ini.
Komischerweise ist das Problem erst aufgetreten nachdem ich den Webdienst aktiviert hatte. Vorher lief alles. ?!?!?

Danke !!!!!!
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat