Web-Shell von orb vbulletin Hosting

Laden Sie alle erforderlichen Software

Sie können das SquirrelMail-Paket auf der SquirrelMail Website finden. PHP kann auf der PHP-Website zu finden.

Installieren Webserver und PHP (Version 4.1.0 oder höher)

SquirrelMail benötigt einen Webserver mit PHP-Unterstützung. Bitte refere mit dem PHP-Installationshandbuch für Informationen darüber, welche Web-Server PHP arbeitet mit und seine Installationsverfahren.

Beachten Sie, dass einige Linux und Unix-Distributionen bieten eine vorkompilierte Webserver mit PHP-Unterstützung eingebaut.

Web-Shell durch orb vbulletin Hosting guter Platz für

Wir empfehlen die folgenden PHP-Einstellungen:

  • register_globals off - Das ist eine gefährliche Einstellung, wenn aktiviert, und ist im Allgemeinen nicht für die meisten letzten PHP-Anwendungen benötigt werden. Wir geben nicht mehr Sicherheitsmeldungen für Probleme nur ausnutzbar mit dieser Einstellung eingeschaltet, weil es lange eine bekannte Schwäche in PHP war (und wird von PHP 6 entfernt worden ist). Beachten Sie, dass Sie leicht nur für eine einzelne Legacy-Anwendung ermöglichen können, die sie benötigen, während die Standardeinstellung für den Rest Ihrer Anwendungen weg halten.
  • magic_quotes_ aus - SquirrelMail mit diesen Substanzen eingeschaltet arbeiten kann, aber wenn Sie Streuschrägstriche in Ihrem E-Mail oder andere seltsame Verhalten auftreten, kann es ratsam sein, sie auszuschalten.
  • file_uploads auf - Dies ist erforderlich, wenn die Benutzer Dateien auf ihre E-Mails anhängen möchten.
  • safe_mode ein- oder ausschalten - Drehen abgesicherten Modus auf dem Fall SquirrelMail ist nicht viel sicherer als es weg ist. Wenn es aktiviert ist, Inkompatibilitäten mit einigen Funktionen können (siehe unseren abgesicherten Modus Notes) entstehen.

Installieren Sie IMAP-Server

Was für IMAP-Server, den Sie hängt davon ab, was sind die anderen Komponenten in Ihrem E-Mail-System verwenden können und wie sie installiert und konfiguriert. Der IMAP-Server muss verstehen, und seine kompatibel mit, wie Nachrichten auf Ihrem System gespeichert sind.

Wenn Sie Unix oder Linux mit einem Standard-Sendmail MTA-Server verwenden, haben Sie wahrscheinlich einen IMAP-Server installieren, die in / var / spool / mail / gespeicherten Mail funktioniert. wie UW IMAP, Dovecot usw.

Wenn Sie Ihren E-Mail-Server auf einer Windows-Plattform ausgeführt wird, könnten Sie haben einen IMAP-Dienst zu aktivieren, die mit Ihrem E-Mail-Server gebündelt wird.

Wenn Ihr E-Mail-Server nicht IMAP unterstützt, können Sie ein anderes E-Mail-Server-Produkt finden müssen.

Packen Sie SquirrelMail-Paket

Packen Sie das SquirrelMail-Paket in einem Web zugänglichen Ort.

Bereiten Sie Daten und Befestigungs Verzeichnisse

Wählen Sie ein Datum dirrectory und Befestigungs dirrectory außerhalb der Reichweite des Web-Servers (zum Beispiel in einer Unix oder Linux-Umgebung ein Unterverzeichnis von / var ist ein guter Ort für diese).

Das Datenverzeichnis ist, wo SquirrelMail Benutzereinstellungen gespeichert werden - auch wenn Sie SquirrelMail haben konfigurieren Benutzereinstellungen in einer Datenbank zu speichern, könnten einige Plugins noch brauchen dieses Verzeichnis zu verwenden. Das Befestigungs Verzeichnis wird hauptsächlich für die temporäre Speicherung von Datei-Uploads verwendet, die E-Mail-Anhänge werden wird.

Hosting

Beide Verzeichnisse sollte beschreibbar sein (nicht lesbar) vom Web-Server und sonst niemand (außer Ihnen). In einer Umgebung mit Unix oder Linux, das bedeutet, dass sie durch den Root-Benutzer gehört werden sollte, wenn möglich (sonst was Benutzer Sie sich als), deren Gruppe die gleiche sein sollte, dass der Webserver läuft (zB „www-data “, "apache", "niemand", "Rad", etc.), und die Berechtigungen sollten 0730 (rwx-wx ---) sein.

Wenn Sie PHP mit abgesicherten Modus aktiviert verwenden, überprüfen Sie unsere abgesicherten Modus Hinweise, die auf diese Verzeichnisse andere mögliche Einschränkungen erklären.

Verzeichniszugriff Überlegungen

Nur ein kleiner Teil des Code SquirrelMail Quelle muss direkt zugänglich Browser des Benutzers sein. Der Rest des Quellcodes wird intern von SquirrelMail verwendet. der gesamte Quellbaum offen Zugang von außen zu verlassen ist kein Problem oder Verletzlichkeit, aber einige Angreifer wurden für alte Versionen von SquirrelMail herumzuschnüffeln bekannt, indem Sie versuchen Dinge wie die Changelog-Datei zu überprüfen. Wenn Sie den maximalen Schutz gegen Snoops und Möchtegern-Angreifer verwenden möchten, können Sie die Verwendung der .htaccess-Dateien, die durch den Zusatz „AllowOverride AuthConfig“, um die Verzeichniseinstellungen für SquirrelMail in der Apache-Konfiguration mit dem SquirrelMail Quellcode kommen Datei (wenn Sie den Apache Web-Server verwendet wird), oder Sie können die Verzeichniseinstellungen verwenden in der Apache-Konfiguration Abschnitt unten vorgeschlagen.

konfigurieren Sie SquirrelMail

Config / conf.pl (oder nur konfigurieren) von der Kommandozeile. Dies ist ein Perl-Skript, also wenn Sie Perl nicht installiert haben, finden Sie auf unsere Hinweise darüber, wie SquirrelMail ohne Shell-Zugriff zu konfigurieren.

Verwenden Sie die D Option vordefinierte Einstellungen für Ihren speziellen IMAP-Server zu laden und bearbeiten zumindest die Server-Einstellungen und Allgemeine Optionen (sicherstellen, dass das „Datenverzeichnis“ und „Anhang Directory“ Einstellungen festlegen).

Überprüfen Sie Ihre SquirrelMail Konfiguration

Wechseln Sie example.com/squirrelmail/src/configtest.php Ihre Konfiguration auf häufige Fehler zu testen. Sie müssen die „example.com“ und „squirrelmail“ Teile einzustellen, um den Standort, an dem Sie es installiert ist. Beachten Sie, dass in SquirrelMail-Versionen 1.5.0 und höher, wenn Sie configtest.php von jedem anderen Ort als die Maschine zugreifen, wo SquirrelMail installiert ist, werden Sie sicher, dass $ allow_remote_configtest wird in der Konfigurationsdatei aktiviert vornehmen müssen, dies zu tun (oder siehe "11. Tweaks" ==> "erlauben 7. Fern configtest" im Konfigurationsdienstprogramm). Wenn Sie das tun, sollten Sie es wieder deaktivieren, wenn Sie fertig sind.

Melden Sie sich bei SquirrelMail

Wechseln Sie zu example.com/squirrelmail/ eingeloggt sein. Auch hier müssen Sie „example.com“ und „squirrelmail“ ändern, was auch immer der Ort ist, dass Sie es installiert haben.

Dieses Kapitel beschreibt die Installation von SquirrelMail und zugehörigen Paketen auf einem generischen Unix oder Linux-System. Sie gilt nicht für die Installation des Betriebssystems oder anderer für eine voll funktionsfähige E-Mail-System benötigten Werkzeuge.

Jegliche Versionsnummern verwendet in diesen Beispielen sind spezifisch für die Zeit, als diese Dokumentation geschrieben wurde. Sie sollten in der Regel die aktuellsten Versionen aller beteiligten Software verwenden. Das heißt, wenn es neuere Versionen dieser Pakete jetzt verfügbar, werden Sie wahrscheinlich die neueren Zahlen in den folgenden Beispielen ersetzen wollen. Stellen Sie sicher, dass Sie nicht mit alten sind, veraltet oder verletzlich Software!

In diesem Handbuch wird den UW IMAP-Server, da es ein einfaches (und überall) Beispiel ist, und weil es in den meisten generischen E-Mail-System-Setups verwendet werden, wenn eingehende E-Mails in dem Verzeichnis / var / spool / Mail-Verzeichnis gespeichert sind. Wenn Sie planen, Webmail auf einem System mit einer großen Anzahl von Benutzern zu bieten oder wo Benutzer große Postfächer haben, sollten Sie planen, ein besseres E-Mail-System-Design und verschiedene IMAP-Server-Software.

Bitte beachten Sie, dass, bevor Sie solche Dinge wie einen Webserver, PHP oder einem IMAP-Server beginnen installieren, sollten Sie überprüfen, ob Ihr System bereits eine solche Software installiert hat. Viele Server-Class-Systeme kommen mit dieser Art von Software bereit zu gehen. Beachten Sie auch, dass diese Installationsanweisungen generic Kompilation Befehle verwenden, die auf fast jedem System funktionieren sollen, aber Ihr System anmutiges hat (und noch einfacher) Möglichkeiten, Software zu installieren, wie das apt-get-Tool in Systemen wie Debian und das yum-Tool in Systemen wie Fedora / Red Hat.

Normalerweise benötigen Sie root-Zugriff auf den Server haben, um diese Operationen durchzuführen.

Download erforderliche Software

Entpacken und Installieren von Apache

In Verbindung stehende Artikel

Forum erstellen vbulletin 4vBulletin 5.3.1 Alpha ist jetzt verfügbar. Kunden mit gültigen Lizenzen werden aufgefordert, die Software auf ihrem Staging-Server zu testen. Achtung: Nicht für Produktionsserver vBulletin empfohlen ...
Mitgliederliste php vbulletin HostingDIE # 1 kostenlos, Open Source BULLETIN BOARD SOFTWARE phpBB ist eine kostenlose Flat-Forum Bulletin Board-Software-Lösung, die verwendet werden kann, in Kontakt mit einer Gruppe von Menschen zu bleiben oder die gesamten Strom versorgen ...
Freie vbulletin Lizenz mit HostingMenschen TMDHosting Ich bin ein kleines digitales Design Studio läuft und ich habe seit geraumer Zeit TMD wurden unter Verwendung von zumindest einigen Jahren. Allerdings habe ich hatte das ‚Vergnügen‘ andere Unternehmen auszuprobieren ...
Wp-signup.php Wordpress Multi-Site-HostingBenötigen Sie wirklich ein Netzwerk? Die Standorte in einem Multi-Site-Netzwerk getrennt sind, sehr ähnlich wie die einzelnen Blogs auf WordPress.com. Sie sind nicht wie die Dinge in anderen Arten von miteinander verbundenen ...
Druckerfreundliche Seiten Drupal HostingDrupal ist ein robustes Content Management System, das auf einem LAMP-Server ausgeführt wird. Der LAMP-Server verwendet MySQL standardmäßig, aber PostgreSQL kann auch mit Drupal verwendet werden. Es kann Blogs, Foren Gastgeber und ...