Kan AI vechten met toenemend aantal ransomware-aanvallen?
Ransomware-aanvallen nemen toe, maar kan AI helpen het nieuwste computervirus het hoofd te bieden? Is AI het antwoord? Lees hier weten is AI boezem of vloek
Codeigniter is een zeer krachtig PHP-framework met een kleine footprint.
Deze gids gaat ervan uit dat je tenminste een werkende LAMP-stack en root-toegang tot je VPS hebt.
Ga eerst naar je Apache-hoofdmap.
cd /var/www/html
Download de nieuwste stabiele versie van Codeigniter.
wget https://github.com/bcit-ci/CodeIgniter/archive/3.1.5.zip
Pak het gedownloade bestand uit.
unzip 3.1.5.zip
Als je een foutmelding krijgt:, The program 'unzip' is currently not installed.moet je unzip installeren.
sudo apt install unzip
Probeer nu opnieuw uit te pakken.
Let op een nieuwe directory genaamd CodeIgniter-3.1.5. Hernoem deze map naar codeigniter.
mv CodeIgniter-3.1.5 codeigniter
Navigeer naar http://[vultr-instance-ip]/codeigniteren u wordt begroet met de welkomstpagina van de codeigniter. Deze welkomstpagina wordt gemaakt door een voorbeeldcontroller op application/controllersgenaamd called Welcome.php. De geladen pagina bevindt zich op application/viewsen wordt aangeroepen welcome.php.
Codeigniter is nu actief en u zou wat initiële configuratie moeten doen. Als u van plan bent een database te gebruiken, moet u de databasetoegang database.phpconfigureren in het configuratiebestand op application/config/database.php. Zoek het volgende blok en werk het bij met uw verbindingsgegevens.
$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => '',
'password' => '',
'database' => '',
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => (ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);
Sla het bestand op en sluit af. U hebt de databaseconfiguratie voltooid, laten we nu het Codeigniter URL-schema bekijken.
URL's in Codeigniter zijn standaard ontworpen om mensvriendelijk te zijn met een op segmenten gebaseerde aanpak:
http://[vultr-instance-ip]/codeigniter/index.php/[controller]/[method]/[param]
Volgens de MVC-benadering [controller]vertegenwoordigt het segment een Controller Class op application/controllers, het [method]segment een methode in deze klasse en het [param]segment is een parameter die aan de methode is doorgegeven.
Laten we deze configuratie nu testen door de volgende methode toe te voegen aan de indexmethode in application/controllers/Welcome.php:
public function hello($user = 'John Doe')
{
echo "Hello {$user}!";
}
Navigeer nu naar http://[vultr-instance-ip]/codeigniter/index.php/welcome/hello/Jack. Je zou het Hello Jack!in je browser moeten zien .
index.phpStandaard index.phpwordt opgenomen in uw url, om deze te verwijderen moeten we de Apache- mod_rewritemodule inschakelen , een .htaccessbestand toevoegen aan de hoofdmap van uw toepassing en enkele configuraties maken application/config/config.php.
Laten we eerst eens kijken of het al mod_rewriteis ingeschakeld door de volgende opdracht uit te voeren.
apache2ctl -M
Als je rewrite_modulein de lijst ziet, kun je verder gaan, anders schakel je het in.
a2enmod rewrite
Start de Apache-server opnieuw op.
sudo service apache2 restart
Maak nu het .htaccessbestand aan /var/www/html/codeigniter/en plaats de volgende inhoud erin.
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php?/$0 [PT,L]
Zorg ervoor dat uw .htaccessbestand is ingeschakeld door in te stellen AllowOverrideop All en toe te voegen aan Order allow,denyen allow from allin het virtuele hosts-bestand of in uw algemene apache-configuratie.
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
Order allow,deny
allow from all
</Directory>
Verwijder nu het index.phpbestand van de URL's in het configuratiebestand van Codeigniter application/config/config.php.
Zoek de volgende code,
$config['index_page'] = 'index.php';
En vervang deze door deze.
$config['index_page'] = '';
Je hebt nu toegang tot je URL's zonder het index.phpbestand. Navigeer naar http://[vultr-instance-ip]/codeigniter/welcome/hello/Jacken bekijk dit. U zou hetzelfde bericht moeten zien als voorheen.
We hebben het Codeigniter-framework geïnstalleerd en index.phpuit onze URL's verwijderd. U kunt meer over dit raamwerk leren via de officiële gebruikershandleiding .
Ransomware-aanvallen nemen toe, maar kan AI helpen het nieuwste computervirus het hoofd te bieden? Is AI het antwoord? Lees hier weten is AI boezem of vloek
ReactOS, een open source en gratis besturingssysteem is hier met de nieuwste versie. Kan het voldoen aan de behoeften van moderne Windows-gebruikers en Microsoft uitschakelen? Laten we meer te weten komen over deze oude stijl, maar een nieuwere OS-ervaring.
WhatsApp heeft eindelijk de Desktop-app voor Mac- en Windows-gebruikers gelanceerd. Nu heb je eenvoudig toegang tot WhatsApp vanuit Windows of Mac. Beschikbaar voor Windows 8+ en Mac OS 10.9+
Lees dit om te weten hoe kunstmatige intelligentie populair wordt onder de kleinschalige bedrijven en hoe het de kansen vergroot om ze te laten groeien en hun concurrenten voorsprong te geven.
Onlangs heeft Apple macOS Catalina 10.15.4 uitgebracht, een aanvullende update om problemen op te lossen, maar het lijkt erop dat de update meer problemen veroorzaakt die ertoe leiden dat mac-machines worden gemetseld. Lees dit artikel voor meer informatie
13 Commerciële data-extractietools voor big data
Onze computer slaat alle gegevens op een georganiseerde manier op, het zogenaamde Journaling-bestandssysteem. Het is een efficiënte methode waarmee de computer bestanden kan zoeken en weergeven zodra u op zoeken drukt.https://wethegeek.com/?p=94116&preview=true
Naarmate de wetenschap zich snel ontwikkelt en veel van onze inspanningen overneemt, nemen ook de risico's toe om onszelf te onderwerpen aan een onverklaarbare singulariteit. Lees, wat singulariteit voor ons kan betekenen.
Een inzicht in 26 Big Data-analysetechnieken: deel 1
AI in de zorg heeft de afgelopen decennia grote sprongen gemaakt. De toekomst van AI in de gezondheidszorg groeit dus nog steeds met de dag.