View Full Version: Soal Upgrade ke PHP 5.2.14 - Beberapa bahasa yang rusak
Saya baru punya server saya upgrade ke PHP 5.2.14. Saat ini, memcached masih turun, sehingga beberapa fungsi tidak bekerja di saya yang lain pengaya, tapi tampaknya vBET ini.
Namun, hanya beberapa bahasa saat ini bekerja!
Denmark bekerja: PentaxForums.com - Pentax Fotografi Forum (http://www.pentaxforums.com/forums/da/)
Polandia tidak: http://www.pentaxforums.com/forums/pl/
Pemberitahuan ini ditampilkan pada semua halaman forum:
Perhatikan: Penggunaan konstanta terdefinisi DIR - diasumsikan 'DIR' di on line 18
Jika saya mengubah kode ini di file functions_vbseo vBET:
if (didefinisikan (DIR)!) {
define ('DIR', (($ getcwd = getcwd ()) $ getcwd:?'.'));
}
hanya
define ('DIR', (($ getcwd = getcwd ()) $ getcwd:?'.'));
peringatan menghilang, tapi masalah saya tidak tetap. Setiap ide mengapa ini akan? FYI, tidak ada pemberitahuan atau kesalahan saat ini sedang ditampilkan pada halaman vBET.
Saya menyalin dan saya masih menggunakan file php.ini lama saya, sehingga pengaturan yang sama yang digunakan seperti sebelumnya.
Terima kasih atas bantuan Anda!
Adam
Update-bahasa yang saya pikir bekerja hanya muncul untuk dapat bekerja pada homepage! Cobalah untuk membuka thread ketika login sebagai anggota (username testuser, uji password); itu akan menampilkan halaman putih kosong.
Pentax DSLR Diskussion - PentaxForums.com (http://www.pentaxforums.com/forums/da/pentax-dslr-discussion/)
Mungkinkah masalah bersama ikal atau iconv? Mereka berada di dalam PHP, tetapi mungkin tidak bekerja dengan baik sebagai hasil dari upgrade. Apakah ada cara untuk memeriksa ini?
Saya memiliki beberapa wawasan lebih lanjut tentang isu-
Hanya halaman yang dapat sepenuhnya diambil dari cache sedang ditampilkan. Saya mencoba menonaktifkan cache untuk Denmark, dan kemudian tidak ada halaman yang muncul.
Satu lagi pengamatan:
Ini kode dari situs saya yang sebelumnya berhasil disertakan sebuah file (yang masih bekerja jika Anda membuka direcly url), sedangkan setelah upgrade itu tidak melakukan apa pun:
<?php include('http://www.pentaxforums.com/content/homepage/rss/rss2html.php?XMLFILE=http://www.pentaxforums.com/forums/external.php?forumids=24,37'); ?>
Saya harus menambahkan allow_url_include = On ke php.ini, dan kemudian bekerja. Mungkin beberapa parameter lain yang diperlukan untuk vBET hilang dari file konfigurasi?
Dan update terakhir sebelum aku pergi tidur untuk malam:
Aku beralih pengaturan di Plesk sehingga PHP sekarang dijalankan sebagai aplikasi cgi. Hal ini membuat terjemahan bekerja lagi, namun, ketika saya beralih kembali ke menjalankannya sebagai modul apache, evertything istirahat lagi, dan halaman diterjemahkan memberikan 500 kesalahan. Setiap ide?
kamilkurczak
18-08-10, 08:48
Ketika Anda menulis: sekarang terjemahan bekerja lagi? vBET bekerja?
Apakah Anda mengaktifkan CURL Anda?
Error 500 - ini adalah kesalahan antara apache dan server - mungkin apache salah dan konfigurasi server? dapat Anda sisipkan di sini Anda htaccess.?
Itu bekerja, tapi hanya jika PHP berjalan sebagai CGI script, dan bukan sebagai modul apache.
Berikut ini adalah htaccess saya.:
# Komentar baris berikut (menambahkan '#' di awal)
# Untuk menonaktifkan fungsi mod_rewrite.
# Catatan: Anda masih perlu untuk menonaktifkan hack dalam
# Control panel Klik di sini untuk menghentikan penulisan ulang url.
RewriteEngine On
# Beberapa server memerlukan direktif RewriteBase menjadi
# Diaktifkan (menghapus '#' di awal untuk mengaktifkan)
# Harap dicatat: ketika diaktifkan, Anda harus menyertakan path
# Untuk root folder vB Anda (yaitu RewriteBase / forum /)
# RewriteBase /
# RewriteCond% {HTTP_HOST} ^ www \\!. Yourdomain \\. Com
# RewriteRule (.*) http://www.yourdomain.com/forums/ $ 1 [L, R = 301]
RewriteRule ^ ((urllist | sitemap_) .* \\ (xml |..? Txt) (\\ gz))? $ Vbseo_sitemap / vbseo_getsitemap.php sitemap = $ 1 [L]
RewriteRule vbenterprisetranslator_seo.php vbet_lang =? $ 1 & diarahkan = / forum / [L, QSA]
************---
Bahkan ketika aku berlari php sebagai modul apache, terjemahan individu bekerja-jadi jika saya membuat posting menggunakan tag langtitle, itu akan diterjemahkan. Namun, halaman diterjemahkan, yaitu mysite / pl / thread.html, yang tidak dapat ditemukan dalam cache hanya menghasilkan halaman putih kosong.
Akan lebih baik jika kita bisa melacak penyebab ini, karena saya memiliki perasaan bahwa sesuatu yang lebih serius yang menyebabkan ini untuk mulai dengan.
kamilkurczak
19-08-10, 08:50
Ini semua aturan htaccess Anda?. atau hanya bagian dari file ini? yang Anda gunakan Klik di sini?
Saya berada di situs Anda sebagai testuser, mengirim pesan tes, menerjemahkan untuk memoles, jepang dll dan ini bekerja.
Sebagaimana saya tulis dalam posting sebelumnya - ini adalah masalah antara php dan apache. Masalah ini disebabkan oleh konfigurasi server yang salah. Anda dapat menulis ke penyedia host Anda dan tanyakan tentang konfigurasi yang baik. Dia harus memeriksa.
Yup, itu saja untuk. Htaccess di dalam forum.
Saya sudah menghubungi tuan rumah saya dan mereka bersikeras bahwa server dikonfigurasi dengan benar, tapi aku juga membaca bahwa hanya CentOS native mendukung PHP 5.1.6. Kurasa aku disemprot sampai aku menyewa sebuah perusahaan manajemen server dan bermigrasi ke OS baru.
Terima kasih atas bantuan Anda.
kamilkurczak
19-08-10, 18:08
ok, jadi jika Anda akan membutuhkan bantuan lagi - tulis di sini
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.