DPC-iT notizBLOG

Rund um IT und Webdesign was ich sonst vergesse

Prefered https://www.website.com


RewriteEngine on
# If your CMSMS installation is in a subdirectory of your domain, you need to specify the relative path (from the root of the domain) here.
# In example: RewriteBase /[subdirectory name]
RewriteBase /

# +++++ ADD THIS - START +++++
# Link to http(s)://www.website.com then redirect to https://website.com
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

# Force URLs have https instead of http
# RewriteCond %{HTTPS} off
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# ++++++ ADD THIS - END +++++

Darauf wäre ich nicht gekommen. Manchmal ist es wirklich einfacher die PHP Doku zu lesen, statt stundenlang nach der Fehlerursache zu suchen.

Hinweis:

Der schließende Tag eines PHP-Blocks am Ende einer Datei ist optional, und in einigen Fällen ist das Weglassen hilfreich, wenn Sie include oder require verwenden, so dass ungewollte Whitespaces nicht am Ende einer Datei auftreten und Sie noch im Stande sind, später weitere Header an die Response hinzuzufügen. Es ist ebenfalls praktisch, wenn Sie Output Buffering verwenden und keine ungewollten Whitespaces am Ende eines durch die eingebundenen Dateien erzeugten Parts sehen wollen.

Einfach

?>

am Ende der inkludierten PHP Datei weg lassen und schon klappt es auch mit dem unerwünschten Whitespace

Dies ist zum Beispiel sinnvoll wenn Preislisten als CSV Datei erstellt werden sollen

Ursache: Die MySQL Tabelle „gm_counter_page“ auf dem Datenbankserver ist gecrashed.
Tabelle erneut von der Ursprungsdatenbank exportieren und in die „neue“ Datenbank importieren.

CMSms Minify richtig und einfach nutzen

Posted by Daniel Pest under CMS, Smarty

Das Minify Modul für CMS made Simple muss installiert sein.

Nach diesem Muster könnt Ihr Testweise eine URL bilden:

https://domain.tld/unterverzeichnis_falls_vorhanden/modules/Minify/min/builder/

Eine Schleife lädt alle Javascriptdateien die sich im Ordner „uploads/ORDNERNAME/js/“ befinden  in die Minify URL


{* lädt alle js scripts aus dem template ordner *}
{assign var='js_template_scripts_array' value="uploads/ORDNERNAME/js/*.js"|glob}
< s c r i p t type="text/javascript" src="/min/?f={foreach from=$js_template_scripts_array item='scriptname' name=oneitem}cms/{$scriptname}{if $smarty.foreach.oneitem.last}{else},{/if}{/foreach}">



Bitte beim Copy/Paste darauf achten, das ich die Script Tags mit Leerzeichen aufgefüllt habe. Sonst wird der CdeSchnipsel nicht vollständig hier angezeigt.

That´s it

cmd.exe aufrufen

wmic product list brief > installed.txt
erstellt eine Textdatei in der die installierten Programmversionen enthalten sind

Mittels
msiexec /x {ProductCode}
zum Beispiel: msiexec /x {4CCC9EC0-0DED-47A1-A144-248995387B8D} 

deinstalliert das Programm mittels Microsoft Installer.

Diese Lösung ist perfekt wenn die normale Deinstallationsroutine nicht funktioniert.

 

Parallax Scrolling

Posted by Daniel Pest under Allgemein

Stellar.js machts möglich

http://markdalgleish.com/projects/stellar.js/docs/

RIP – ist das euer Ernst?

Boot into the iDrac during POST

 

Enter System Services

Note that Cancel System Services is set to NO. This is our problem.

 

Change Cancel System Services to Yes

 

Exit saving changes and let the machine boot.

That’s it!

Ende der Schleife

# alle Anfragen einer Domain auf die aktuelle weiterleiten
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !NeueDomain.de$ [NC]
RewriteRule ^(.*)$ http://NeueDomain.de/$1 [L,R=301]

Einzelne MySQL Datenbank exportieren

mysqldump -u username -p database_name > dump.sql

Die Struktur einer MySQL Datenbank exportieren

mysqldump -u username -p --no-data database_name > dump.sql

Die Daten aus einer MySQL Datenbank exportieren

mysqldump -u username -p --no-create-info database_name > dump.sql

Mehrere MySQL Datenbanken exportieren

mysqldump -u username -p --databases db_name1 [db_name2 ...] > dump.sql

Alle MySQL Datenbanken exportieren

mysqldump -u username -p --all-databases > dump.sql

MySQL Datenbanken importieren

mysql -u username -p database_name < dump.sql

Vielen Dank an: Webprosa

/* CSS Code */
html {
height:100%;
width:100%;
display:table;
}
body {
display:table-cell;
vertical-align:middle;
}
/*
======================
      Thats it!
======================
*/
Optimization WordPress Plugins & Solutions by W3 EDGE