Uaktualniłem z UBUNTU 13.04 do 13.10, ale nie mogę pracować ze stronami PHP lub phpmyadmin. Próbowałem w ten sposób, aby zainstalować lampę na Ubuntu sudo apt-get install lamp-server^ phpmyadmin
i robiłem wszystko od konfiguracji poprawnie po instalacji Dodałem tę linię Include /etc/phpmyadmin/apache.conf
, aby /etc/apache2/apache2.conf
potem wznowiona apache2
Teraz mam dwa problemy:
W phpmyadmin na dole strony jest ten błąd:
The mcrypt extension is missing. Please check your PHP configuration
sprawdziłem imcrypt
byłem w nim, ale w phpmyadmin daje mi błąd braku.Drugi problem polega na tym, że na stronach PHP wydaje się, że nie ma PHP i wszystko jest w formacie HTML, ponieważ wiele linii PHP jest drukowanych w polach tekstowych, takich jak:
<? echo $row['details']; ?>
Czy ktoś może mi powiedzieć, co mam zrobić?
źródło
W przypadku drugiego problemu, wiele linii PHP jest drukowanych w polach tekstowych, takich jak:
echo $row['details'];
Edytuj plik konfiguracyjny php.ini (dla apache):
i zmień:
do:
źródło
Sprawdź wszystkie skrypty w /etc/php5/conf.d/, ponieważ przestały działać. W moim przypadku imap również przestał działać.
Rozwiązany problem z trikiem dowiązania symbolicznego (jako root):
źródło
(Chciałbym zamieścić to jako komentarz powyżej, ale nie mam uprawnień.)
Intuicja Whattsa do użycia
cp
zamiastmv
była dobra. Na przykład, jeśli używasz ramy laravel 4, CLI rzemieślnik wykryjemcrypt.ini
się/etc/php5/mods-available/
, ale sama struktura wydaje się szukać w/etc/php5/conf.d/
. Potrzebujesz kopii w obu lokalizacjach, aby wszystko działało:źródło
W terminalu ( Ctrl+ Alt+ T)
1. otwórz plik php.ini:
2. zamienić Wyłącz na Włączone:
3. uruchom ponownie apache:
źródło
Właściwie właściwym miejscem dla pliku mcrypt.ini jest
mods-available
katalog, którego nie maconf.d
. Zastąpienie i włączenie pliku konfiguracyjnego mcrypt rozwiązuje ten problem.źródło
Miałem również problem z
mcrypt
zainstalowaniem Ubuntu 14.04. Podążanie za tym linkiem powinno pomóc. www.php.netsudo gedit /etc/php5/apache2/php.ini
sudo service apache2 restart
Mam nadzieję że to pomoże.
źródło
Powielone pytanie: brakuje rozszerzenia Mcrypt na serwerze 14.04 dla mysql
Krótka odpowiedź:
źródło