Installationsanweisungen zum Einrichten der Produktionsumgebung


Installation auf Ubuntu

Installieren und konfigurieren Sie die erforderlichen Abhängigkeitspakete. Fork Cocorico Git -Repository und dann Quellen erhalten. Gehen Sie zu Ihrem übergeordneten Verzeichnis “Dokumentroamm” und zum Klon -Repository:

cd /var/www/cocorico.dev/
git clone https://github.com/Cocolabs-SAS/cocorico.git Symfony

Erstellen von Diensten Google API, Microsoft Translator und Facebook -Login -App -App -Konten, indem Sie hier die Anleitungen folgen:

https://console.developers.google.com/project
https://www.microsoft.com/translator/getstarted.aspx. 
https://developers.facebook.com/docs/apps/register

Installieren Sie nun den Komponisten. Wenn Sie noch keinen Komponisten haben, führen Sie den folgenden Befehl im Stammordner Ihres Symfony -Projekts aus:

cd Symfony
curl -s http://getcomposer.org/installer | php

Installieren Sie Cocorico -Abhängigkeiten und der folgende Befehl wird nach den Werten einiger Ihrer Anwendungsparameter gefragt:

php composer.phar install --prefer-dist -vvv

Setzen Sie Ihre Anwendungsparameter:

app/config/parameters.yml.dist

Konfigurieren Sie die Umgebung Standardeinstellungen. Kopieren und fügen Sie Web/.htaccess.dist ein und benennen Sie es in Web/.htaccess um. Initialisieren Sie die SQL- und NoSQL MongoDB -Datenbank:

chmod 744 bin/init-db
./bin/init-db php --env=dev
chmod 744 bin/init-mongodb
./bin/init-mongodb php --env=dev

Führen Sie vor dem Codieren dieses Skript aus, um sicherzustellen, dass Ihr lokales System für Cocorico ordnungsgemäß konfiguriert ist:

php bin/symfony_requirements

Das Skript gibt einen Statuscode von 0 zurück, wenn alle obligatorischen Anforderungen erfüllt sind, ansonsten. Greifen Sie von einem Browser auf das Skript config.php zu: http: // localhost: 8080/config.php Wenn Sie Warnungen oder Empfehlungen erhalten, beheben Sie sie, bevor Sie fortfahren. Überprüfen Sie nun Sicherheitsabhängigkeiten:

bin/security-checker security:check composer.lock

Bei Fehler “Es ist ein Fehler vorhanden

bin/security-checker security:check --end-point=http://security.sensiolabs.org/check_lock composer.lock

Den Vermögen entlassen

php bin/console assets:install --symlink web --env=dev
php bin/console assetic:dump --env=dev

Sie müssen ein paar Cron -Jobs konfigurieren, um Ihren Marktplatz in der Produktion ordnungsgemäß auszuführen. Siehe Dokumentation von Kammern. Auf der Website der Plattform können Sie über Cocorico -Funktionen ausführlicher lesen. Die Idee hier ist jedoch, dass Cocorico alles hat, was unsere Kunden normalerweise verlangen. Glückwunsch! Sie haben den Cocorico -Markt erfolgreich installiert. Genießen!

 Deutsch