Πώς να εγκαταστήσετε το Cachet στο Debian 8

Σε αυτό το σεμινάριο, θα μάθετε πώς να εγκαταστήσετε το Cachet στο Debian 8. Το Cachet είναι ένα ισχυρό σύστημα σελίδας κατάστασης ανοιχτού κώδικα.

Εγκατάσταση

Αυτό το σεμινάριο θα υποθέσει ότι έχετε ήδη εγκαταστήσει τη MySQL στο VPS.

Ενημερώστε το σύστημά σας:

apt-get update -y

Εγκαταστήστε αυτές τις βιβλιοθήκες:

apt-get install php5 php5-mysql libapache2-mod-php5 php5-fpm php5-cli php5-curl php5-gd git sudo apache2 -y

Στη συνέχεια, μεταβείτε στο /var/www:

cd /var/www/

Κλωνοποιήστε το αποθετήριο git για το Cachet:

git clone https://github.com/cachethq/Cachet.git

Τώρα μεταβείτε στον κατάλογο /var/www/Cachet:

cd Cachet

Εκτελέστε την ακόλουθη εντολή, η οποία θα οδηγήσει σε μια λίστα εκδόσεων:

git tag -l

v2.3.4
v2.3.5
v2.3.6
v2.3.7
v2.3.8
v2.3.9

Επιλέξτε την πιο πρόσφατη έκδοση, στην περίπτωσή μας v2.3.9:

git checkout v2.3.9

Ρύθμιση

Είσοδος στη MySQL:

mysql -u root -p

Αφού εισαγάγετε τον κωδικό πρόσβασης, Δημιουργήστε μια βάση δεδομένων που ονομάζεται cachet:

CREATE DATABASE cachet;

Δημιουργήστε έναν νέο χρήστη για αυτήν τη βάση δεδομένων, αντικαταστήστε το "RANDOM_PASSWORD" με έναν κωδικό πρόσβασης της επιλογής σας:

CREATE USER 'cachet'@'localhost' IDENTIFIED BY 'RANDOM_PASSWORD';
GRANT ALL PRIVILEGES ON cachet.* TO 'cachet'@'localhost';
FLUSH PRIVILEGES;

Μετονομασία env.exampleσε .env:

mv .env.example .env

Επεξεργαστείτε .envμε τα στοιχεία MySQL σας.

Στη συνέχεια, εγκαταστήστε το συνθέτη:

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

Δημιουργήστε ένα κλειδί:

php artisan key:generate

Εάν αντιμετωπίσετε το σφάλμα:

PHP Warning:  require(/root/Cachet/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /root/Cachet/bootstrap/autoload.php on line 28
PHP Fatal error:  require(): Failed opening required '/root/Cachet/bootstrap/../vendor/autoload.php' (include_path='.:/usr/share/php:/usr/share/pear') in /root/Cachet/bootstrap/autoload.php on line 28

... στη συνέχεια εκτελέστε την ακόλουθη εντολή:

composer update --no-scripts

Εάν αντιμετωπίσετε αυτό το σφάλμα:

[ErrorException]
  proc_open(): fork failed - Cannot allocate memory

... στη συνέχεια εκτελέστε τις ακόλουθες εντολές:

/bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
/sbin/mkswap /var/swap.1
/sbin/swapon /var/swap.1

Αναδημιουργήστε ένα κλειδί:

php artisan key:generate

Εγκατάσταση Cachet:

php artisan app:install 

Ενεργοποίηση mod_rewrite:

a2enmod rewrite
a2enmod rewrite
service apache2 restart

Πλοηγηθείτε στο /etc/apache2/sites-enabled/:

cd /etc/apache2/sites-enabled/

Δημιουργήστε ένα νέο αρχείο για πρόσβαση στο Cachet:

mv cachet.conf

Μέσα στο δημιουργημένο αρχείο αντιγράψτε και επικολλήστε τα εξής:

<VirtualHost *:80>
# Domain from where Cachet will be accessed
ServerName example.com

DocumentRoot "/var/www/Cachet/public"
<Directory "/var/www/Cachet/public">

    Require all granted 
    # Used by Apache 2.4
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all

</Directory>
</VirtualHost>

Αντικαταστήστε example.comμε το δικό σας όνομα τομέα που έχετε συνδέσει με το Vultr VPS σας ή με τη διεύθυνση IP του Vultr Instance.

Πατήστε Ctrl+Xκαι μετά πατήστε Enter.

Διόρθωση δικαιωμάτων αρχείων:

chmod -R 777 storage
rm -rf bootstrap/cache/*
chmod -R 777 bootstrap/

συμπέρασμα

Εγκαταστήσατε με επιτυχία το Cachet στο Vultr VPS σας.

Αφήστε ένα σχόλιο

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Η Τεχνητή Νοημοσύνη δεν είναι στο μέλλον, είναι εδώ ακριβώς στο παρόν Σε αυτό το blog Διαβάστε πώς οι εφαρμογές Τεχνητής Νοημοσύνης έχουν επηρεάσει διάφορους τομείς.

Επιθέσεις DDOS: Μια σύντομη επισκόπηση

Επιθέσεις DDOS: Μια σύντομη επισκόπηση

Είστε επίσης θύμα των επιθέσεων DDOS και έχετε μπερδευτεί σχετικά με τις μεθόδους πρόληψης; Διαβάστε αυτό το άρθρο για να λύσετε τις απορίες σας.

Έχετε αναρωτηθεί ποτέ πώς κερδίζουν χρήματα οι χάκερ;

Έχετε αναρωτηθεί ποτέ πώς κερδίζουν χρήματα οι χάκερ;

Μπορεί να έχετε ακούσει ότι οι χάκερ κερδίζουν πολλά χρήματα, αλλά έχετε αναρωτηθεί ποτέ πώς κερδίζουν τέτοια χρήματα; ας συζητήσουμε.

Επαναστατικές εφευρέσεις από την Google που θα σας φέρουν εύκολη στη ζωή.

Επαναστατικές εφευρέσεις από την Google που θα σας φέρουν εύκολη στη ζωή.

Θέλετε να δείτε επαναστατικές εφευρέσεις της Google και πώς αυτές οι εφευρέσεις άλλαξαν τη ζωή κάθε ανθρώπου σήμερα; Στη συνέχεια, διαβάστε στο blog για να δείτε τις εφευρέσεις της Google.

Friday Essential: Τι συνέβη με τα αυτοκίνητα που κινούνται με AI;

Friday Essential: Τι συνέβη με τα αυτοκίνητα που κινούνται με AI;

Η ιδέα των αυτοκινούμενων αυτοκινήτων να βγαίνουν στους δρόμους με τη βοήθεια της τεχνητής νοημοσύνης είναι ένα όνειρο που έχουμε εδώ και καιρό. Όμως, παρά τις πολλές υποσχέσεις, δεν φαίνονται πουθενά. Διαβάστε αυτό το blog για να μάθετε περισσότερα…

Τεχνολογική μοναδικότητα: Ένα μακρινό μέλλον του ανθρώπινου πολιτισμού;

Τεχνολογική μοναδικότητα: Ένα μακρινό μέλλον του ανθρώπινου πολιτισμού;

Καθώς η Επιστήμη εξελίσσεται με γρήγορους ρυθμούς, αναλαμβάνοντας πολλές από τις προσπάθειές μας, αυξάνονται και οι κίνδυνοι να υποβάλλουμε τον εαυτό μας σε μια ανεξήγητη Ιδιότητα. Διαβάστε τι σημαίνει η μοναδικότητα για εμάς.

Λειτουργίες Αρχιτεκτονικών Επιπέδων Αναφοράς Μεγάλων Δεδομένων

Λειτουργίες Αρχιτεκτονικών Επιπέδων Αναφοράς Μεγάλων Δεδομένων

Διαβάστε το ιστολόγιο για να μάθετε διαφορετικά επίπεδα στην Αρχιτεκτονική Μεγάλων Δεδομένων και τις λειτουργίες τους με τον απλούστερο τρόπο.

Εξέλιξη της αποθήκευσης δεδομένων – Infographic

Εξέλιξη της αποθήκευσης δεδομένων – Infographic

Οι μέθοδοι αποθήκευσης των δεδομένων εξελίσσονται μπορεί να είναι από τη γέννηση των Δεδομένων. Αυτό το ιστολόγιο καλύπτει την εξέλιξη της αποθήκευσης δεδομένων με βάση ένα infographic.

6 εκπληκτικά οφέλη από την ύπαρξη έξυπνων οικιακών συσκευών στη ζωή μας

6 εκπληκτικά οφέλη από την ύπαρξη έξυπνων οικιακών συσκευών στη ζωή μας

Σε αυτόν τον ψηφιακό κόσμο, οι έξυπνες οικιακές συσκευές έχουν γίνει κρίσιμο μέρος της ζωής. Ακολουθούν μερικά εκπληκτικά οφέλη των έξυπνων οικιακών συσκευών σχετικά με το πώς κάνουν τη ζωή μας να αξίζει και να απλοποιείται.

Η ενημέρωση του συμπληρώματος macOS Catalina 10.15.4 προκαλεί περισσότερα προβλήματα από την επίλυση

Η ενημέρωση του συμπληρώματος macOS Catalina 10.15.4 προκαλεί περισσότερα προβλήματα από την επίλυση

Πρόσφατα, η Apple κυκλοφόρησε το macOS Catalina 10.15.4 μια συμπληρωματική ενημέρωση για την επιδιόρθωση προβλημάτων, αλλά φαίνεται ότι η ενημέρωση προκαλεί περισσότερα προβλήματα που οδηγούν σε bricking των μηχανών mac. Διαβάστε αυτό το άρθρο για να μάθετε περισσότερα