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!