it-swarm.com.de

Frage zu Server-Zeitzonen und J! 3.5-Erweiterungen

Hintergrund

Meine Unternehmenswebsite verwendet einen Terminplaner/Warenkorb namens VikAppointments, daher sind meine Daten/Zeiten für einen reibungslosen Geschäftsbetrieb sehr wichtig.

Meine Zeitzone ist die mitteleuropäische Zeitzone UTC + 01: 00.

Problem

Ich habe einen Shared Hosting Plan mit Hostgator und meine Shared Server Time ist auf America/Chicago | eingestellt 2016-04-22 10:54:31 CDT

Ich habe versucht, meine Joomla-Zeit auf die mitteleuropäische Zeitzone einzustellen, aber wenn ich zu VikAppointments gehe, wird die Standard-Zeitzone weiterhin als festgelegt

In der Dokumentation heißt es:

Aktuelle Standardzeitzone Die in der php.ini-Konfiguration Ihres Servers festgelegte Standardzeitzone. Wenn dieser Wert nicht der Region Ihres Unternehmens entspricht, wenden Sie sich an Ihren Hosting-Anbieter.

Hostgator sagt jedoch Folgendes über Zeitzonen für gemeinsam genutzte Konten:

Die Serveruhr ist auf Central Standard Time (CST) eingestellt. Während Sie die Zeit auf der Uhr eines gemeinsam genutzten Servers nicht ändern können, können Sie die angezeigte Zeitzone mit einem PHP Skript ändern.

Frage

Gibt es eine andere Möglichkeit (vielleicht einige PHP zu einer meiner Stammverzeichnisdateien hinzufügen?), Um meine Zeitzone so einzustellen, dass sie in meinen Joomla-Erweiterungen korrekt angezeigt wird?

Sehr dankbar hier für jede Hilfe! :-)

pdate:

Ich habe eine ganze Reihe von Dingen ausprobiert

Momentan habe ich den folgenden Code zu meiner .htaccess-Datei im public_html-Verzeichnis hinzugefügt ...

## Begin - Custom redirects
#
# If you need to redirect some pages, or set a canonical non-www to
# www redirect (or vice versa), place that code here. Ensure those
# redirects use the correct RewriteRule syntax and the [R=301,L] flags.
#
SetEnv TZ Europe/Paris
## End - Custom redirects

Aber es ändert nichts (und ich habe Apache ReQriting eingeschaltet).

Ich habe die Antwort unten für die .htaccess-Datei ausprobiert (ich kann nicht auf meine php.ini-Datei zugreifen, da ich auf Shared Hosting bin !!) und es gibt mir 500 interne Fehler.

Das ist unglaublich schwierig!

pdate II und Lösung!

Nun, das war kompliziert, aber es funktioniert.

Schritte, die ich unternommen habe:

1 - Erstellt eine neue php.ini-Datei und fügt sie meinem Stammordner hinzu. 2 - Fügte den folgenden Code hinzu:

date.timezone = Europe/Paris

3 - Wichtig: hat meinen Ordner public_html/.htaccess mit dem folgenden Code aktualisiert:

<IfModule mod_suphp.c>
suPHP_ConfigPath /home3/username_here
<Files php.ini>
order allow,deny
deny from all
</Files>
</IfModule>

Ich empfehle den Hostgator-Artikel auf php.ini zu lesen: support.hostgator.com/articles/what-is-php-ini

Und voila. Vielen Dank für deine Hilfe!!

4

Sie sollten in der Lage sein, die Standard-Zeitzone über php.ini Oder .htaccess Einzustellen.

Standard-Zeitzone über php.ini Einstellen

Fügen Sie Ihrer php.ini - Datei die folgende oder eine ähnliche Zeile hinzu:

date.timezone = "Europe/Paris"

Sie können die Datei php.ini Im Stammverzeichnis Ihrer Website erstellen, falls sie noch nicht vorhanden ist.

Standard-Zeitzone über .htaccess Einstellen

Fügen Sie Ihrer .htaccess - Datei die folgende oder eine ähnliche Zeile hinzu:

php_value date.timezone "Europe/Paris"

Wenn keine dieser Optionen funktioniert, wenden Sie sich an Ihren Hosting-Dienstanbieter, um Unterstützung zu erhalten.

5
Neil Robertson