Site.pro
  • Webseitenersteller
    • Webseitenersteller
    • Preise
    • Website-Import
    • Online-Shops
    • Plugins
    • Zusammenarbeit
    • Vorlagen
    • Sprachen
    • Affiliate-Programm
    • Beispiele
    • Webbauskasten mit KI
    • Für Designstudios
    • Wir bauen für Sie
  • Domains
  • E-Mail
  • Lernen
    • Anleitungen
    • Blog
    • FAQ
    • Wachstumshacking
    • Für Hostings
    • Domäne
    • Für die Bildung
  • für Wiederverkäufer
    • Preise
    • White Label
    • Umsatzbeteiligung
    • Panels
    • Wie es funktioniert
    • Massenimport
    • Unsere Partner
    • Wiederverkauf Beispiele
    • Marketing-Materialien
    • Dokumentation
    • Kostenlose Webseiten
  • Webseitenersteller
    • WebseitenerstellerJeder kann ganz einfach eine Website, eine Landingpage oder einen Onlineshop erstellen.
    • PreiseSite.pro Preise: Vorlagen 200+, Webseiten, grundlegende Bausatzfunktionen, Online-Shops.
    • Website-ImportÜbertragen Sie Ihre vorhandene Website von überall in den Site.pro Builder.
    • Online-ShopsVerkaufen Sie Ihre Waren oder Dienstleistungen überall auf der Website.
    • PluginsViele Funktionen und Plugins je nach geografischen Vorlieben.
    • ZusammenarbeitKollaborativ Webseitenersteller, Erstellen Sie eine Website mit Teamkollegen in Echtzeit an einem Ort.
    • Vorlagen
    • Sprachen
    • Affiliate-Programm
    • Beispiele
    • Webbauskasten mit KI
    • Für Designstudios
    • Wir bauen für Sie
  • Domains
  • E-Mail
  • Lernen
    • AnleitungenVideos für Anfänger. Laden Sie Video-Tutorials kostenlos herunter Neues Video Tutorial.
    • BlogWebsite-Builder-Tipps: Shared Hosting-Tipps.
    • FAQSupportcenter. Zahlungsprobleme. Grundlegendes Tutorial. Schnelle Suche.
    • WachstumshackingSteigern Sie Ihren Umsatz. Strategie
    • Für HostingsAusbildung. Generieren Sie mehr Verkäufe von Website-Buildern
    • DomäneDomäne: Anzahl der Domains pro 1000 Personen
    • Für die BildungKostenloser Website-Builder für Online- und Offline-Klassenzimmer.
  • für WiederverkäuferWhite Label
    • PreiseStarten Sie den Weiterverkauf. Bezahlen Sie für Live-Websites . Kostenlose Webseiten.
    • White LabelDas beliebteste White-Label-Tool ist ideal für den Wiederverkauf
    • UmsatzbeteiligungWebseitenersteller: Stellen Sie einen kostenlosen Website-Builder bereit und verdienen Sie 50% Provisionen.
    • PanelsEin Produkt für alle Plattformen. Laden Sie das Plugin für Ihr Panel herunter.
    • Wie es funktioniertCloud oder On-Premises. Empfehlungen für den Baukasten Server.
    • Marketing-MaterialienVideo. Modelle. Website-Blöcke. Marketing-Materialien.
    • Massenimport
    • Unsere Partner
    • Wiederverkauf Beispiele
    • Dokumentation
    • Kostenlose Webseiten
  • Registrierung

    Registrierung

    (Domain kaufen, E-Mail erstellen)
    (Für Webhostingunternehmen)
    Mit der Registrierung akzeptieren Sie unsere Servicebedingungen
    Anzahl der Kunden: 1-100
    Anzahl der Kunden: 1-100
  • Anmelden

    Anmelden

    Neuer kunde? Konto erstellen
    Passwort vergessen?
  • $
  • Deutsch
Diese Seite ist nur auf Englisch verfügbar
Serveranforderungen
  • Veröffentlichte Webseiten
  • Site.pro IPs
Builder Installation / Update
On-Premises
  • Serveranforderungen
  • Installation
  • CRON
  • Update
  • Migration auf Version v4
  • Kollaborationsdienst
  • Zusätzliche Konfiguration
  • Manuelles Update
  • Ändern der PHP-Version
  • Unterstützung
Plugin Installation
  • Hosting-Panel
    • cPanel
    • DirectAdmin
    • Plesk
    • Sentora/ZPanel
    • ISPmanager
    • InterWorx
    • Vesta
    • Hosting Controller
    • CentOS Web Panel
    • Hestia
    • LiveConfig
    • Webuzo
    • Custom hosting (API)
  • Abrechnungsfeld
    • WHMCS
    • Blesta
    • Custom billing (API)
API-Dokumentation
  • Erstellen
    • Create session (SSO)
    • Remove existing session
    • Create website backup
    • Restore website backup
  • Vorlagen
    • List template categories
    • List template category tags
    • List templates
    • Get page types available in templates
  • Importieren
    • Import website
    • Get website import status
    • Import website block
    • Get website block import status
    • Check if imported website is owned by user
  • Webseiten
    • Create website
    • Modify website
    • Rename website
    • Publish website
    • Edit website pages
    • Edit website settings
    • Delete website
    • Get website template
    • Get website pages
    • Get website variables
    • Get template variables
    • Get website settings
    • Add pages to website
    • Duplicate pages in website
    • Remove pages from website
  • Website-Blöcke
    • Create empty website
    • Modify website
    • Inspect website
    • Add empty page
    • Modify page
    • Remove page
    • Inspect page
    • Inspect composition
    • Modification descriptor structure by element type
    • Add blocks from compositions
    • Remove blocks
    • Move blocks
    • Modify blocks
    • Inspect block
  • Lizenzen
    • Get list of published websites
    • Get statistics of publications/openings
    • Block/unblock published website
    • Controlling IP list
    • Read/add/delete hosting plans
  • Integration with your system
    • Allow/disallow domain in builder
    • Check if domains are allowed in builder
  • FAQ
    • Get posts
    • Get categories
Add-On-Dokumentation
  • For Website
    • Public demo URL
    • Editing plans
    • User registration from public demo
    • Website import
  • For Builder
    • Adding custom templates
    • Adding custom builder plugins
    • Scripts
Für Entwickler
  • Programming reference
  • Directory structure
  • Meta information (main.json)
  • Frontend logic (main.js)
  • Element template (main.html)
  • Backend logic (main.php)
  • Plugin testing
  • Custom element plugin
  • E-commerce plugin
  • Overriding UI
  • Other examples
Änderungsprotokoll
Builder Installation / Update

Serveranforderungen

Reference:

  • Requirements for On-premises builder installation
  • Nginx

Requirements for On-premises builder installation On-Premises

  • Apache 2.2 (or newer) / LiteSpeed / Nginx
    Required Apache modules: rewrite, headers
  • PHP 7.1 (or newer)
    Required extensions: gd (version 2+), exif, sqlite, pdo, pdo_mysql, pdo_sqlite, json, curl, mbstring, iconv, xml, fileinfo, openssl, zlib, zip, ssh2 (only if using publication via SSH)
    Important: Make sure PHP xdebug extension is disabled.
  • MySQL 5.5 (or newer) / MariaDB 5.5 (or newer)
  • ionCube Loader (newest version possible) ionCube install instructions can be found at ionCube site: http://www.ioncube.com/loaders.php
    The recommended way of installing ionCube loader is by downloading loader wizard loader-wizard.zip, extracting it to web-servers document root and opening it via browser and then just following install instructions from there.
  • Web accessibility through domain (sub-domain). Local builder installations are not supported. Make sure that you specified correct domain (sub-domain) for builder. It must be accessible publicly on the WEB.
  • Hardware:
    CPU: 2GHz
    RAM: 2048MB
    Storage (HDD or SSD): 20 GB (it can vary depending on number of customers using site builder) (see how the space can be optimized).
    (This is recommended hardware requirements, depending on concurrent user count you might be OK with half or even less)
  • Operating system (OS):
    Ubuntu / Debian / CentOS / Windows (should work on any other operating system)
  • recommended Review requirements for a collaboration service

Builder can also be installed on a hosting control panel like cPanel, Plesk, DirectAdmin and other on an existing or new account.

Notes for CentOS owners:
  • You will possibly need to enable curl, sockets, ... (network access) for web server. This can be done by executing command: setsebool -P httpd_can_network_connect on
  • If ionCube is not working there might be problems with SELinux permissions. To fix that execute command: ls -alZ /usr/lib64/php/modules/ to list all php modules (command part /usr/lib64/php/modules/ is a path where you installed ionCube loader, so you need to set it to where you installed it), and check if ionCube loader SELinux context matches other php modules, if not, set it to match using this command:
    chcon system_u:object_r:lib_t:s0 /usr/lib64/php/modules/ioncube_loader_lin_5.3.so (command part system_u:object_r:lib_t:s0 is the context string, so you need to change it to match other php modules).

Nginx if used instead of Apache

Configuration for builder: On-Premises

If you want to use NGINX Web Server instead of Apache for builder installation you will need to configure separate virtual host (server configuration) for it. Ex. if your builder domain is some.builder.domain and builder is installed at /home/builder/public_html you could set server configuration to something like this:

listen       80;
server_name  some.builder.domain;

charset utf-8;
root /home/builder/public_html;

index  index.php;

location ~ /(\.ht|error_log|php_errors\.log|config\.json|config\.json\.backup)|^/(vendor/|src/) {
	deny  all;
}

location ~ \.php$ {
	fastcgi_pass   127.0.0.1:9000;
	fastcgi_index  index.php;
	fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
	include        fastcgi_params;
}

location ~ "^((?:/v3|)/data/[^/]+/[^/]+/(?:[^/]+/)?(?:out|preview|preview_[0-9a-zA-Z]+|tmp/[0-9a-f]{32})/)(.*)$" {
	try_files $uri $uri/ $1/sitepro/$2 $1/sitepro/$2/ $1/sitepro/index.php?$args;
}

# For installer config test.
location /installer/rewrite_test/ { return 200 'OK'; }

location /v3/ {
	try_files $uri $uri/ /v3/index.php?$args;
}

location / {
	try_files $uri $uri/ /index.php?$args;
}
© Site.pro 2011. Webbaukasten. Vereinigte Staaten.
Wenden Sie sich an den VertriebNutzungsbedingungen