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

Δεν εκτελει εντολες το /bin/bash στον ftp


xarda

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

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

Εχω ανεβασει ενα 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...?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

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

Σε εγκατασταση του 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 αλλα περιμενω ....

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

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
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

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

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

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

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

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

Σύνδεση

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

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