Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

PHP 5.3 nach PHP 5.6 portieren

Mitglied: nippon-tussi

nippon-tussi (Level 1) - Jetzt verbinden

09.11.2016 um 20:58 Uhr, 751 Aufrufe, 5 Kommentare

Ich habe hier ein altes Projekt, das seit Jahren unter php 5.3 auf einem shared host bei all-inkl läuft. Da php 5.3 aber inzwischen veraltet ist, soll es auf php 5.6 portiert werden. Eigentlich kein Problem dachte ich - einfach

#AddHandler php53-cgi .php
AddHandler php56-cgi .php

in die .htaccess und es läuft. Aber leider reicht das offenbar nicht, denn obwohl nach der Änderung exakt die selbe HTML-Datei ausgeliefert wird, werden die CSS-Dateien, die im Header eingebunden werden, vom Browser nicht geladen. Aber das kann doch eigentlich nicht an php liegen, oder? Hat jemand ein paar Stichworte zu googeln für mich?

Danke fürs lesen, Tussi
Mitglied: StefanKittel
09.11.2016 um 21:22 Uhr
Hallo,
Du kannst doch im Backend einfach die PHP-Version pro Domäne ändern.
Warum in der Datei ändern?

Ist Deine Software überhaupt kompatibel zu PHP 5.6?
Viele ältere Programme müssen angepasst werden damit sie funktionieren.

Stefan
Bitte warten ..
Mitglied: nippon-tussi
10.11.2016 um 09:50 Uhr
Ich habe solche Anpassungen gerne vor der Nase und da finde ich die .htaccess eigentlich ganz praktisch.

Um erkennen zu können, ob die html tatsächlich neu erzeugt, und nicht etwa aus dem Cache gesendet wurde, musste ich für den Test sogar phpversion() in den Code stecken, sonst wäre die ausgelieferten html Seiten tatsächlich völlig identisch gewesen.

Aber das geht an der Kernfrage vorbei: Kann es sein das php eine Auslieferung von CSS-Dateien verhindert, obwohl die HTML-Dateien völlig identisch sind? Ich habe bislang gedacht, dass der Browser die CSS-Dateien nachläd wenn er entsprechende Links in der HTML findet; da hat doch das verwendete php keinen Einfluss drauf. Oder doch?
Bitte warten ..
Mitglied: Larmina
10.11.2016, aktualisiert um 10:10 Uhr
Hi,
hast du eventuell einen Link zu der Seite?

Wenn du den nicht hier posten möchtest versuche einfach mal folgendes:

- Firefox und Firebug installieren
- Mit F12 Firebug aufrufen, dann die Website aufrufen.
- In Firebug unter "Netzwerk" siehst du nun allen Verkehr der zwischen dir und deiner Website stattfindet
- Schau dir die Antwort die du vom Link auf die CSS Datei bekommst an und poste sie ggf. hier.

LG Larmina
Bitte warten ..
Mitglied: StefanKittel
10.11.2016 um 16:21 Uhr
Hallo,

PHP hat nur Auswirkungen auf die HTML-Ausgabe.
Wenn der Browser das CSS nicht frisst muss es einen Fehler in der Ausgabe geben.
Pfade, Sonderzeichen, Leerzeichen, etc.

Mit einem Link, auch per PN, könnte ich mal schauen was an der Ausgabe nicht stimmt.

Stefan
Bitte warten ..
Mitglied: GrueneSosseMitSpeck
10.11.2016 um 16:22 Uhr
also ich muß dazu noch anmerken, daß es bei PHP grundsätzlich mal 2 Phänomene zu beachten gibt.

1.) PHP Verarbeitungsfehler -> die kommen per HTML zum Client. Hier kommt man aber auch nicht umhin, alle Caches zu leeren, serverseitig als auch clientseitig im Browser

2.) PHP Funktionsänderungen -> hier steckt der Teufel im Detail, ich hatte das schon mal daß bei einem PHP Update von 5.0 nach 5.1 plötzlich die MySQL Abfragen nur noch leere Resultate lieferten... kann auch sein daß es nun beim CSS eine Änderung gab, oder irgendwo ein früher optionales Semikolon vergessen...
Bitte warten ..
Ähnliche Inhalte
Ubuntu
PHP 5.6 und PHP7 paralell
gelöst Frage von ClepToManixUbuntu10 Kommentare

Hallo, ich habe auf meinem Server Wordpress und eine Nextcloud mit php7 laufen. Da ich nun eine Anwendung installieren ...

Apache Server

Nach PHP-Update von 5.4 auf 5.6 werden Umlaute falsch dargestellt

gelöst Frage von coltseaversApache Server2 Kommentare

Hallo zusammen, ich habe auf einem Websever (Debian 7 stable, Apache 2.2) ein PHP-Update von Version 5.4 auf 5.6 ...

PHP

PHP von 5.5 auf Version 5.6 oder 7 updaten ohne Probleme möglich?

Frage von imebroPHP7 Kommentare

Hallo, ich bekam eine Mitteilung, dass die PHP-Version 5.5 bald nicht mehr mit Sicherheitsupdates versorgt wird und dass ich ...

TK-Netze & Geräte

IVR Modul für Starface 5.6 gesucht

Frage von StefanKittelTK-Netze & Geräte1 Kommentar

Hallo, hat noch Jemand ein IVR Modul für Starface 5.6 als Datei. Eine Lizenz kann ich kaufen, aber das ...

Neue Wissensbeiträge
Sicherheit
0-day Schwachstelle im Internet Explorer
Information von kgborn vor 1 TagSicherheit

In Microsofts Internet Explorer gibt es eine 0-day Schwachstelle in der Scripting Engine, die faktisch alle Browser- und Windows-Versionen ...

Internet

Internet-Speedtest Automatisieren via Befehlszeile, cmd, Bash (Windows, Linux, FreeBSD, Mac)

Tipp von anteNope vor 2 TagenInternet3 Kommentare

Also das hier ist irgendwie an mir vorbeigegangen. Einfacher geht es schlicht nicht mehr. Speedtest.cmd Via Aufgabenplanung stündlich oder ...

Administrator.de Feedback

Entwicklertagebuch: Codeblöcke auf unseren Seiten

Information von admtech vor 3 TagenAdministrator.de Feedback8 Kommentare

Hallo Administrator User, Unsere Codeblöcke werden ab sofort anders dargestellt. Die Codeblöcke können nun direkt per Copy&Paste kopiert werden. ...

Humor (lol)
Internet - auch 2020 noch Neuland ?
Erfahrungsbericht von Henere vor 3 TagenHumor (lol)6 Kommentare

Heute eine Mail der Schule meiner Tochter bekommen. Blabla Umweltschutz bla bla siehe Anhang. Dumm nur: Da hab ich ...

Heiß diskutierte Inhalte
Webbrowser
Kann Firefox von Google Suche nicht befreien
Frage von RG2525Webbrowser17 Kommentare

Hallo, Das passiert jetzt in letzter Zeit auf mehreren Computern von mir, dass die Google Suche sich nicht ausschalten ...

Peripheriegeräte
Datenstrom Drucker
Frage von FragefuchsPeripheriegeräte12 Kommentare

Moin, kann mir jemand sagen, wie Computer Daten an einen Drucker weitergeben? Gibt es dafür ein Protokoll oder Format? ...

Sicherheits-Tools
Passwort Manager mit AD anbindung und dt. Oberfläche
gelöst Frage von sani007Sicherheits-Tools12 Kommentare

Hallo Ich suche kostengünstigen Passwort Manager mit AD-Anbindung mit weboberfläche. Am besten mit VM-Image zur schnellen Installation. Wenn es ...

Windows Server
Computerobjekte in AD auf Gerätetyp filtern
Frage von SchroediWindows Server11 Kommentare

Hallo zusammen, gibt es eine Möglichkeit in der AD die Computerobjekte auf Gerätetyp, also Notebook / Desktop-PC in einer ...