Programmering

Gjennomgang: 4 gratis GUI-er for åpen kildekodeadministrasjon for MongoDB

Forrige 1 2 3 4 5 6 7 8 Side 3 Neste Side 3 av 8

phpMoAdmin: Enkel installasjon, opptatt GUI

Å være i en enkelt PHP-fil betyr ikke at phpMoAdmin ikke kan konfigureres. Åpne moadmin.php, så finner du forskjellige konfigurasjonsalternativer som kan aktiveres ved å fjerne merking av linjene som inneholder dem. For eksempel gir phpMoAdmin som standard ingen brukerautentisering. Fjern kommentar fra en linje, rediger i et administratornavn og passord, og få tilgangsgodkjenning når phpMoAdmin starter. Du kan også konfigurere phpMoAdmin til å bruke ett av tre skjermtemaer.

phpMoAdmin skylder sin slanke størrelse til sin opprinnelse som en strippet versjon av open source Vork Enterprise Framework, et MVC-rammeverk for å bygge PHP-webapplikasjoner. Hele Vork Framework er omtrent 500 000, men designerne av phpMoAdmin redigerte det til mindre enn 100 000 for phpMoAdmin. (Selve phpMoAdmin-filen handler om 113K.) Designerne valgte Vork Framework fordi Vork på tidspunktet for phpMoAdmin startet, var det eneste rammeverket med integrert MongoDB-støtte.

Start phpMoAdmin, og øverst til venstre på skjermen ser du en rullegardin hvor du kan velge en av de tilgjengelige databasene som phpMoAdmin har funnet på den nåværende verten. (Du kan konfigurere phpMoAdmin til å koble til en server på en ekstern vert, men du må endre moadmin.php-filen for å gjøre det.) Til høyre for rullegardinmenyen er knappen "Endre database", som du klikker for å faktisk føre til at databasen i rullegardinmenyen blir den gjeldende databasen som operasjoner kan utføres på.

Også øverst på siden finner du lenker for "Reparer database" og "Drop database", som fungerer på den gjeldende databasen. Du kan fortelle hvilken database som er aktuell fordi navnet vises i en stor skrift ved siden av "Endre database" -knappen. Reparasjonskoblingen vil utstede reparasjonDatabase drift på en database (bare anbefalt i ekstraordinære tilfeller, fordi reparasjonDatabase får en global lås på databasen mens den gjør sitt arbeid). Jeg ble fortalt av phpMoAdmin-teamet at reparasjonsfunksjonen er en holdover fra MongoDBs tidlige dager, da databasen ofte ble ødelagt. Drop link-funksjonen er selvinnlysende.

Du finner ingen fancy grafiske ikoner på noen av kontrollene i phpMoAdmin. Et objekt som kan redigeres vil ha den hyperkoblede teksten [E] vist ved siden av navnet; ved siden av et objekt som kan slettes, finner du en [X] hyperkobling. Så klikk på [E] -linken ved siden av navnet på en samling for å endre navnet. Klikk på [X], og du blir spurt om du virkelig vil slette samlingen.

Velg en database, og phpMoAdmin viser en liste over samlingene i databasen. Klikk på en samling, så får du se de første 100 dokumentene i samlingen. (Du kan endre antall dokumenter som vises per side ved å redigere moadmin.php-filen, eller ved å angi en verdi i grense-tekstboksen som vises når du velger en database.) De universelle hurtigspolingsindikatorene (>>) > og <<<) vises når antall dokumenter i en samling overstiger det som kan vises på en enkelt side.

Ved å klikke på "Vis database- og samlingvalg" -linken, kan du kombinere visningen av gjeldende database og dens samlinger pluss den valgte samlingen og dens første 100 dokumenter. Dette gir en travel skjerm og avslører en av phpMoAdmins største svakheter: Du kan lett gå deg vill i den.

Copyright no.verticalshadows.com 2024

$config[zx-auto] not found$config[zx-overlay] not found