Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 15. September 2012 16:41

mörml
Server-Pate
Registriert: 23. Januar 2011
Beiträge: 443

ScriptDeploy 0.8: Call to undefined function load_all_preferences()

Hallo liebe Forumsgemeinde,

habe unter 1.11.1 ScriptDeploy 0.8 per ftp installiert. Wenn ich auf den neu erscheinenden Menüpunkt unter Layout klicke, erscheint der Fehler:

Fatal error: Call to undefined function load_all_preferences() in .../modules/ScriptDeploy/lib/class.adminHeaderScripts.php on line 112

Was will mir der Autor damit sagen?

Dankbar für jedwede Anregung
mörml


kann CMSms buchstabieren...

CMSms 1.11.12
PHP 5.5.14

Offline

#2 15. September 2012 16:51

mörml
Server-Pate
Registriert: 23. Januar 2011
Beiträge: 443

Re: ScriptDeploy 0.8: Call to undefined function load_all_preferences()

Selbstgespräche regen die Hirntätigkeit an...
Als Bug gemeldet, will das heißen, dass ich ScriptDeploy nicht unter 1.11.1 anwenden kann?


kann CMSms buchstabieren...

CMSms 1.11.12
PHP 5.5.14

Offline

#3 16. September 2012 16:28

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: ScriptDeploy 0.8: Call to undefined function load_all_preferences()

Ich habe ScriptDeploy schon länger nicht mehr auf dem Radar. Ich kann einzig folgendes dazu sagen:
Der Entwickler ist nicht gerade sehr Schnell mit Updates zu machen (das letzte nach der 1.9er war ein Rewrite des Moduls, soweit ich mich erinnere, ich weiss aber nicht ob dieses Veröffentlicht wurde). Meine Empfehlung hier ist nicht auf das Modul zu setzen, da es recht zentral ist und fast bestimmt ein Hinterungsgrund für Updates sein wird.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#4 16. September 2012 18:56

mörml
Server-Pate
Registriert: 23. Januar 2011
Beiträge: 443

Re: ScriptDeploy 0.8: Call to undefined function load_all_preferences()

Hallo nockenfell,

danke für die klaren Worte. Kannst du eine Komprimierung empfehlen?

VG!


kann CMSms buchstabieren...

CMSms 1.11.12
PHP 5.5.14

Offline

#5 16. September 2012 19:29

Cherry
arbeitet mit CMS/ms
Registriert: 15. Dezember 2010
Beiträge: 529

Re: ScriptDeploy 0.8: Call to undefined function load_all_preferences()

ich verwende ScriptDeploy auch nicht mehr. Gleicher Grund wie oben...
Ich nehme statt dessen minify.
Das komrimiert zwar die HTML Ausgabe nicht, kombiniert aber die CSS und Javascripte. Damit kann ich schon mal leben.
Für die HTML Komprimierung hab ich noch nichts wirklich befriedigendes gefunden.

Offline

#6 16. September 2012 19:49

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: ScriptDeploy 0.8: Call to undefined function load_all_preferences()

Ich nutze den SmartOptimizer http://farhadi.ir/projects/smartoptimizer/

Allerdings bin ich im Moment daran diesen in die ToolBox zu intergrieren. In der nächsten ToolBox Version werden alle CSS und JS Scripte minimiert ausgegeben werden. In einem zweiten Schritt werde ich das Minimieren auch allgemein einbauen.

Der Vorteil der SmartOptimizer Lösung ist, dass jegliches JS und CSS das eingebunden ist, automatisch minimiert wird. Via .htaccess Regel wird jede CSS und JS Abfrage über den SmartOptimizer umgeleitet.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#7 16. September 2012 20:43

mörml
Server-Pate
Registriert: 23. Januar 2011
Beiträge: 443

Re: ScriptDeploy 0.8: Call to undefined function load_all_preferences()

Mir gefällt beim SO der "Entwicklungsstau" nicht so sehr.


kann CMSms buchstabieren...

CMSms 1.11.12
PHP 5.5.14

Offline

#8 16. September 2012 20:46

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: ScriptDeploy 0.8: Call to undefined function load_all_preferences()

Was meinst du mit Entwicklungsstau?


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#9 16. September 2012 20:50

mörml
Server-Pate
Registriert: 23. Januar 2011
Beiträge: 443

Re: ScriptDeploy 0.8: Call to undefined function load_all_preferences()

Der Entwickler schreibt auf seiner Website:

Actually it's an old project of mine and I'm not satisfied with the quality of the code and its architecture. So I'm not willing to continue developing this project, but also this is the most popular project in my github account and I'm not going to abandon it. So I'm planning a whole rewrite of the project from scratch as soon as I can.


kann CMSms buchstabieren...

CMSms 1.11.12
PHP 5.5.14

Offline

#10 16. September 2012 21:31

mörml
Server-Pate
Registriert: 23. Januar 2011
Beiträge: 443

Re: ScriptDeploy 0.8: Call to undefined function load_all_preferences()

Ich teste den SO trotzdem. Den Inhalt der .htaccess habe ich ganz oben in meine root-.htaccess kopiert, die 2. .htaccess innerhalb des Ordners "smartoptimizer" bleibt bestehen, habe ich das richtig verstanden?


kann CMSms buchstabieren...

CMSms 1.11.12
PHP 5.5.14

Offline

#11 17. September 2012 07:21

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: ScriptDeploy 0.8: Call to undefined function load_all_preferences()

Genau. Zumindest habe ich das jeweils so gemacht.

Ich habe es bei mir wie folgt eingerichtet. Es hat noch einiges anderes drum herum, müsste aber so funktionieren:

	RewriteEngine on
  RewriteBase /

	# BEGIN Gzip Compression
	AddEncoding gzip .gz
	<filesmatch "\.css\.gz$">
	AddType "text/css" .gz
	</filesmatch>

	RewriteCond %{HTTP:Accept-encoding} gzip
	RewriteCond %{REQUEST_FILENAME} \.(css)$
	RewriteCond %{REQUEST_FILENAME}.gz -f
	RewriteRule ^(.*)$ $1.gz [QSA,L]

	# END Gzip Compression

  <IfModule mod_expires.c>
		<FilesMatch "\.(gif|jpg|jpeg|png|swf|css|js|html?|xml|txt|ico)$">
			ExpiresActive On
			ExpiresDefault "access plus 10 years"
		</FilesMatch>
	</IfModule>


	<IfModule mod_deflate.c>
# Apache Modul zum Komprimieren der Text-Dateien (CSS/HTML/JS)
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml image/gif image/jpeg image/png application/x-javascript application/json
SetOutputFilter DEFLATE
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSI[E] !no-gzip !gzip-only-text/html
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png|ico|flv|swf|mpg|mpeg)$ no-gzip dont-vary
Header append Vary Accept-Encoding
</IfModule>

# Apache Modul fürs Cachen von Dateien
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text/html "access plus 2 hours"
ExpiresByType text/css "access plus 2 hours"
ExpiresByType text/js "access plus 2 hours"
ExpiresByType text/x-js "access plus 2 hours"
ExpiresByType text/javascript "access plus 2 hours"
ExpiresByType text/xml "access plus 2 hours"
ExpiresByType image/gif "access plus 1 years"
ExpiresByType image/jpg "access plus 1 years"
ExpiresByType image/jpeg "access plus 1 years"
ExpiresByType image/png "access plus 1 years"
ExpiresByType image/ico "access plus 1 years"
ExpiresByType audio/mpeg "access plus 1 years"
ExpiresByType application/javascript "access plus 2 hours"
ExpiresByType text/js "access plus 2 hours"
ExpiresByType application/x-javascript "access plus 2 hours"
ExpiresByType text/x-js "access plus 2 hours"
ExpiresByType application/pdf "access plus 2 hours"
ExpiresByType application/xml "modification plus 2 hours"
ExpiresByType application/x-shockwave-flash "access plus 2 hours"
</IfModule>

<IfModule mod_headers.c>
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Cache-Control "max-age=31536000, public"
</FilesMatch>

<FilesMatch "\.(js|xml|txt)$">
Header set Cache-Control "max-age=2678400, private"
</FilesMatch>
</IfModule>




	RewriteCond %{REQUEST_FILENAME} !-f
	RewriteCond %{REQUEST_FILENAME} !-d
	RewriteRule ^(.*\.(js|css))$ smartoptimizer/?$1

	<IfModule mod_expires.c>
		RewriteCond %{REQUEST_FILENAME} -f
		RewriteRule ^(.*\.(js|css|html?|xml|txt))$ smartoptimizer/?$1
	</IfModule>

	<IfModule !mod_expires.c>
		RewriteCond %{REQUEST_FILENAME} -f
		RewriteRule ^(.*\.(gif|jpg|jpeg|png|swf|css|js|html?|xml|txt|ico))$ smartoptimizer/?$1
	</IfModule>

	<FilesMatch "\.(gif|jpg|jpeg|png|swf|css|js|html?|xml|txt|ico)$">
		FileETag none
	</FilesMatch>

[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#12 17. September 2012 14:12

mörml
Server-Pate
Registriert: 23. Januar 2011
Beiträge: 443

Re: ScriptDeploy 0.8: Call to undefined function load_all_preferences()

Sehr chic, danke!


kann CMSms buchstabieren...

CMSms 1.11.12
PHP 5.5.14

Offline