Il file manager è in esecuzione. Salvare il file

Oggi parleremo di hosting e perché Generare questa è la scelta migliore.

Creare un sito web è un processo piuttosto complesso e minuzioso. Non importa a cosa serva il tuo sito web, che sia un negozio online, un sito blog, un portale social, in ogni caso hai bisogno di un hosting affidabile e di alta qualità. Una delle società di hosting più apprezzate negli ultimi anni è diventata Beget.

In effetti, la questione della scelta dell'hosting viene affrontata una volta da ogni webmaster e poiché la concorrenza qui è semplicemente selvaggia, la scelta non è così semplice. Sono sempre stato sorpreso da quanto tutti i provider di hosting siano simili tra loro (beh, nessuna individualità). Ed è stato allora che mi sono imbattuto in Beget. Se andiamo avanti un po’, è brillante, a differenza di tutti gli altri, super conveniente, molto funzionale, relativamente economico e, soprattutto, un hosting moderno che sta rapidamente guadagnando popolarità. Quindi, per prima cosa:

Hosting del sito web

Ospitando- Questo è un modo per ospitare un sito Web su Internet. Una volta ospitato il tuo sito, chiunque può accedervi digitando Nome del dominio nella riga del browser.

Servercomputer potenti, che funzionano assolutamente 24 ore su 24, consentendo al tuo sito di rimanere operativo e visibile su Internet.

Naturalmente i proprietari dei siti devono pagare l'affitto per tale servizio. Le società di hosting sono organizzazioni che forniscono hosting agli utenti. I loro utenti sono persone che hanno bisogno di pubblicare i propri contenuti.

Genera hosting

Generare considerata la società di hosting più pagata. Il vantaggio principale di Beget sono i prezzi convenienti e l'interfaccia di gestione del sito Web intuitiva.

Puoi scegliere un pacchetto per qualsiasi tipo di risorsa Internet. Se non riesci a decidere di quale pacchetto hai bisogno, contatta l'amministrazione, dove tutte le tue domande riceveranno risposta.

Inoltre, l'hosting sta diventando ogni giorno più semplice e conveniente, ovvero non ci saranno problemi con la gestione di un sito sull'hosting da questo operatore. Beget è un'ottima opzione per chiunque desideri aprire il proprio business online.

Registrati su Beget

Inserisci i dettagli del tuo melone:

  • numero di telefono
  • e-mail

Premiamo il pulsante per registrare un account e il gioco è fatto. Successivamente devi pagare per l'account appena creato.

Se hai bisogno di un sito web che non abbia una struttura molto ramificata, allora puoi scegliere il pacchetto hosting più economico. Se desideri inserire sul tuo portale molte più informazioni di quelle consentite dal pacchetto standard, ordina l'hosting VIP. Riceverai supporto prioritario e 35 GB di spazio di archiviazione per i tuoi file. Questo è un servizio molto conveniente per chi vuole creare un mercato online. Naturalmente, ordinare l'hosting VIP costa molto di più.

È anche importante che grazie a Beget puoi noleggiare interi server da tutto il mondo. supporto tecnico e monitoraggio 24 ore su 24, 7 giorni su 7. L'operatore di hosting fornisce anche domini incredibilmente economici per le zone .РФ e .RU.

Pagamento per l'hosting di Generare

Inoltre, non ci sono problemi con il pagamento (anche se nessuno ha problemi con questo adesso). Scegliamo qualsiasi metodo conveniente per noi e paghiamo.

Quello che mi è davvero piaciuto qui è stato il punto con un importo arbitrario. Se hai problemi con i soldi, puoi sempre ricaricare il tuo saldo che durerà ancora per un paio di giorni, ad esempio dal tuo cellulare.

È possibile utilizzare Pagamento promesso

Ottieni il pannello di controllo dell'hosting

In generale, puoi generalmente comprendere qualsiasi interfaccia. Ma dopo essere arrivato qui utilizzando cPanel, ISP Manager e altri sistemi di controllo, sono rimasto piacevolmente colpito dal fatto che i figli non abbiano seguito il percorso logoro ma abbiano creato il proprio pannello di controllo. E ci sono riusciti completamente. Il pannello è di facile comprensione, ha un bel design e una comoda disposizione degli elementi. Non considererò ciascun elemento separatamente. Qui tutto è uguale a quello di tutti gli altri: database, accesso ftp, parcheggio del dominio, ecc.

Mese di test gratuito su Beget

Ti piacerebbe vedere come funzionerebbe il tuo sito su un host reale, ma non vuoi pagare per provare? Allora il servizio “hosting gratuito” è ciò di cui hai bisogno. Devi solo registrarti e puoi iniziare a lavorare.

Questo è molto servizio vantaggioso per testare portali Internet. Molti webmaster utilizzano questa opzione per lanciare i loro progetti. Naturalmente, tale hosting non viene servito allo stesso modo della sua controparte a pagamento.

Ospitare il supporto tecnico

A giudicare dalle recensioni su Internet, il loro supporto è molto qualificato e non si limita alle solite scuse come “riavvio”, ma aiuta effettivamente a cercare eventuali problemi. Ma la mia recensione sarà la migliore. Per un anno di lavoro con questo hosting, I MAI il loro aiuto non è stato richiesto e questo, a mio avviso, è il miglior indicatore dell'eccellente lavoro di Beget.

Se hai domande sul funzionamento di domini e server, puoi facilmente contattare consulenti o amministrazione in qualsiasi modo tu sia conveniente. Tutto Informazioni sui contatti disponibile sul sito ufficiale di Beget.

Se desideri semplicemente aprire il tuo portale Internet, puoi discutere tutte le domande direttamente per telefono o tramite E-mail, ICQ, Skype. Sul sito Web dell'azienda non solo puoi contattare i consulenti, ma anche ordinare immediatamente l'hosting. Tutto è molto veloce e semplice.

Vantaggi di Generare

Beget si differenzia da tutti i suoi concorrenti in quanto cerca di non restare indietro per un secondo e si modernizza e diventa ogni giorno più conveniente.

Uno dei principali vantaggi di questa società di hosting è comodo gestore di file, che ti consentirà di pubblicare facilmente file sul sito e modificarli. Questo gestore ha anche un editor di codice incredibilmente conveniente. I siti ospitati da Beget sono dotati di backup automatici molto veloci e di alta qualità.

Gestore dei file su questo hosting - questo è l'ostacolo per cui mi sono innamorato di generare. È così comodo che mi sono completamente dimenticato di usare FileZilla e altri programmi simili. Ha anche un design individuale e intuitivo. Comodo caricamento di file direttamente dal gestore, modifica di qualsiasi tipo di file.

La velocità di copia dei file su server locali o remoti è di 1 Gb/s, il che è incredibilmente conveniente. È necessario menzionare il pannello di controllo, realizzato nel modo più ergonomico possibile in modo che non ci siano difficoltà nell'organizzazione del sito.

Il pannello di controllo è dotato di un calcolatore di servizi che ti permetterà di monitorare i consumi del tuo Soldi. Puoi saperne di più su tutti gli altri servizi forniti dall'operatore di hosting nelle sezioni "Servizi" e "Informazioni sul sito".

Promozioni e grandi offerte

Beget si prende sempre cura dei propri clienti, quindi quando visiti la risorsa principale di questo hoster, puoi sempre contare su una varietà di sconti, pacchetti regalo, domini aggiuntivi, ecc.

Chi ha avuto a che fare almeno una volta con Beget non cercherà mai più un nuovo operatore hosting. L'azienda garantisce:

  • funzionamento affidabile;
  • servizio di qualità;
  • offerta vantaggiosa;
  • bei prezzi.

Sentiti libero di contattare i consulenti Beget e chiedere informazioni sulle promozioni, saranno felici di rispondere a tutte le tue domande.

Breve conclusione

In conclusione voglio evidenziare tutti i vantaggi di questo hosting:

  • Hosting molto semplice e affidabile.
  • comodo gestore di file
  • un gran numero di metodi di pagamento
  • interfaccia moderna
  • gratuito certificato SSL per i domini
  • buon backup del sito web
  • Prezzi vantaggiosi abbinati a sconti e promozioni che ti permettono di risparmiare.
  • Amministrazione gentile che risponderà a qualsiasi tua domanda.
  • Manutenzione 24 ore su 24, 7 giorni su 7 dei tuoi siti Web e garantisce la loro prestazione stabile.
  • Server potenti che garantiscono la costante disponibilità della risorsa.
  • Metodo di progettazione e controllo semplice.
  • Possibilità di avviare un progetto di prova grazie al servizio di hosting gratuito.
  • Sistemi costanti di sconti e offerte vantaggiose.

Non ho ancora trovato un hosting per lavoro più conveniente, ed è per questo che lo consiglio a tutti. Spero anche che il team creato non diventi arrogante e continui a soddisfare i suoi utenti ottimo lavoro. Non voglio davvero cercarne uno nuovo. In generale, provalo, testalo e torna sul nostro sito per lasciare il tuo commento sul suo funzionamento.

Non sarai mai escluso dalle ultime novità di Beget. Qualsiasi aggiornamento, qualsiasi promozione o nuovo servizio verrà immediatamente pubblicato sul sito ufficiale dell’azienda nella sezione “Novità”. Quindi, lavorare con Beget è:

Se desideri o hai bisogno del tuo sito web, allora, senza dubbio, dovresti contattare gli esperti di Beget, che ti aiuteranno a scegliere un profilo di hosting e selezionare la massima produttività del dominio a un prezzo competitivo. Sarai soddisfatto e tutti i tuoi contenuti saranno archiviati in modo sicuro da danni e virus.


  • Definizione di codifica

    Compito:

    I problemi:

    Soluzione:

    # Per determinare la codifica, utilizziamo il port uchardet di Mozilla - python chardet # https://github.com/chardet/chardet # # Usiamo la versione dev, lì è tutto l'ultimo. # Questo codice è in costante miglioramento grazie a feedback con gli utenti # più sono, più accuratamente viene determinata la codifica, ma più lenta. 50000 - scelto empiricamente self.charset_detect_buffer = 50000 # Prendi parte del file part_content = content + content[-self.charset_detect_buffer:] chardet_result = chardet.detect(part_content) rilevato = chardet_result["encoding"] confidenza = chardet_result["confidence" ] # una stampella per coloro che utilizzano editor non corretti in Windows # per questo motivo abbiamo cp-1251 nei file utf-8, motivo per cui la libreria si comporta in modo imprevedibile quando viene rilevata re_utf8 = re.compile(".*charset\s* =\ s*utf\-8.*", re.UNICODE | re.IGNORECASE | re.MULTILINE) html_ext = ["htm", "html", "phtml", "php", "inc", "tpl" , " xml"] # Tutte le probabilità vengono selezionate empiricamente, in base a una serie di file per il test se confidenza > 0,75 e rilevata != "windows-1251" e rilevata != FM.DEFAULT_ENCODING: se rilevata == "ISO-8859- 7": rilevato = "windows-1251" se rilevato == "ISO-8859-2": rilevato = "utf-8" se rilevato == "ascii": rilevato = "utf-8" se rilevato == "MacCyrillic ": rilevato = "windows-1251" # se commetti ancora un errore, utilizza il set di caratteri specificato nel file se rilevato != FM.DEFAULT_ENCODING e file_ext in html_ext: result_of_search = re_utf8.search(part_content) self.logger.debug( result_of_search) se result_of_search non è Nessuno: self.logger.debug("set di caratteri utf-8 corrispondente") rilevato = FM.DEFAULT_ENCODING altrimenti: self.logger.debug("set di caratteri utf-8 non corrispondente") elif confidenza >

  • Compito:
    *.com" "$* = 42;" ecc.

    I problemi:

    Soluzione:

    Esempio di implementazione del lavoratore


  • Compito:

    I problemi:

    Soluzione:

    • Aggiungi il supporto SSH/SFTP
    • Aggiungi il supporto WebDav
    • Aggiungi terminale

    .

  • Blog aziendale di Beget.com
  • Aggiungere etichette

    Saluti, amici! Mi sono seduto per scrivere su come trovare un file del sito in modo facile e semplice, ma non posso resistere, mi vanterò, anche se ho già ricevuto congratulazioni da molti: il 23 gennaio 2016 il blog è stato registrato nel “ Ottimizzazione del motore di ricerca» Elenco dei siti attendibili. E ora ho un pulsante nel mio piè di pagina su cui puoi fare clic e persino lasciare un commento.

    Ora arriviamo al punto. Tutti coloro che gestiscono blog o siti Web devono apportare alcune modifiche al codice, ad esempio per modificare il design. Ora ho un compito diverso: eliminare gli errori di validità dell'HTML. di una risorsa web influisce sulla sua autorità non meno del contenuto utile ottimizzato e di altri componenti. All'inizio il validatore ha prodotto solo 5 errori e ho contattato uno specialista con il nickname Stary sul forum sbup.com, che offre consulenze gratuite e lavora anche su base commerciale. Ha scoperto un errore globale a causa del quale gli altri non vengono rilevati. Dopo aver eliminato quello globale, ora ho una quarantina di errori e avvisi.

    Correggerne alcuni non è stato difficile, ad esempio inserendo gli spazi mancanti nei collegamenti. E per eliminarne altri era necessario trovare un luogo da modificare. Durante la ricerca di file i client Beget possono fare a meno di programmi come Notepad++. Puoi effettuare la ricerca per testo o nome file direttamente nel file manager. Se possibile è opportuno restringere l’area di ricerca, ma se non immaginiamo nemmeno dove possa trovarsi l’oggetto che stiamo cercando, cerchiamo in public_html (la radice del sito).

    In pratica, funziona così: devo eliminare un determinato frammento, seleziono la ricerca testuale e inserisco un'espressione nella riga. Non resta che eseguire la ricerca e ottenere il risultato.

    Fortunatamente per me, il risultato è stato un file, ma potrebbero essercene molti. La finestra di ricerca, ridotta a icona per impostazione predefinita, mostra il percorso del file. Per vederlo nella sua interezza è necessario espandere la finestra.

    Quindi, il file è stato trovato nel file manager dell'hosting. Il passaggio successivo è aprirlo e trovare la parte di codice richiesta da correggere.

    Ma non avere fretta! È ora di scaricare il file sul tuo computer in modo che, se succede qualcosa, puoi sostituire quello che è stato torturato. Con questo approccio non avrai bisogno di fare una copia di backup dell'intero sito, dettaglio essenziale se le cartelle di backup vengono caricate su un account e non c'è molto spazio extra.

    È tutto. Ti ho detto come trovare un file del sito su Beget hosting, ma penso che altri servizi di hosting moderni abbiano una funzione di ricerca.

    Che abbiamo sviluppato per i nostri utenti e che viene utilizzato nel nostro pannello di controllo. Invitiamo tutti a partecipare al suo sviluppo. Su come è stato sviluppato e perché non siamo rimasti soddisfatti analoghi esistenti Vi racconteremo in questo articolo quali stampelle tecnologiche abbiamo utilizzato e chi potrebbe trovarle utili.

    Perché inventare il proprio file manager

    Nel 2010 abbiamo utilizzato NetFTP, che ha risolto abbastanza bene i problemi di apertura/scaricamento/modifica di diversi file.
    Tuttavia, a volte gli utenti volevano imparare come trasferire siti tra siti di hosting o tra i nostri account, ma il sito era grande e Internet degli utenti non era delle migliori. Di conseguenza, lo abbiamo fatto noi stessi (il che era ovviamente più veloce), oppure abbiamo spiegato cosa sono SSH, MC, SCP e altre cose spaventose.

    Poi abbiamo avuto l'idea di creare un file manager WEB a due pannelli che funzioni lato server e possa copiare tra diverse fonti alla velocità del server e che includa anche: ricerca in file e directory, analisi spazio occupato(analogo a ncdu), semplice caricamento di file e molte cose interessanti. In generale, tutto ciò che renderebbe la vita più facile a noi e ai nostri utenti.

    Nel maggio 2013 lo abbiamo messo in produzione sul nostro hosting. In alcuni casi, si è rivelato anche migliore di quanto volessimo inizialmente: per caricare file e accedere al file system locale, abbiamo scritto un'applet Java che consente di selezionare i file e copiare tutto in una volta sull'hosting o viceversa dall'hosting ( dove copiare non è così importante, potrebbe funzionare con FTP remoto e con la directory home dell'utente, ma sfortunatamente i browser non lo supporteranno presto).

  • Definizione di codifica

    Compito:
    Apri il file per la modifica con la definizione della codifica, scrivilo tenendo conto della codifica sorgente.

    I problemi:
    Se la codifica dell'utente non è stata riconosciuta correttamente, quando si apportano modifiche al file e quindi lo si scrive, potremmo ricevere un UnicodeDecodeError e le modifiche non verranno scritte.

    Tutte le “stampelle” che sono state eventualmente introdotte sono il risultato del lavoro sui ticket con i file ricevuti dagli utenti; utilizziamo anche tutti i file “problematici” per i test dopo aver apportato modifiche al codice.

    Soluzione:
    Cercando su internet questa decisione, ho trovato il chardet della biblioteca. Questa libreria, a sua volta, è un port di una libreria di Mozilla. Ad esempio, viene utilizzato nel famoso editor https://notepad-plus-plus.org

    Dopo averlo testato esempi reali, ci siamo resi conto che in realtà poteva sbagliarsi. Invece di CP-1251, ad esempio, potrebbe essere emesso "MacCyrillic" o "ISO-8859-7", e invece di UTF-8 potrebbe esserci "ISO-8859-2" o un caso speciale di "ascii".

    Inoltre, alcuni file sull'hosting erano utf-8, ma contenevano caratteri strani, o provenienti da editor che non sanno lavorare correttamente con UTF, o da qualche altra parte; soprattutto in questi casi, abbiamo dovuto aggiungere anche delle "stampelle" .

    Un esempio di riconoscimento della codifica e lettura del file, con commenti

    # Per determinare la codifica, utilizziamo il port uchardet di Mozilla - python chardet # https://github.com/chardet/chardet # # Usiamo la versione dev, lì è tutto l'ultimo. # Questo codice viene costantemente migliorato grazie al feedback degli utenti # quanto più, tanto più accuratamente viene determinata la codifica, ma più lentamente. 50000 - scelto empiricamente self.charset_detect_buffer = 50000 # Prendi parte del file part_content = content + content[-self.charset_detect_buffer:] chardet_result = chardet.detect(part_content) rilevato = chardet_result["encoding"] confidenza = chardet_result["confidence" ] # una stampella per coloro che utilizzano editor non corretti in Windows # per questo motivo abbiamo cp-1251 nei file utf-8, motivo per cui la libreria si comporta in modo imprevedibile quando viene rilevata re_utf8 = re.compile(".*charset\s* =\ s*utf\-8.*", re.UNICODE | re.IGNORECASE | re.MULTILINE) html_ext = ["htm", "html", "phtml", "php", "inc", "tpl" , " xml"] # Tutte le probabilità vengono selezionate empiricamente, in base a una serie di file per il test se confidenza > 0,75 e rilevata != "windows-1251" e rilevata != FM.DEFAULT_ENCODING: se rilevata == "ISO-8859- 7": rilevato = "windows-1251" se rilevato == "ISO-8859-2": rilevato = "utf-8" se rilevato == "ascii": rilevato = "utf-8" se rilevato == "MacCyrillic ": rilevato = "windows-1251" # se commetti ancora un errore, utilizza il set di caratteri specificato nel file se rilevato != FM.DEFAULT_ENCODING e file_ext in html_ext: result_of_search = re_utf8.search(part_content) self.logger.debug( result_of_search) se result_of_search non è Nessuno: self.logger.debug("set di caratteri utf-8 corrispondente") rilevato = FM.DEFAULT_ENCODING altrimenti: self.logger.debug("set di caratteri utf-8 non corrispondente") confidenza elif > 0,60 e rilevato != "windows-1251" e rilevato != FM.DEFAULT_ENCODING: # Esiste una logica separata # Il codice è stato rimosso dall'esempio per brevità elif rilevato == "windows-1251" o rilevato == FM.DEFAULT_ENCODING: pass # Se la definizione non è molto corretta, molto probabilmente si tratta di un errore e accetta UTF-8)) else: rilevato = FM.DEFAULT_ENCODING encoding = rilevato se (rilevato o "").lower() in FM.encodings else FM.DEFAULT_ENCODING risposta = ( "item": self._make_file_info(abs_path), "content": contenuto, "encoding": encoding)

  • Ricerca di testo parallela nei file tenendo conto della codifica dei file

    Compito:
    Organizzare una ricerca di testo nei file con la possibilità di utilizzare nel nome "caratteri jolly in stile shell", ad esempio "*.com" "$* = 42;" eccetera.

    I problemi:
    L'utente inserisce la parola “Contatti” - la ricerca mostra che non ci sono file con questo testo, ma in realtà esistono, ma sul nostro hosting abbiamo molte codifiche, anche all'interno dello stesso progetto. Quindi la ricerca dovrebbe tenere conto anche di questo.

    Più volte abbiamo riscontrato il fatto che gli utenti potevano inserire per errore delle stringhe ed eseguire diverse operazioni di ricerca su un gran numero di cartelle, il che in seguito portava ad un aumento del carico sui server.

    Soluzione:
    Il multitasking è stato organizzato in modo abbastanza standard, utilizzando il modulo multiprocessing e due code (un elenco di tutti i file, un elenco dei file trovati con le voci richieste). Un lavoratore crea un elenco di file e gli altri, lavorando in parallelo, lo analizzano e lo cercano direttamente.

    La stringa di ricerca può essere espressa come espressione regolare utilizzando il pacchetto fnmatch. Collegamento all'implementazione della ricerca finale.

    Per risolvere il problema con le codifiche viene fornito un esempio di codice con commenti che utilizza il già familiare pacchetto chardet.

    Esempio di implementazione del lavoratore

    # Viene fornito un esempio di lavoratore self.re_text = re.compile(".*" + fnmatch.translate(self.text)[:-7] + ".*", re.UNICODE | re.IGNORECASE) # rimuovi \Z(? ms) dalla fine dell'espressione risultato def lavoratore(re_text, file_queue, result_queue, logger, timeout): while int(time.time())
    L'implementazione finale ha aggiunto la possibilità di impostare il tempo di esecuzione in secondi (timeout): 1 ora è selezionata per impostazione predefinita. Negli stessi processi di lavoro, la priorità di esecuzione viene abbassata per ridurre il carico sul disco e sul processore.

  • Disimballaggio e creazione di archivi di file

    Compito:
    Offri agli utenti la possibilità di creare archivi (zip, tar.gz, bz2, tar sono disponibili) e decomprimerli (gz, tar.gz, tar, rar, zip, 7z)

    I problemi:
    Abbiamo riscontrato molti problemi con gli archivi "reali", inclusi i nomi di file con codifica cp866 (DOS) e le barre rovesciate nei nomi di file (Windows). Alcune librerie (ZipFile standard python3, python-libarchive) non funzionavano con i nomi russi all'interno dell'archivio. Alcune implementazioni di librerie, in particolare SevenZip, RarFile, non possono decomprimersi cartelle vuote e file (si trovano sempre negli archivi con CMS). Inoltre, gli utenti desiderano sempre vedere l'avanzamento di un'operazione, ma come possono farlo se la libreria non lo consente (ad esempio, chiamano semplicemente extractall())?

    Soluzione:
    Le librerie ZipFile, così come libarchive-python, dovevano essere corrette e incluse come pacchetti separati nel progetto. Per libarchive-python ho dovuto effettuare il fork della libreria e adattarla a Python 3.

    La creazione di file e cartelle con dimensione zero (un bug notato nelle librerie SevenZip e RarFile) doveva essere eseguita in un ciclo separato all'inizio utilizzando le intestazioni dei file nell'archivio. Hanno risposto agli sviluppatori informandoli di tutti i bug e, quando troveremo il tempo, invieremo loro una richiesta pull; a quanto pare, non risolveranno il problema da soli.

    È stata eseguita un'elaborazione separata dei file compressi gzip (per dump sql, ecc.); non c'erano stampelle utilizzando la libreria standard.

    L'avanzamento dell'operazione viene monitorato utilizzando un watcher per la chiamata di sistema IN_CREATE utilizzando la libreria pyinotify. Naturalmente, non funziona in modo molto preciso (l'osservatore non funziona sempre quando c'è un grande annidamento di file, quindi è stato aggiunto il coefficiente magico di 1,5), ma soddisfa il compito di visualizzare almeno qualcosa di simile per utenti. Non è una cattiva soluzione considerando che non c'è modo di tenerne traccia senza riscrivere tutte le librerie di archivio.

    Aiutaci a migliorare Sprut.IO

    Esistono molte ovvie opportunità per migliorare ulteriormente il file manager.

    Riteniamo che i seguenti siano i più utili per gli utenti:

    • Aggiungi il supporto SSH/SFTP
    • Aggiungi il supporto WebDav
    • Aggiungi terminale
    • Aggiungi la possibilità di lavorare con Git
    • Aggiungi la possibilità di condividere file
    • Aggiungi il cambio di tema, la progettazione e la creazione di temi diversi
    • Crea un'interfaccia universale per lavorare con i moduli

    Se hai aggiunte che potrebbero essere utili agli utenti, segnalacele nei commenti o nella mailing list.

    Inizieremo ad attuarli, ma non ho paura di dirlo: da soli ci vorranno anni, se non decenni. Pertanto, se vuoi imparare a programmare, conoscere Python ed ExtJS e vuoi acquisire esperienza di sviluppo in un progetto open source, ti invitiamo a partecipare allo sviluppo di Sprut.IO. Inoltre, pagheremo una ricompensa per ogni funzionalità implementata, poiché non dovremo implementarla noi stessi.

  • Aggiungere etichette

    Come motore, è ora di scegliere l'hosting: il server su cui verrà posizionato il tuo sito. In questo articolo vedremo le sue principali capacità.

    In effetti, l'hosting non è solo un server. Ospitandoè anche un pannello di controllo che ti permette di personalizzare il funzionamento del tuo sito, gestire file e database, domini e sottodomini e anche ripristinare il tuo sito da copia di backup in caso di circostanze impreviste.

    Parliamo di tutto in ordine.

    Backup dei tuoi siti

    La creazione automatica di copie di backup dei tuoi siti (file e database) è la chiave per il loro funzionamento stabile. Non perderai diversi mesi di lavoro solo perché sei troppo pigro per accedere ancora una volta al pannello di controllo del tuo hosting e creare un “backup”.

    Se in futuro il tuo sito diventa troppo piccolo per il piano gratuito, puoi passare a qualsiasi altro. I prezzi sono incredibili.

    30 giorni di hosting gratuito

    Se piano gratuito Chiaramente non è abbastanza per te, puoi sceglierne uno adatto tra quelli a pagamento. Allo stesso tempo, intero 30 giorni dal momento della registrazione potrai utilizzarlo pienamente ospitandoGenerareassolutamente gratuito.

    Tali periodi di prova non si verificano quasi mai su altri siti di hosting.

    Inoltre, se per qualche motivo non desideri utilizzare i servizi di BeGet dopo questo periodo, puoi semplicemente rifiutare i loro servizi senza pagare un centesimo.

    Conclusione

    Perché abbiamo deciso di raccontarvi questo e non altro? O non hai nemmeno fatto una recensione?

    È semplice - perché utilizziamo questo hosting noi stessi. Adoriamo il pannello di controllo intuitivo e colorato, l'incredibile file manager, il backup automatico, installazione automatica WordPress e supporto reattivo.

    Inoltre in altri articoli su Blogger School pubblicheremo istruzioni dettagliate su alcuni aspetti del lavoro con l'hosting- usando l'esempio di BeGet. E vorremmo renderti facile padroneggiare e implementare le competenze acquisite.

    Probabilmente è tutto. Ti invito a porre qualsiasi domanda su questo argomento nei commenti.

    Nel prossimo articolo te lo dirò come installare WordPress sull'hosting. Iscriviti agli aggiornamenti nella colonna a destra 😉

    Questa recensione del file manager Sprut.ioè destinato principalmente ai webmaster che devono affrontare il difficile compito di trasferire i file del sito Web su un altro hosting.

    File manager Sprut.io è un progetto di un famoso provider di hosting Generare.com ed era originariamente destinato a funzionare nel proprio pannello di controllo del sito web.

    Tuttavia, in seguito, "su numerose richieste dei webmaster", Octopus è stato modernizzato ed è ora distribuito in una versione multipiattaforma. La licenza è gratuita GNU GPL, quindi questo estremamente utile server explorer è disponibile per tutti i proprietari di siti in modo completamente gratuito.

    Perché era necessario il file manager Sprut.io?

    In effetti, sul mercato esistono diverse soluzioni OpenSource abbastanza valide per la gestione di file su server client FTP remoti:

    Il problema è che i client FTP elencati vengono eseguiti su " client sottile", cioè su una piattaforma di personal computer, e quando si trasferiscono molti gigabyte di file da una risorsa web pubblicata su un server remoto, sorgono vari problemi spiacevoli e difficili da risolvere:

    • Internet “domestico” lento e instabile.
    • Impossibilità di modificare documenti, script, file sull'hosting dal pannello di amministrazione.
    • Difficoltà organizzative e tecniche che sorgono quando si trasferiscono siti da hosting a hosting o ad altri account utente con un provider.


    Sono tutti questi problemi che lo sviluppo innovativo del team di programmazione è stato progettato per superare.
    E, devo dire, ci sono riusciti completamente.

    Caratteristiche principali del file manager Sprut di Beget

    Questa recensione del file manager Sprut.io è destinata più ai proprietari di siti Web che agli sviluppatori Web professionisti. Pertanto, senza entrare in dettagli tecnici e particolari, ci limiteremo ad elencare le nuove funzionalità che permettono di portare l'amministrazione dell'hosting virtuale ad un nuovo e più elevato livello di qualità:

    • Scambio di dati tra server a velocità elevatissime, disponibile solo per data center professionali.
    • Modifica diretta di file, documenti, script di programmi, database su un server remoto.
    • Trasferimento rapido e sicuro di interi siti Web su hosting alternativo.
    • Eseguire le attività descritte sopra in modalità sicura, senza accesso root al file system del server di destinazione.
    • Interfaccia comoda e intuitiva a due pannelli che supporta la tecnologia di copia e trasferimento di file drag-and-drop.
    • Accedi ai siti da qualsiasi luogo. Sul server, su personal computer, tramite FTP e l'interfaccia web del pannello di amministrazione.
    • Modifica diretta, ridimensionamento delle immagini, ridimensionamento su hosting remoto.
    • Funzione di ricerca file in base a vari parametri.
    • Editor di codici multifunzionale con evidenziazione personalizzata e riconoscimento automatico del linguaggio di programmazione.
    • Capacità di lavorare utilizzando FTP esterno o interno.
    • Il supporto a schede ti consente di lavorare con più file del sito in parallelo.
    • Archiviatore integrato.
    • Gestire i livelli di accesso consentito a cartelle e file. Blocco degli indirizzi IP indesiderati.
    • Supporta combinazioni di tasti di scelta rapida per un lavoro confortevole e produttivo.

    In generale, se decidi, il file manager Sprut ti sarà molto utile!

    Specifiche e installazione

    Il sito ufficiale Sprut.io fornisce documentazione dettagliata e istruzioni passo passo per installare il file manager Octopus.

    L'installazione non richiede più di dieci-quindici minuti.

    Conclusione

    Se stai lavorando su progetti web e non hai mai utilizzato Octopus prima, ha senso acquistare tu stesso questo utile software. Ciò ti consentirà di semplificare e accelerare notevolmente le attività di amministrazione di routine del sito Web e di aumentare il livello di qualità e sicurezza del lavoro.

    Per favore condividi se ti è piaciuto:

    Potrebbe interessarti anche sapere:


    Per ottenere l'accesso, fare clic sul pulsante "Ottieni account demo", l'accesso verrà inviato tramite e-mail.

    In cosa è migliore degli altri?

    GUI a due riquadri

    L'interfaccia del file manager è realizzata in una forma familiare all'utente: due aree per lavorare comodamente con i file.
    In ognuno di essi puoi aprire file su un server, FTP remoto o sul tuo computer.

    Quando visualizzi i file in una tabella, puoi facilmente ordinare file e directory per tipo, dimensione, data di creazione, ecc. facendo clic sull'intestazione di una qualsiasi delle colonne.

    Funzione trascina e rilascia

    Puoi lavorare con file e cartelle utilizzando il mouse, trascinando file e cartelle sul server o sull'FTP remoto e viceversa, per fare ciò, seleziona file necessari e cartelle, prendili e trascinali nella posizione desiderata.

    Lavorare con FTP remoto

    Clicca sul " FTP remoto" per connettersi a un server remoto dal file manager. È possibile salvare le connessioni e modificarle se necessario in futuro.


    Puoi aprire un FTP esterno sia nel pannello sinistro che in quello destro e puoi anche farlo contemporaneamente per lavorare attraverso un file manager con due FTP completamente di terze parti. Per aprire l'FTP del tuo account di hosting, basta fare clic sul pulsante " FTP domestico".

    Interfaccia a schede

    L'interfaccia a schede ti consente di aprire più file contemporaneamente e manipolarli nell'area del file manager, in modo simile a come lo fai nel sistema operativo.
    Questa interfaccia ti consentirà di lavorare comodamente con più file contemporaneamente, semplificare la copia del codice da un file all'altro, ecc.

    Puoi comprimere o espandere i file aperti. Puoi anche modificare la dimensione della finestra aperta come desideri. I file aperti vengono visualizzati nella parte inferiore del file manager nella barra delle schede.

    Puoi manipolare le finestre come desideri, modificandone le dimensioni e disponendole sullo schermo nell'ordine desiderato.

    Funzioni di base per lavorare con i file

    Il file manager ti consentirà di eseguire tutte le funzioni di base per lavorare con file e directory, come: copiare, spostare, rinominare, modificare gli attributi, ecc. Inoltre, puoi eseguire tutte queste azioni in molti modi.

    1. Copia
    Per copiare un gruppo di file è possibile selezionarli con il mouse tenendo premuto il pulsante Ctrl. Quindi trascinali semplicemente nella posizione desiderata. Non appena rilasci il pulsante del mouse sulla posizione selezionata, il file manager visualizzerà una finestra di dialogo che ti chiederà se desideri copiare i file o meno; se esistono file con gli stessi nomi, ti verrà chiesto di sovrascriverli.

    Puoi anche copiare file o cartelle selezionandoli e premendo il pulsante destro per visualizzare il menu contestuale. Quindi è necessario fare clic sul pulsante "Copia".

    Un altro modo per copiare è utilizzare il pulsante nel menu " File" o il pulsante nella parte inferiore del File Manager.

    C'è anche una combinazione di tasti di scelta rapida per accesso veloce alla funzione di copia - CTRL+5.

    2. Muoversi
    Per spostare è possibile utilizzare tutti gli stessi metodi della copia, ad eccezione di " trascinare e rilasciare". Combinazione di tasti di scelta rapida per lo spostamento Maiusc + 5.

    3. Rinominare
    Per rinominare un file o una directory è possibile anche utilizzare il menu contestuale, la voce di menu nel menu a tendina " File"o una combinazione di tasti di scelta rapida - CTRL+6.
    A differenza di Copia e Sposta, questa funzione non è una funzione di gruppo e può essere applicata solo a un elemento.

    Dopo aver cliccato su " Rinominare" Verrà visualizzata una finestra di dialogo per inserire una modifica al nome dell'elemento. Immettere il nuovo nome e fare clic su " OK".

    4. Modifica degli attributi

    Per modificare gli attributi di un file o di una directory è possibile utilizzare il menu contestuale o la voce di menu nel menu a tendina " File".

    Puoi impostare i diritti sui file sia in formato numerico sia impostando i diritti utilizzando le caselle di controllo appropriate per l'utente, il gruppo a cui appartiene e per tutti.

    In breve, i diritti possono essere impostati separatamente per utente- direttamente il proprietario del file, per il gruppo ( gruppo), per tutti ( Tutto).

    È possibile ottenere la designazione digitale dei diritti aggiungendo, dove:

    1 - diritti di esecuzione;
    2 - diritti di scrittura;
    4 - diritti di lettura.

    Ad esempio, vogliamo impostare i permessi di lettura e scrittura: 6 = 4(lettura) + 2(scrittura).

    Ci sono 8 opzioni possibili in totale:

    7 = leggere, scrivere ed eseguire (leggere, scrivere, eseguire);
    6 = leggere e scrivere (leggere e scrivere);
    5 = leggi ed esegui (leggi ed esegui);
    4 = leggere(leggere);
    3 = scrivi ed esegui (registrazione ed esecuzione);
    2 = scrivi(registra);
    1 = esegui(esegui);
    0 = nessun diritto.

    Sui nostri server, i file vengono eseguiti come utente, quindi le ultime due cifre nei permessi devono essere 0.
    Ad esempio, se devi impostare le autorizzazioni su tutto per un file, devi impostare il valore: 700.

    5. Rimozione
    Puoi eliminare i file utilizzando il menu contestuale, il pulsante nel menu a tendina " File", utilizzando una combinazione di tasti di scelta rapida - CTRL+8 o pulsante "Del".
    Prima di eliminare i file Gestore dei file visualizzerà una finestra di dialogo che ti chiede se vuoi davvero eliminare i file selezionati.

    Lavorare con gli archivi

    Gestore dei file ti permette di lavorare con gli archivi. Puoi creare O disfare le valigie archivio, così come immediatamente scaricare i file/directory necessari come archivio.

    1. Crea un archivio
    Per creare un archivio dai file o dalle cartelle selezionati, selezionare i file e/o le cartelle desiderati e premere il pulsante " Crea archivio" nel pannello di accesso rapido. Nella finestra di dialogo visualizzata, è possibile modificare il nome e il tipo di archivio.

    2. Decompressione dell'archivio
    Per decomprimere l'archivio, fare clic su " Decomprimere l'archivio" nel pannello di accesso rapido. Nella finestra modale che appare, seleziona il percorso in cui desideri decomprimere l'archivio e fai clic su " Decomprimere l'archivio".

    3. Scarica l'archivio

    Puoi scaricare file e cartelle come archivio con un clic facendo clic su " Scarica l'archivio" sulla barra di accesso rapido. Puoi anche utilizzare il menu a discesa: scheda " File", Ulteriore " Scaricamento" e seleziona il tipo di archivio in cui desideri scaricare i file/cartelle selezionati.

    Caricamento multiplo

    Il modo più conveniente per lavorare e caricare file dal tuo computer al server è aprire il tuo locale file system, questo è descritto sopra. Tuttavia, se per qualche motivo non riesci a utilizzarlo Giava, poi potrai caricare i file cliccando sull'icona " scaricare files".

    Apparirà una finestra per caricare i file sul server. Seleziona i file dal tuo computer e fai clic sul pulsante "Carica". La dimensione massima di un file non deve superare 1,5 GB. Il file manager inizierà a scaricare in sequenza i file selezionati, il processo di download di ciascun file sul server verrà visualizzato nel browser come percentuale.

    Editor di testo

    Gestore dei file contiene conveniente editor di testo per lavorare con il codice dei tuoi siti.

    Premendo il tasto " Impostazioni" nell'angolo in alto a destra dell'editor è possibile configurare aspetto editor di testo a tuo piacimento, modifica la dimensione del carattere e altri parametri.

    L'editor di testo ha una funzione di evidenziazione della sintassi ed è in grado di riconoscere quale file hai aperto script php, script bash o altro linguaggio di programmazione. Puoi anche scegliere l'evidenziazione del codice utilizzando il menu a discesa nell'editor di testo.

    Un editor di testo ti consentirà di modificare la codifica del file e di salvare nuovamente il file con una codifica diversa.

    Visualizzazione di file grafici

    Vedere file grafici Il file manager contiene un visualizzatore di immagini integrato. Puoi capovolgere l'immagine, ridimensionarla e passare all'immagine successiva.

    Ricerca per file e cartelle

    Se hai bisogno di trovare un file o una cartella, puoi utilizzare la ricerca nel file manager. La modalità avanzata consente di cercare solo file o solo cartelle e anche di cercare per dimensione di file o cartella.

    Controllo di accesso

    Utilizzando il file manager, è possibile impostare una password per una cartella e bloccare l'accesso alla cartella da indirizzi IP specificati. Per impostare una password per una cartella, selezionala, nel menu a discesa in alto seleziona la "scheda" Utensili"e poi fare clic su" Imposta una password per la directory corrente". Nella finestra di dialogo che appare, inserisci la password per la directory e fai clic sul pulsante " Impostare la password".

    Allo stesso modo, puoi bloccare l'accesso alla cartella da singoli IP. Dal menu a tendina selezionare la scheda " Utensili", poi " Imposta il blocco per indirizzo IP". Nella finestra di dialogo che appare, inserisci un elenco di IP nel formato: xxx.xxx.xxx.xxx da cui vuoi aprire l'accesso e da cui vuoi bloccare.

    Funzioni per lavorare con Home FTP

    Il file manager ha una serie di funzioni disponibili solo per FTP domestico.

    1. Elenco dei siti
    Puoi navigare facilmente tra i siti nel tuo account di hosting utilizzando il pulsante nel pannello di accesso rapido o selezionando un sito dal menu a discesa nella scheda " Transizione". Facendo doppio clic con il pulsante sinistro del mouse sul sito selezionato, verrai reindirizzato alla directory principale del sito.

    2. Dimensioni della cartella
    Su Home FTP puoi facilmente ottenere la dimensione delle tue directory facendo clic sul pulsante " Analisi delle dimensioni" sulla barra di accesso rapido.

    Puoi anche vedere sempre la dimensione totale degli occupati spazio sul disco sul server nella parte inferiore del file manager.

    Lavorare con i backup

    Inoltre, direttamente nel file manager, puoi visualizzare l'elenco dei backup disponibili creati automaticamente per il tuo account dal nostro sistema di backup (per data). Cliccando sul backup appropriato, è possibile visualizzarne il contenuto e, se necessario, copiare da esso i file necessari.

    Tasti di scelta rapida

    Come la maggior parte dei desktop Client FTP Nostro Gestore dei file contiene una serie di tasti di scelta rapida, che accelera il lavoro con le azioni più comuni.

    Di seguito è riportato un elenco di tasti di scelta rapida:

    CTRL+3- Visualizzazione;
    CTRL+4- La modifica;
    CTRL+5- Copia;
    Maiusc + 5- In movimento;
    CTRL+6- Rinominare;
    CTRL+7- Creazione di una nuova cartella;
    CTRL+8 O Del- Rimozione.

    Se hai domande sul lavoro Gestore dei file, Puoi sempre contattare il nostro servizio.

    Per trasferire un sito web in esecuzione su un CMS su un altro hosting o server locale, non è sufficiente copiare semplicemente i suoi file da un posto all'altro; affinché il sito funzioni, è necessario anche trasferire tutti i dati dal database.

    Prima di iniziare la migrazione del tuo sito, assicurati di creare file di testo e annota lì tutti i dati: indirizzo, login e password per accedere al tuo account di hosting, nome del database, nome utente, password del database e altri dati necessari

    Indipendentemente dal CMS utilizzato, il processo di migrazione consisterà nei seguenti passaggi:

    Azioni su un server locale (o vecchio hosting)

    1. Archiviazione dei file del sito archiviato nel formato .cerniera lampo

    2. Esportare i dati dal database o, in altre parole, creare una copia di backup del database. Semplificando, questi sono tutti i dati nel nostro database, che sono scritti in un file di testo con estensione .sql

    Azioni su un server remoto (server locale su un altro computer o hosting)

    1. Copia l'archivio con i file del sito sul server remoto e distribuiscilo mantenendo la struttura delle cartelle

    2. Controlla diritti di accesso a cartelle e file e, se necessario, modificarli.

    3. Creazione di un nuovo database. Ricordiamo (annotiamo) il nome del database, il nome utente, la password alla banca dati

    4. Importa una copia di backup del database nel database creato. (da un file con estensione .sql)

    5. Nel file di configurazione luogo modificare il vecchio nome del database, nome utente e password nel database per quelli nuovi

    6. Nella sezione di configurazione del sito modificare i percorsi dei file e delle cartelle temporanee del sito con nuovi(se è necessario)

    Backup del sito MODX su un server locale

    Creeremo l'archivio utilizzando l'archiviatore RAR, se non è installato sul tuo computer, scaricalo da qui e installalo.

    Creazione di un archivio di file del sito

    Apri la cartella con i file del nostro sito Z:/home/okarina.loc/www, seleziona tutti i file e le cartelle e fai clic su fare clic con il tasto destro su qualsiasi file. Nel menu che si apre, seleziona la voce Aggiungi all'archivio...

    Creazione di un archivio con file del sito

    Nella finestra dell'archiviatore che si apre, seleziona Formato archivio - CERNIERA LAMPO e premere il pulsante OK

    Selezione di un tipo di archivio

    Inizieremo a creare l'archivio e al termine vedremo il file di archivio nella cartella principale del nostro sito www.zip

    Archivio del sito

    L'archivio può essere spostato in un'altra cartella in modo che non si blocchi sul nostro sito locale. Ad esempio, crea una cartella da qualche parte sul tuo disco chiamata Trasferimento sito e trasferiscila lì.

    Creazione di un backup del database

    Nel browser, vai al pannello di amministrazione del sito, Strumenti -> Backup , fai clic sulla casella di controllo davanti all'elemento Nome della tabella per selezionare tutte le tabelle del database e premere il pulsante creare e caricare una copia di backup delle tabelle selezionate

    Creazione di una copia di backup del database del sito

    Nella finestra del file aperto visualizzata, controlla che sia selezionata Salvare il file e premere OK

    Salvataggio del database in un file

    Per trovare il file salvato, fare clic sull'icona nel pannello del browser, come mostrato nell'immagine qui sotto (per il browser Firefox)

    Apri la cartella con la copia salvata del database

    Oppure apri in Explorer Cartella Download

    Cartella Download con una copia del database

    Il file che stai cercando deve avere l'estensione .sql e il suo nome deve contenere La data attuale

    Sposta questo file nella cartella Trasferimento del sito

    Il sito è pronto per la migrazione

    Questo completa la parte preparatoria sul computer locale. Nella cartella Trasferimento del sito si trova l'archivio del nostro sito web e del nostro database.

    Utilizzando questo collegamento potrai scaricare il contenuto della mia cartella Site Transfer

    Registrazione di un account sull'hosting BEGET.RU

    Possiamo registrare un account a tutti gli effetti su beget hosting ed entro 30 giorni funzionerà modalità di prova gratuito.

    Andiamo al sito web su beget.ru e selezioniamo una delle tariffe, ad esempio, Inizio. Questa tariffa include la possibilità registrare un dominio gratuito nella zona RU

    Scegli una tariffa

    Compila con attenzione i campi indicati telefono verrà inviato un codice di conferma per e-mail- informazioni di accesso all'account.

    Registrazione dell'hosting in BEGET

    Dopo la registrazione riceverai un messaggio sul tuo telefono SMS con codice di conferma, che dovrà essere inserito nella finestra come mostrato di seguito

    Inserisci il codice di conferma per registrare un account in BEGET

    Dopo la conferma, il sistema ti mostrerà un'animazione del processo di creazione del tuo hosting

    Creazione di un account BEGET

    Assicurati di salvare i dati evidenziati con una cornice rossa nell'immagine sottostante in un file di testo! Una lettera con queste informazioni verrà inviata anche all'indirizzo email specificato durante la registrazione.

    Hostnig GENERARE. Completamento del processo di registrazione del nuovo account

    Per accedere per la prima volta al pannello di controllo dell'hosting beget.ru, è possibile fare clic sul collegamento Vai al Pannello di controllo

    BEGET pannello di controllo dell'account di hosting

    La registrazione è ora completa. Congratulazioni, hai il tuo hosting!

    Trasferimento dei file del sito all'hosting BEGET e impostazione dei diritti di accesso

    Accedi al pannello di controllo del tuo hosting e clicca sull'icona Gestore dei file

    GENERARE il file manager di hosting

    Al primo accesso vedrai una cartella il cui nome corrisponderà all'indirizzo del sito, in altre parole questo è il tuo dominio di prova.

    Prova il dominio ospitato da BEGET

    Per caricare l'archivio del nostro sito sull'hosting, vai alla cartella [il tuo account].bget/public_html ed elimina tutto da questa directory. Per questo seleziona tutti i file e le cartelle, fare clic fare clic con il tasto destro e seleziona l'elemento Eliminare. Quindi premere il pulsante (freccia blu su) scaricare files come mostrato nella foto qui sotto

    Nella finestra che appare, fai clic su Scegliere... e seleziona l'archivio del nostro sito www.zip che è nella cartella Trasferimento del sito

    Caricamento dell'archivio del sito sull'hosting BEGET

    Fare clic con il tasto destro su file di archivio, seleziona dal menu a discesa Decomprimere l'archivio

    Decompressione di un archivio con file del sito sull'hosting BEGET

    Dopo aver decompresso l'archivio, puoi eliminare il file di archivio in modo che non occupi spazio sull'hosting, fai clic destro su di esso e seleziona Eliminare

    Eliminazione di un file di archivio dall'hosting BEGET

    Andiamo più in alto nell'albero delle directory, facciamo clic con il pulsante destro del mouse sulla cartella public_html e seleziona Modifica attributi

    Modifica degli attributi di file e cartelle sull'hosting BEGET

    Nella finestra che appare, entra nel campo Valore del codice - 755, fare clic sulla casella di controllo Applicare in modo ricorsivo e scegli solo alle cartelle. Con questa operazione imposteremo i diritti di accesso necessari per tutte le cartelle del nostro sito

    Impostazione delle autorizzazioni per le cartelle del sito sull'hosting BEGET

    Fare nuovamente clic con il tasto destro sulla cartella public_html, Selezionare Modifica attributi, accedere valore del codice 644, si applica in modo ricorsivo, solo ai file

    Impostiamo i diritti sui file del sito sull'hosting BEGET

    Di conseguenza, tutte le cartelle sul nostro sito dovrebbero avere diritti 755 e i file 644

    Diritti su file e cartelle sull'hosting BEGET

    Creazione di un database su BEGET hosting e importazione di dati

    Nel pannello di controllo, fare clic sull'icona MySQL

    Gestione database su hosting BEGET

    Immettere il nome del database e generare una password

    Assicurati di annotare il nome del database e la password in un file di testo!

    Creazione di un nuovo database su hosting BEGET

    Dopo aver creato il database, fare clic sull'iscrizione phpMyAdmin

    Accedi al database tramite phpMyAdmin sull'hosting BEGET

    premi il bottone Importare

    Importazione dei dati in un database ospitato da BEGET

    premi il bottone Revisione..., dalla cartella Trasferimento del sito selezionare il file con il database (estensione mq), quindi premere il pulsante Inoltrare

    Importazione di dati da un backup in un database ospitato da BEGET

    Di conseguenza, verrà visualizzato un messaggio relativo all'importazione riuscita e le tabelle del database verranno visualizzate nella colonna di sinistra

    A volte il browser non visualizza un messaggio oppure potresti non vedere le tabelle nella colonna di sinistra. Va bene, è solo attendere 20-30 secondi e ricaricare la pagina. Se le tabelle appaiono nella colonna di sinistra, significa che è tutto in ordine

    Dati del sito importati nel database sull'hosting BEGET

    Grande! Abbiamo distribuito i file del nostro sito web sull'hosting, configurato i diritti di accesso ad essi, creato un database e importato al suo interno i dati del nostro sito web. Lasciato solo un po'.

    File di configurazione MODX e impostazioni più recenti

    Nel file manager sull'hosting, vai alla cartella public_html/manager/include, fare clic con il pulsante destro del mouse sul file config.inc.php e seleziona dal menu a discesa la modifica

    File di configurazione MODX sull'hosting BEGET

    Noi cambiamo nome utente, password e nome del database a quelli utilizzati sul nostro hosting. Avresti dovuto scriverli in un file di testo.

    Sull'hosting BEGET, il nome del database e l'utente hanno lo stesso nome

    Modifica del file di configurazione del sito su MODX sull'hosting BEGET

    Dopo aver salvato il file di configurazione, per aumentare la sicurezza del sito, è necessario disabilitare la possibilità di modificare il file di configurazione, per fare ciò cliccare sul file config.inc.php fare clic con il tasto destro e selezionare dal menu a discesa Attributi. Nella finestra che appare, nel campo Valore del codice accedere 600 e premere il pulsante Modifica

    Chiusura dell'accesso al file di configurazione MODX sull'hosting BEGET

    Nel browser, vai al pannello di amministrazione del nostro sito Web sull'hosting remoto e digita nella barra degli indirizzi [nome account].bget.ru/manager, inserisci login e password per accedere al pannello di amministrazione (login: amministratore, parola d'ordine: 1 ), Selezionare Strumenti -> Configurazione, vai alla scheda Gestore dei file e sul campo Percorso per il file manager premi il bottone Ripristina

    Reimpostazione del percorso del file manager nel pannello di amministrazione di MODX

    Vai alla scheda Navigatore di file e sul campo Percorso dei file premere anche il pulsante Ripristina, Poi salva modifiche alla configurazione

    Reimpostazione del percorso per il browser dei file nell'amministrazione MODX

    Vai alla scheda Sito web, per cancellare i vecchi dati dalla cache del sito, fare clic su Svuota cache e apri il nostro sito web sull'hosting facendo clic sulla voce di menu Visualizzazione

    Svuotamento della cache in MODX

    Il nostro sito su MODX ospitato da BEGET

    Molte persone sanno che lavoro con l'hosting BEGET.RU da molto tempo e lo consiglio a tutti. Oggi ho visto che il mio hosting preferito era ospitare un giveaway, la cui condizione principale era consigliare il servizio di hosting scrivendo un articolo sul blog. Pertanto, ho deciso di parlare del file manager sviluppato da Beget.

    Innanzitutto, alcune informazioni. Beget LLC è una società di hosting russa. I server si trovano presso di noi. In precedenza era solo San Pietroburgo, ma ora, per quanto ne so, la geografia è stata ampliata. MODX sull'hosting funziona alla grande e i prezzi piaceranno a molti. Inoltre, il primo mese di utilizzo di qualsiasi tariffa è assolutamente gratuito.

    Coloro che sono già interessati alla mia raccomandazione possono seguire il link di riferimento e registrarsi: https://beget.ru/?id=12867 (sì, sì, il sistema di riferimento funziona - fino al 40% dei ogni il pagamento per i referral viene trasferito all'invitante durante l'intero periodo di collaborazione).

    Nel frattempo vi parlo del file manager.

    Inizialmente, il file manager era disponibile solo per i client hosting, ma ora è separato in un servizio separato e chiunque può installarlo sul proprio server.

    Il file manager è piuttosto carino. Ha due pannelli e funziona anche Drug&Drop: puoi trascinare i file da un pannello all'altro

    Coloro che hanno familiarità con MC o FAR o Total Commander lo capiranno al primo sguardo. La gestione dei file è intuitiva. Il menu contestuale funziona quando si fa clic con il pulsante destro del mouse.

    Il gestore ti consente di decomprimere e comprimere gli archivi, quindi installare, ad esempio, MODX è abbastanza conveniente: carica l'archivio e decomprimilo.

    Inoltre, puoi modificare i permessi dei file e persino modificarli. A proposito, indovina quale editor fornisce SPRUT.io?

    Questo è il nostro ACE preferito con completamento automatico ed evidenziazione del codice personalizzabile! =))

    Questi non sono tutti i vantaggi del file manager SPRUT.io. C'è anche la visualizzazione di immagini, la possibilità di connettere un server FTP esterno, ricerca per cartelle e file, caricamento di più file, ecc.

    Tutte le funzionalità sono elencate sul sito ufficiale e ci sono anche le istruzioni per installarlo sul tuo server.

    SPRUT.io è un progetto Open Source, codice sorgente

    Pubblicazioni sull'argomento