พีดีเอ

View Full Version : แก้ อัพเกรด PHP 5.2.14 -- ภาษาบางภาษาจะถูกแบ่ง



moman
17-08-10, 18:51
ฉันเซิร์ฟเวอร์ของฉันได้ปรับเมื่อเร็ว ๆ กับ PHP 5.2.14 ปัจจุบันยังคงเป็น memcached ลงดังนั้นฟังก์ชันการทำงานบางอย่างจะไม่ทำงานในอื่น ๆ ของฉัน Add - on แต่ดูเหมือนว่า vBET เป็น

แต่เพียงไม่กี่ภาษากำลังทำงาน!

การทำงานของเดนมาร์ก : PentaxForums.com -- Pentax การถ่ายภาพฟอรั่ม (http://www.pentaxforums.com/forums/da/)
โปแลนด์ไม่ได้ : http://www.pentaxforums.com/forums/pl/

แจ้งให้ทราบนี้จะแสดงในทุกฟอรั่มหน้า :
หมายเหตุ : การใช้งานไม่ได้กำหนดค่าคงที่ DIR -- สันนิษฐาน'DIR'ใน เมื่อวันที่ 18 บรรทัดที่

ถ้าฉันเปลี่ยนรหัสนี้ในแฟ้ม vbet functions_vbseo :
if (! กำหนด (DIR)) {
define ('DIR'(($ getcwd = getcwd ()) $ getcwd : '.'));
}
ไปเพียงแค่
define ('DIR'(($ getcwd = getcwd ()) $ getcwd : '.'));

เตือนจะหายไป แต่ปัญหาของฉันจะไม่คงที่ ความคิดใด ๆ ทำไมนี้จะเป็นอย่างไร FYI, มีการแจ้งข้อผิดพลาดหรือไม่ขณะนี้ยังถูกแสดงบนหน้า vBET เป็น

ผมคัดลอกและยังคงใช้ไฟล์ php.ini เก่าของฉันดังนั้นการตั้งค่าเดียวกันถูกใช้เป็นก่อน

ขอบคุณสำหรับความช่วยเหลือของคุณ

อาดัม

moman
17-08-10, 19:02
ปรับปรุงภาษาที่ฉันคิดว่าการทำงานจะปรากฏขึ้นเฉพาะที่จะทำงานในหน้าแรก! พยายามที่จะเปิดด้ายเมื่อเข้าสู่ระบบในฐานะสมาชิก (ชื่อผู้ใช้ testuser ทดสอบรหัสผ่าน); มันจะแสดงเป็นหน้าว่างเปล่าสีขาว

Pentax DSLR Diskussion -- PentaxForums.com (http://www.pentaxforums.com/forums/da/pentax-dslr-discussion/)

moman
17-08-10, 19:41
ปัญหาอาจจะมีขดหรือ iconv? พวกเขาอยู่ในใน PHP แต่อาจจะไม่ได้ทำงานอย่างถูกต้องเป็นผลจากการอัพเกรดเป็น จะมีวิธีการตรวจสอบนี้หรือไม่

moman
17-08-10, 19:55
ฉันมีบางข้อมูลเชิงลึกเพิ่มเติมในเรื่อง -

หน้าเท่านั้นที่สามารถเรียกได้อย่างเต็มที่จากแคชที่มีการแสดง ฉันพยายามปิดการใช้งานแคชสำหรับเดนมาร์กและจากนั้นหน้าไม่ถูกแสดงขึ้นมา

moman
17-08-10, 22:32
หนึ่งสังเกตเพิ่มเติม :

รหัสจากหน้าแรกของฉันก่อนหน้านี้ประสบความสำเร็จในการรวมไฟล์ (ซึ่งยังคงทำงานถ้าคุณเปิด direcly URL) ในขณะที่หลังจากการปรับรุ่นมันไม่ได้ทำอะไร :


<?php include('http://www.pentaxforums.com/content/homepage/rss/rss2html.php?XMLFILE=http://www.pentaxforums.com/forums/external.php?forumids=24,37'); ?>

ฉันได้เพิ่ม allow_url_include = On ต้องการแก้ไขไฟล์ php.ini แล้วก็ทำงาน บางทีบางพารามิเตอร์อื่น ๆ ที่จำเป็นสำหรับ vbet จะหายไปจากแฟ้มการกำหนดค่า?

moman
17-08-10, 23:00
และมีการปรับปรุงขั้นสุดท้ายก่อนที่ผมจะไปนอนในคืนนี้ :

ผมเปลี่ยนการตั้งค่าใน Plesk เพื่อให้ PHP ทำงานในขณะนี้เป็นโปรแกรมประยุกต์ CGI นี้ทำให้การแปลการทำงานอีกครั้ง; แต่เมื่อฉันสลับกลับไปทำงานเป็นโมดูล Apache, evertything แบ่งอีกครั้งและหน้าแปลให้ 500 ข้อผิดพลาด ความคิดใด?

kamilkurczak
18-08-10, 08:48
ในขณะที่คุณ wrote : ตอนนี้แปลเป็ นทำงานอีกครั้ง? vBET กำลังทำงานอยู่
คุณไม่เปิด CURL ของคุณหรือไม่
500 ข้อผิดพลาด -- นี้เป็นข้อผิดพลาดระหว่าง apache และเซิร์ฟเวอร์ -- อาจจะเป็น Apache ผิดและการกำหนดค่าเซิร์ฟเวอร์? คุณสามารถวางที่นี่. htaccess ของคุณหรือไม่

moman
18-08-10, 10:15
ก็ทำงาน แต่เฉพาะเมื่อ PHP ทำงานเป็นสคริปต์ CGI และไม่เป็น module Apache

. ที่นี่ htaccess ของฉันคือ
# ความคิดเห็นที่บรรทัดต่อไปนี้ (เพิ่ม'#'ที่จุดเริ่มต้น)
# ปิดการใช้งานฟังก์ชั่น mod_rewrite
# โปรดทราบ : คุณยังคงต้องปิดการใช้งานในการตัด
# แผงควบคุมของภาษาไทยที่จะหยุดการเขียนใหม่ URL
RewriteEngine On

# เซิร์ฟเวอร์บางอย่างต้องสั่ง Rewritebase ที่จะ
เปิดการใช้งาน # (ลบ'#'ที่จุดเริ่มต้นเพื่อเปิดใช้งาน)
# โปรดทราบ : เมื่อเปิดใช้งานคุณต้องมีเส้นทาง
# ไปที่รากของโฟลเดอร์ VB (เช่น RewriteBase / ฟอรั่ม /)
# 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 & เปลี่ยนเส้นทางไป = ฟอรั่ม / / [L, QSA]

************---

แม้เมื่อฉันวิ่ง PHP เป็น module Apache, การแปลของแต่ละบุคคลมีการทำงานเพื่อให้ถ้าฉันทำโพสต์โดยใช้แท็ก langtitle ก็จะได้รับการแปล แต่หน้าไม่แปลเช่น mysite / PL / thread.html, ที่ไม่สามารถที่พบในแคชเพียงแค่สร้างหน้าเว็บว่างเปล่าสีขาว

มันจะดีถ้าเราสามารถติดตามสาเหตุของนี้ที่ผมมีความรู้สึกว่าบางสิ่งบางอย่างที่รุนแรงมากขึ้นเป็นสาเหตุนี้จะเริ่มต้นด้วย

kamilkurczak
19-08-10, 08:50
ทั้งหมดนี้เป็นของคุณ. กฎ htaccess? หรือเพียงส่วนหนึ่งของไฟล์นี้หรือไม่ คุณจะใช้ภาษาไทย?

ฉันอยู่ในเว็บไซต์ของคุณเป็น testuser, โพสต์ข้อความทดสอบ, แปลเป็ นภาษาโปแลนด์, ญี่ปุ่น ฯลฯ และนี่คือการทำงาน

ขณะที่ผมเขียนไว้ในกระทู้ก่อนหน้า -- นี้เป็นปัญหาระหว่าง PHP และ Apache ปัญหานี้เกิดจากการตั้งค่าเซิร์ฟเวอร์ผิด คุณสามารถเขียนไปยังผู้ให้บริการโฮสต์ของคุณและถามเกี่ยวกับการกำหนดค่าที่ดี เขาจะต้องไปตรวจสอบ

moman
19-08-10, 12:13
Yup, ที่มันสำหรับ. htaccess ภายในฟอรั่ม

ผมเคยติดต่อกับโฮสต์ของฉันและพวกเขายืนยันว่าเซิร์ฟเวอร์มีการกำหนดค่าอย่างถูกต้อง แต่ฉันยังอ่านว่า CentOS เท่านั้น natively สนับสนุน PHP 5.1.6 ฉันเดาฉัน hosed จนกว่าฉันจะจ้าง บริษัท จัดการเซิร์ฟเวอร์และโยกย้ายไปยังระบบปฏิบัติการใหม่

ขอบคุณสำหรับความช่วยเหลือของคุณ

kamilkurczak
19-08-10, 18:08
ตกลงดังนั้นหากคุณจะต้องการความช่วยเหลืออีกครั้ง -- เขียนที่นี่

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations supported by vBET 4.10.1