Saya telah meningkatkan dari UBUNTU 13.04 menjadi 13.10 tetapi saya tidak dapat bekerja dengan halaman PHP atau phpmyadmin. Saya sudah mencoba cara ini untuk menginstal lampu di Ubuntu sudo apt-get install lamp-server^ phpmyadmin
dan saya sudah melakukan semua konfigurasi dengan benar setelah instalasi saya telah menambahkan baris ini Include /etc/phpmyadmin/apache.conf
untuk /etc/apache2/apache2.conf
kemudian saya restart apache2
Sekarang saya punya dua masalah:
Dalam phpmyadmin di bagian bawah halaman adalah kesalahan ini:
The mcrypt extension is missing. Please check your PHP configuration
Saya sudah memeriksa danmcrypt
ada di dalamnya, tetapi di phpmyadmin itu memberi saya kesalahan hilang.Masalah lainnya adalah pada halaman PHP sepertinya tidak ada PHP dan itu semua html karena banyak baris PHP dicetak dalam kotak teks seperti:
<? echo $row['details']; ?>
Adakah yang bisa memberi tahu saya apa yang harus saya lakukan?
sumber
Untuk masalah kedua, banyak baris PHP dicetak dalam kotak teks seperti:
echo $row['details'];
Edit file konfigurasi php.ini Anda (untuk apache):
dan ubah:
untuk:
sumber
Periksa semua skrip Anda di bawah /etc/php5/conf.d/ karena mereka akan berhenti bekerja. Dalam kasus saya, imap juga berhenti bekerja.
Memecahkan masalah dengan trik tautan simbolik (sebagai root):
sumber
(Saya akan memposting ini sebagai komentar di atas tetapi tidak memiliki hak istimewa.)
Intuisi Whatts untuk digunakan
cp
alih-alihmv
itu bagus. Misalnya, jika Anda menggunakan LARAVEL 4 kerangka, tukang CLI akan mendeteksimcrypt.ini
di/etc/php5/mods-available/
, tapi kerangka itu sendiri tampaknya mencarinya di/etc/php5/conf.d/
. Anda memerlukan salinannya di kedua lokasi agar semuanya berfungsi:sumber
Di terminal ( Ctrl+ Alt+T )
1. buka file php.ini:
2. ganti off ke On:
3. mulai apache:
sumber
Sebenarnya tempat yang tepat untuk file mcrypt.ini adalah dalam
mods-available
direktori tidakconf.d
. Jadi, mengganti dan mengaktifkan file konfigurasi mcrypt , menyelesaikan masalah ini.sumber
Saya juga punya masalah dengan
mcrypt
setelah menginstal Ubuntu 14.04. Mengikuti tautan ini akan membantu. www.php.netsudo gedit /etc/php5/apache2/php.ini
sudo service apache2 restart
Semoga ini membantu.
sumber
Pertanyaan duplikat: Ekstensi Mcrypt hilang di server 14,04 untuk mysql
Jawaban singkat:
sumber