Saya memiliki masalah aneh yang ingin saya ketahui lebih banyak. Kemarin saya menyebarkan situs baru di server hosting saya. Sehari sebelum saya beralih dari PHP 5.2.17
ke PHP 5.4.10
di server. Yang aneh adalah bahwa versi itu masih dilaporkan 5.2.17
? Saya meminta seorang rekan kerja untuk pergi ke situs tersebut dan dia mendapatkan versi yang benar. Akhirnya, saya mengaktifkan VPN saya (tidak digunakan untuk server khusus ini) dan langsung saya bisa melihat server menjalankan versi PHP yang benar. Sekarang saya benar-benar ingin tahu mengapa ini terjadi? Satu-satunya hal yang dapat saya pikirkan adalah bahwa ini harus menjadi semacam masalah caching sehubungan dengan menjalankan VPN tunnel?
Jika saya membuat file baru melalui SSH di webroot saya tidak dapat mengakses file melalui browser saya, sebagai gantinya saya menerima halaman 404. Jika saya mengaktifkan atau memulai ulang VPN saya, kesalahan ini hilang.
Saya menggunakan Juno Pulse sebagai klien VPN saya.
Hal menarik lain yang saya perhatikan adalah bahwa setelah saya memulai kembali klien VPN, halaman melaporkan versi yang benar lagi.
phpInfo();
dan menambahkan ini ke root situs.
info.php
menjadi info2.php
(ini tidak boleh di-cache) maka saya mengalami perilaku yang sama ketika mengakses info2.php
file baru melalui browser saya?