Ich habe ein Upgrade von UBUNTU 13.04 auf 13.10 durchgeführt, kann aber nicht mit PHP-Seiten oder phpmyadmin arbeiten. Ich habe auf diese Weise versucht, lamp unter Ubuntu zu installieren, sudo apt-get install lamp-server^ phpmyadmin
und nach der Installation habe ich die gesamte Konfiguration korrekt durchgeführt. Ich habe diese Zeile hinzugefügt Include /etc/phpmyadmin/apache.conf
und /etc/apache2/apache2.conf
dann Apache2 neu gestartet
Jetzt habe ich zwei Probleme:
In phpmyadmin am Ende der Seite ist dieser Fehler:
The mcrypt extension is missing. Please check your PHP configuration
Ich habe es überprüft undmcrypt
war darin, aber in phpmyadmin gibt es mir einen Fehler des Fehlens.Das andere Problem ist, dass es auf PHP-Seiten anscheinend kein PHP gibt und alles in HTML geschrieben ist, da viele PHP-Zeilen in Textfeldern gedruckt sind:
<? echo $row['details']; ?>
Kann mir jemand sagen, was ich tun soll?
quelle
Für das zweite Problem werden viele PHP-Zeilen in Textfeldern wie folgt gedruckt:
echo $row['details'];
Bearbeiten Sie Ihre php.ini-Konfigurationsdatei (für Apache):
und ändern:
zu:
quelle
Überprüfen Sie alle Ihre Skripte unter /etc/php5/conf.d/, da sie möglicherweise nicht mehr funktionieren. In meinem Fall hat imap auch aufgehört zu arbeiten.
Das Problem mit dem symbolischen Link-Trick (als root) wurde behoben:
quelle
(Ich hätte dies oben als Kommentar gepostet, habe aber nicht die Berechtigungen.)
Whatts' Intuition zu verwenden ,
cp
anstattmv
war gut. Wenn Sie beispielsweise das Laravel 4-Framework verwenden, erkennt die Artisan-CLI diesmcrypt.ini
in/etc/php5/mods-available/
, aber das Framework selbst scheint danach zu suchen/etc/php5/conf.d/
. Sie benötigen eine Kopie an beiden Standorten, damit alles funktioniert:quelle
Im Terminal ( Ctrl+ Alt+ T)
1.Öffne die Datei php.ini:
2.Aus zu Ein wechseln:
3. Apache neu starten:
quelle
Eigentlich ist der richtige Ort für die mcrypt.ini- Datei im
mods-available
Verzeichnis nicht drinconf.d
. Das Ersetzen und Aktivieren der mcrypt- Konfigurationsdatei löst dieses Problem.quelle
Ich hatte auch ein Problem mit
mcrypt
nach der Installation von Ubuntu 14.04. Das Folgen dieses Links sollte helfen. www.php.netsudo gedit /etc/php5/apache2/php.ini
sudo service apache2 restart
Hoffe das hilft.
quelle
Doppelte Frage: Mcrypt-Erweiterung fehlt in 14.04 Server für MySQL
Kurze Antwort:
quelle