Je suis nouveau dans Digital Ocean & Ubuntu, en train de migrer de Exabyte serveur partagé Codeigniter (v3) site web sur le serveur Digital Ocean
Détails du serveur/installation:
Digital Ocean Droplet - Ubuntu LAMP on 16.04
Apache - Apache/2.4.18 ( Ubuntu )
PHP - PHP 5.6.30-10+deb.sury.org~xenial+2 (cli)
Webmin - version 1.831
Configuration de Codeigniter
Le site Web Codeigniter est déjà configuré sur suppression de index.php de l'URL et fonctionne correctement sur un serveur partagé, mais pas sur le serveur de Digital Ocean ...
Problème sur mod_rewrite
Lorsque j'ai téléchargé tous mes fichiers codeigniter sur Digital Ocean, je navigue sur sample.com , cela fonctionne bien.
mais lorsque je parcours sample.com/about, il m'invite The requested URL /about was not found on this server.
mais quand je navigue sample.com/index.php/about cela fonctionne très bien.
Je voudrais essayer de modifier Apache2.conf à Webmin> serveurs> serveur Web Apache> configuration globale> modifier les fichiers de configuration:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Que je modifie AllowOverride None
en AllowOverride All
(j'ai réinitialisé Apache), le site ne fonctionne toujours pas bien ...
Webmin> Serveurs> Serveur Web Apache> Virtualhost:
autorise mod_rewrite via la commande ssh:
a2enmod rewrite
Sudo service Apache2 restart
Puis-je savoir comment modifier le serveur Ubuntu et pouvoir parcourir mon framework codeigniter normalement avec sample.com/about
Est-ce que j'ai mal configuré virtualhost en utilisant la méthode de Webmin ?
Dois-je installer un module tiers pour que cela fonctionne? ou activer une configuration dans Digital Ocean?
merci beaucoup!