Archiv für den Monat: Januar 2014

memory_limit per htaccess manuell einstellen

Manche Server-Prozesse brauchen mehr Rechenpower, als die Standardeinstellungen des Servers hergeben. Zum Beispiel verlangt die Zusammenstellung der Jahresansicht im Statistik-Tool Piwik nach deutlich mehr Memory, als  beispielsweise bei all-inkl voreingestellt ist.

Wenn man seine Webseite auf einem sogn. Shared-Server laufen hat, sind die Möglichkeiten häufig begrenzt. Man kann zwar beim Support nachfragen, ob die das Memory-Limit nicht vielleicht ein wenig hochschrauben können, aber meistens stößt man damit auf taube Ohren. Verständlich: schließlich teilen sich duzende, manchmal hunderte Kunden bzw. Webseiten die Rechenleisung eines Shared-Servers.

Anders bei sogn. Managed-Servern. Das man bei diesem Hosting-Modell der einzige Kunde ist, kann man fröhlich das Memory-Limit hochschrauben. Das kann man für jeden Webspace, für jede Domain oder auch für jedes Verzeichnis einzeln definieren. Dafür genügt es, einen kleinen Eintrag in der htaccess-Datein hinzuzufügen, mit dem man das  memory_limit manuell einstellen kann. Hier exemplarisch die Einstellung für ein memory_limit von 265MByte:

php_value memory_limit 256M

Damit riskiert man zwar, dass andere Prozesse bzw. der ganze Server vorübergehend etwas langsamer läuft – aber wenn es sich nur um die monatliche Zusammenfassung der Zugriffsstatistik handelt kann man das schon mal machen.

Dreamweaver hängt beim Öffnen eines Dokuments [Lösung]

Problem:

Man versucht ein Dokument (PHP) in Dreamweaver zu öffnen, aber Dreamweaver hängt fest. Es dauert zwischen 30 Sekunden und mehreren Minuten, bis der ‚Feuerball‘ verschwindet und man PHP-Datei ansehen und bearbeiten kann (meines Wissens nach betrifft das Problem vor allem Dreamweaver CS5 und Dreamweaver CS5.5).

Lösung:

Man muss die Funktion „Resolve To IP Address“ von Hand deaktivieren.

Lösungsweg:

  1. Dreamweaver beenden
  2. Das Library-Verzeichnis des angemeldeten Beutzers öffnen. Wenn das Library-Verzeichnis des angemeldeten Beutzers nicht zu sehen ist die ALT-Taste gedrückt halten und in der Menüleiste über „Gehe zu“ das Verzeichnis „Library“ („Bibliothek“?) aufrufen und dann ins Verzeichnis „Preferences“ wechseln („Präferenzen“?).
  3. Hier sollte die Datei „Adobe Dreamweaver CS5 Prefs“ bzw. „Adobe Dreamweaver CS5 Prefs“ zu finden sein – diese mit einem Texteditor (TextEdit) öffnen.
  4. Im Bereich [REMOTE DOWNLOAD] muss die Zeile „resolveremoteurltoipaddress=FALSE“ hinzugefügt werden…vorher:
    [REMOTE DOWNLOAD]
    remotedownloadcachesize=50
    remotedownloadallow=TRUE
    nachher:
    [REMOTE DOWNLOAD]
    remotedownloadcachesize=50
    remotedownloadallow=TRUE
    resolveremoteurltoipaddress=FALSE

…Datei speichern – und das wars dann – Dreamweaver sollte nun ohne Probleme und ohne Feuerball oder andere Verzögerungen jede noch so sehr verlinkte PHP-Datei öffnen. Viel Vergnügen!

Den Lösungsweg habe ich hier auf den Hilfeseiten von Adobe gefunden:
helpx.adobe.com/dreamweaver/kb/hang-opening-document-dreamweaver-cs5.html