Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ. (επεξεργασμένο)

Εχω ανεβασει ενα magento 2 site σε μια διευθυνση και συνδεομαι κανονικά μεσω ftp απο την κονσόλα (εχω κανει εγκατασταση την τελευταία εκδοση των Ubuntu)

με τις παρακάτω εντολές:

 

user@myUbuntu:~$ ftp
ftp> open something.gr
Connected to something.eu.
220 ProFTPD Server (ProFTPD) [123.123.12.12]
Name (something.gr:user): user
331 Password required for user
Password:
230 User ftpuser logged in
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> cd httpdocs
250 CWD command successful
ftp> php bin/magento cache:clean
?Invalid command
ftp> 

ενω συνδεεται κανονικά με username και pass μεταφερομαι στον (root) φάκελο /httpdocs και οταν κανω την cache:clean μου εμφανίζει τον εκνευριστικό
μηνυμα: ?Invalid command  ....!!!!

Εχω ψαξει ολοκλητο το internet και δεν εχω βρει ακρη!

Επεξ/σία από xarda
Δημοσ.

Εισαι σιγουρος οτι μπορει να εκτελεστει η php σε ftp συνδεση ? Γιατι εχω την εντυπωση οτι δεν μπορει. Χτυπα ενα "help" να σου δειξει τις εντολες του ftp client. Αυτες και μονο αυτες (νομιζω) μπορουν να εκτελεστουν.
Αν θες php γιατι δεν συνδεεσαι με κανα ssh...?

Δημοσ.

Το ftp είναι ακριβώς αυτό, file transfer protocol. Δεν μπορείς να τρέξεις εντολές. Για να κάνεις αυτό που θέλεις πρέπει να συνδεθείς με ssh.

  • Thanks 1
Δημοσ. (επεξεργασμένο)

Σε εγκατασταση του xampp ( locally ) και χρησιμοποιώντας την κονσόλα με την εντολή

php bin/magento cache:clean

γινοταν καθαρισμός της cache κανονικά!

 

Τωρα που εχω ανεβασει το site και θελω να κάνω cache:clean ή/και indexer:reindex ΔΕΝ μπορεί να γίνει κατι τέτοιο

παρόλο που μπορώ να μετακινηθώ κανονικά μεσα στους φακέλους με την εντολή cd.

Δηλαδή με την εντολή
php bin/magento indexer:reindex μου εφανίζει μνμ λάθους: ?invalid command

Τι μπορώ να κάνω ;;;

Επίσης...εχω κανει εγκατασταση το putty και οταν συνδέομαι με username + password δεν μου εμφανίζει κανένα μνμ και κλείνει το πρόγραμμα.

 

Με δυο λόγια εγω θέλω απλα να μετακινούμαι στο φάκελο που πρέπει και εκει με χρήση της εντολής php bin/magento indexer:reindex
να γίνονται reindex τα data μου. Αυτο το απλό που με εχει κουράσει!


 

Επεξ/σία από xarda
Δημοσ.
Μόλις τώρα, xarda είπε

Σε εγκατασταση του xampp ( locally ) και χρησιμοποιώντας την κονσόλα με την εντολή


php bin/magento cache:clean

γινοταν καθαρισμός της cache κανονικά!

Τωρα που εχω ανεβασει το site και θελω να κάνω cache:clean ή/και indexer:reindex ΔΕΝ μπορεί να γίνει κατι τέτοιο

παρόλο που μπορώ να μετακινηθώ κανονικά μεσα στους φακέλους με την εντολή cd.

Δηλαδή με την εντολή
php bin/magento indexer:reindex μου εφανίζει μνμ λάθους: ?invalid command

Τι μπορώ να κάνω ;;;

Επίσης...εχω κανει εγκατασταση το putty και οταν συνδέομαι με username + password δεν μου εμφανίζει κανένα μνμ και κλείνει το πρόγραμμα.

Με δυο λόγια εγω θέλω απλα να μετακινούμαι στο φάκελο που πρέπει και εκει με χρήση της εντολής php bin/magento indexer:reindex
να γίνονται reindex τα data μου. Αυτο το απλό που με εχει κουράσει!


 

 

Κάτι μου λέει ότι δεν διαβάζεις αυτά που σου γράφουν, και επιμένεις να γράφεις τα δικά σου. :)

 

14 ώρες πριν, mphxths είπε

Εισαι σιγουρος οτι μπορει να εκτελεστει η php σε ftp συνδεση ? Γιατι εχω την εντυπωση οτι δεν μπορει. Χτυπα ενα "help" να σου δειξει τις εντολες του ftp client. Αυτες και μονο αυτες (νομιζω) μπορουν να εκτελεστουν.
Αν θες php γιατι δεν συνδεεσαι με κανα ssh...?

 

14 ώρες πριν, lmak είπε

Το ftp είναι ακριβώς αυτό, file transfer protocol. Δεν μπορείς να τρέξεις εντολές. Για να κάνεις αυτό που θέλεις πρέπει να συνδεθείς με ssh.

 

Δημοσ.

Ωραια συνδεθηκε μεσω SSH μια χαρα!

Τωρα πηγαινω στον httpdocs και οταν δινω την εντολη php για clear cache μου λεει πως το magento μπορει να τρεξει με εκδοση php 7.2 η 7.3 και οτι αυτη τη στιγμη τρεχει την 5.4 και κατι..

 

Με την εντολη php -v βλεπω οτι τρεχω την 7.2 ενω στο plesk panel τρεχει η 7.2.

 

Τι κανουμε;;Εστειλα mail αλλα περιμενω ....

Δημοσ.

Δώσε ολοκληρο το path π.χ. /usr/bin/php7.2/php αν και αν λες ότι το php -v λέει 7.2 τότε κάπου αλλού είναι το πρόβλημά σου.

Δημοσ.
1 ώρα πριν, xarda είπε

Ωραια συνδεθηκε μεσω SSH μια χαρα!

Τωρα πηγαινω στον httpdocs και οταν δινω την εντολη php για clear cache μου λεει πως το magento μπορει να τρεξει με εκδοση php 7.2 η 7.3 και οτι αυτη τη στιγμη τρεχει την 5.4 και κατι..

Με την εντολη php -v βλεπω οτι τρεχω την 7.2 ενω στο plesk panel τρεχει η 7.2.

Τι κανουμε;;Εστειλα mail αλλα περιμενω ....

Κάτι μου λέει πως στο σύστημά σου έχεις εγκατεστημένες 2 εκδόσεις php 5 και την 7.

Αν δώσεις

whereis php

τι σου βγάζει; 

Δημοσ. (επεξεργασμένο)

whereis php
 

whereis php
php: /usr/bin/php7.3 /usr/bin/php /usr/bin/php7.2 /usr/lib/php /etc/php /usr/include/php /usr/share/php7.3-curl /usr/share/php7.3-mysql /usr/share/php7.2-opcache /usr/share/php /usr/share/php7.3-json /usr/share/php7.2-readline /usr/share/php7.3-xml /usr/share/php7.2-common /usr/share/php7.3-zip /usr/share/php7.3-intl /usr/share/php7.3-common /usr/share/php7.3-readline /usr/share/php7.3-imap /usr/share/php7.3-soap /usr/share/php7.3-opcache /usr/share/php7.2-json /usr/share/php7.3-mbstring /usr/share/php7.3-gd /usr/share/php7.3-xmlrpc /usr/share/man/man1/php.1.gz

 

!ΕΠΙΤΕΛΟΥΣ ΤΕΛΟΣ!

Για σύνδεση με SSH (σε Plesk Panel) δινουμε:

 

  • Συνδέομαι στο Plesk panel

  • Επιλέγω απο το μενού FTP Access

  • Κάνω κλίκ στον χρήστη που εχω φτιάξει για τις FTP συνδέσεις μου

  • Στο πεδίο Πρόσβαση στο διακομιστή μέσω SSH  επιλέγω /bin/bash (chooted) και μετα Εφαρμογή και ΟΚ

  • Ανοίγω την κονσόλα και δίνω την εντολή:

 

        ssh [email protected] -p2234

                   και για εκτελεση php εντολών (σε περίπτωση που τρεχει διαφορετική ο client και ο server) δίνω

                   /opt/plesk/php/<PHP VERSION>/bin/php my_script.php

                   στην περιπτωση μου που τρεχω 7.3 δίνω:

                   /opt/plesk/php/7.3/bin/php bin/magento cache:flush

 

 

 

Επεξ/σία από xarda

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...