Site.pro
  • Générateur de site Web
    • Générateur de site Web
    • Prix
    • Importation du site
    • Magasins en ligne
    • Plugins
    • Collaboration
    • Modèles
    • Langues
    • Programme d'affiliation
    • Exemples
    • Constructeur de sites web avec IA
    • Pour les studios de conception
    • Nous construisons pour vous
  • Domaines
  • Courriel
  • Apprendre
    • Tutoriels
    • Le blog
    • FAQ
    • Croissance Hacking
    • Pour les hébergements
    • Domaine
    • Pour l'éducation
  • Pour les revendeurs
    • Prix
    • Marque blanche
    • Partager les revenus
    • Panneaux
    • Fonctionnement
    • Importation de masse
    • Nos partenaires
    • Exemples de revente
    • Matériel promotionnel
    • Documentation
    • Sites web gratuits
  • Générateur de site Web
    • Générateur de site WebTout le monde peut facilement créer un site Web, une page de destination ou une boutique en ligne.
    • PrixSite.pro Prix: Modèles 200+, Sites web, Fonctions de base du constructeur, Magasins en ligne.
    • Importation du siteTransférez votre site Web existant depuis n'importe où vers le constructeur Site.pro.
    • Magasins en ligneVendez vos biens ou services n'importe où sur le site.
    • PluginsPlusieurs fonctions et extensions selon les préférences géographiques.
    • CollaborationCollaboratif Générateur De Site Web, Créez un site Web avec vos coéquipiers en temps réel dans un seul espace.
    • Modèles
    • Langues
    • Programme d'affiliation
    • Exemples
    • Constructeur de sites web avec IA
    • Pour les studios de conception
    • Nous construisons pour vous
  • Domaines
  • Courriel
  • Apprendre
    • TutorielsVidéos pour les débutants. Téléchargez gratuitement des didacticiels vidéo Nouveau tutoriel vidéo.
    • Le blogAstuces pour créateurs de sites web: Conseils d'hébergement partagé.
    • FAQCentre d'aide. Problèmes de paiement. Tutoriel de base. Recherche rapide. Vous avez des questions? Entrez votre question ici.
    • Croissance HackingBoostez vos ventes. Stratégie
    • Pour les hébergementsÉducation. Générez plus de ventes de créateurs de sites Web
    • DomaineDomaine: Nombre de domaines pour 1 000 personnes
    • Pour l'éducationCréateur de sites Web gratuit pour les salles de classe en ligne et hors ligne.
  • Pour les revendeursMarque blanche
    • PrixCommencer à revendre. Payer pour sites Web en direct . Sites web gratuits.
    • Marque blancheL'outil de marque blanche le plus populaire est idéal pour la revente
    • Partager les revenusGénérateur de site Web: Fournissez un créateur de site Web gratuit et gagnez 50% commissions.
    • PanneauxUn produit pour toutes les plateformes.. Téléchargez le plugin pour votre panneau.
    • FonctionnementCloud ou sur site. Recommandations pour le Serveur de Constructeur.
    • Matériel promotionnelVidéo. Maquettes. Blocs de site Web. Matériel promotionnel.
    • Importation de masse
    • Nos partenaires
    • Exemples de revente
    • Documentation
    • Sites web gratuits
  • S'inscrire

    S'inscrire

    (Acheter un domaine, Créer un e-mail)
    (Pour Hébergeurs)
    En vous inscrivant, vous acceptez nos Conditions d'utilisation
    Nombre de clients: 1-100
    Nombre de clients: 1-100
  • Se connecter

    Se connecter

    Nouvel utilisateur? Créer un compte
    Mot de passe oublié?
  • $
  • Français
Cette page est en anglais seulement
Exigences du serveur
  • Sites Web publiés
  • Site.pro IP
Installation / mise à jour du constructeur
Sur site
  • Exigences du serveur
  • D'installation
  • CRON
  • Mise à jour
  • Migration vers la version v4
  • Service collaboratif
  • Configuration supplémentaire
  • Mise à jour manuelle
  • Changer de version de PHP
  • Soutien
Installation du plugin
  • Panneau d'hébergement
    • cPanel
    • DirectAdmin
    • Plesk
    • Sentora/ZPanel
    • ISPmanager
    • InterWorx
    • Vesta
    • Hosting Controller
    • CentOS Web Panel
    • Hestia
    • LiveConfig
    • Webuzo
    • Custom hosting (API)
  • Panneau de facturation
    • WHMCS
    • Blesta
    • Custom billing (API)
Documentation API
  • Constructeur
    • Create session (SSO)
    • Remove existing session
    • Create website backup
    • Restore website backup
  • Modèles
    • List template categories
    • List template category tags
    • List templates
    • Get page types available in templates
  • Importer
    • Import website
    • Get website import status
    • Import website block
    • Get website block import status
    • Check if imported website is owned by user
  • Sites web
    • 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
  • Blocs de site Web
    • 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
  • Licences
    • 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
Documentation des modules complémentaires
  • For Website
    • Public demo URL
    • Editing plans
    • User registration from public demo
    • Website import
  • For Builder
    • Adding custom templates
    • Adding custom builder plugins
    • Scripts
Pour les développeurs
  • 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
Journal des modifications
Installation / mise à jour du constructeur

Exigences du serveur

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. Constructeur de site web.. États-Unis.
Contacter le service commercialConditions d'utilisation