久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

Discuz! 官方交流社區(qū)

標(biāo)題: Discuz x3.5 安裝后進(jìn)后臺(tái)錯(cuò)誤 [打印本頁(yè)]

作者: BQQ    時(shí)間: 2022-9-21 07:45
標(biāo)題: Discuz x3.5 安裝后進(jìn)后臺(tái)錯(cuò)誤
如果使用php8.0,進(jìn)后臺(tái)首頁(yè)提示:
Undefined constant "DNS_A"



如果使用php7.4,進(jìn)后臺(tái)首頁(yè)提示:
Call to undefined function dns_get_record()


如果使用php5.4,進(jìn)后臺(tái)首頁(yè)空白:





硬件與系統(tǒng)環(huán)境:

ARM  CPU
OS: Red Hat Enterprise Linux release 8.6 (Ootpa)
寶塔 nginx環(huán)境




作者: mingkong    時(shí)間: 2022-9-21 07:54
看看這里的安裝需求是否都滿足
Discuz! X3.5 Beta-20220910 發(fā)布 - Discuz程序發(fā)布 - Powered by Discuz!
http://www.9999xn.com/thread-13507-1-1.html
作者: 1314學(xué)習(xí)網(wǎng)    時(shí)間: 2022-9-21 13:34
dns_get_record 是php自帶的函數(shù),你的php好像不支持

X3.5不支持 php5.4
作者: BQQ    時(shí)間: 2022-9-22 15:02
mingkong 發(fā)表于 2022-9-21 07:54
看看這里的安裝需求是否都滿足
Discuz! X3.5 Beta-20220910 發(fā)布 - Discuz程序發(fā)布 - Powered by Discuz!
h ...

這些擴(kuò)展都支持啊。寶塔默認(rèn)編譯環(huán)境。
作者: BQQ    時(shí)間: 2022-9-22 15:05
1314學(xué)習(xí)網(wǎng) 發(fā)表于 2022-9-21 13:34
dns_get_record 是php自帶的函數(shù),你的php好像不支持

X3.5不支持 php5.4

寶塔默認(rèn)編譯環(huán)境。

應(yīng)該不會(huì)不支持啊。
Discuz! System ErrorUndefined constant "DNS_A"
PHP Debug
No.FileLineCode
1admin.php58require(%s)
2source/admincp/admincp_index.php52cloudaddons_open()
3source/function/function_cloudaddons.php85dfsockopen()
4source/function/function_core.php222_dfsockopen()
5source/function/function_filesock.php28filesock_curl->request()
6source/class/filesock/filesock_curl.php21filesock_base->request()
7source/class/filesock/filesock_base.php227filesock_base->_parse_url()
8source/class/filesock/filesock_base.php111filesock_base->_query_safecheck()
9source/class/filesock/filesock_base.php100filesock_base->_dns_query()
10source/class/filesock/filesock_base.php142break()



作者: BQQ    時(shí)間: 2022-9-22 15:06

Basic Information

Version8.0.22Install Path/www/server/php/
php.ini/www/server/php/80/etc/php.ini
LoadedCore date libxml openssl pcre sqlite3 zlib bcmath ctype curl dom filter ftp gd gettext hash iconv intl json mbstring SPL session pcntl standard PDO mysqlnd pdo_sqlite Phar posix Reflection pdo_mysql shmop SimpleXML soap sockets sodium mysqli sysvsem tokenizer xml xmlreader xmlwriter zip memcache memcached imagick redis Zend OPcache

Database-driven

MySQLNoMySQLiYesPDO-MySQLYes
SqlServerNoPDO-SqlServerNoSqlite3Yes
PDO-SqliteYesPgSQLNoPDO-PgSQLNo
MongoDBNo

Buffer

Zend OPcacheYesRedisYesMemcacheYes
MemcachedYesapcuNoxcacheNo

Encryption and decryption library

Zend OptimizerNoZend Guard LoaderNoionCube LoaderNo
SourceGuardianNoMcryptNoOpenSSLYes
IconvYes

Image processing library

EXIFNoGD libraryYesImageMagickYes

Network Communication Library

cURLYesSwooleNoSocketsYes

File and string processing libraries

XmlrpcNoFileInfoNoFtpYes
MbstringYesbz2NoxslNo

Other third-party libraries

xDebugNophalconNoyafNo



作者: BQQ    時(shí)間: 2022-9-22 17:40
這是個(gè)啥問(wèn)題?沒(méi)有解決方案嗎?愁啊
作者: mingkong    時(shí)間: 2022-9-22 17:47
挨個(gè)換PHP版本看看。看提示就是找不DNS_這個(gè)東西
如果測(cè)試很多PHP版本仍然是這樣。就要考慮防火墻是不是禁止了什么東西。被攔截,或者禁止某些系統(tǒng)函數(shù)執(zhí)行。
作者: BQQ    時(shí)間: 2022-9-22 17:52
mingkong 發(fā)表于 2022-9-22 17:47
挨個(gè)換PHP版本看看。看提示就是找不DNS_這個(gè)東西
如果測(cè)試很多PHP版本仍然是這樣。就要考慮防火墻是不是禁 ...

沒(méi)有開(kāi)啟防火墻。php現(xiàn)在我試過(guò)7.4和8.0了,出現(xiàn)的錯(cuò)誤各不相同啊。我帖子里已經(jīng)描述過(guò)了啊。


作者: mingkong    時(shí)間: 2022-9-22 17:56
再逐個(gè)看看PHP版本的提示是啥。從目前看,都跟DNS這個(gè)詞有關(guān)。
PHP5.6什么都看看。如果始終錯(cuò)誤統(tǒng)一,就看看寶塔的安全設(shè)置
作者: BQQ    時(shí)間: 2022-9-22 19:13
查到資料了,好像ARM服務(wù)器種的PHP存在一些問(wèn)題無(wú)法解決。
作者: 1314學(xué)習(xí)網(wǎng)    時(shí)間: 2022-9-22 19:25
我記得寶塔有個(gè)地方設(shè)置禁止對(duì)外訪問(wèn),會(huì)導(dǎo)致對(duì)外請(qǐng)求相關(guān)函數(shù)都掛掉
作者: BQQ    時(shí)間: 2022-9-22 21:40
1314學(xué)習(xí)網(wǎng) 發(fā)表于 2022-9-22 19:25
我記得寶塔有個(gè)地方設(shè)置禁止對(duì)外訪問(wèn),會(huì)導(dǎo)致對(duì)外請(qǐng)求相關(guān)函數(shù)都掛掉

hope on this issue can be done by team AAPANEL
for ubuntu 20.04 aarch64 on php 8.0 / 7.4 can resolved on dns_get_record.
====
hm... but on RHEL still can resolved on this due already support php 8.0 in their changelog.
RHEL : https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/8.6_release_notes/index#overview-major-changes
Oracle : https://docs.oracle.com/en/operating-systems/oracle-linux/8/relnotes8.6/ol8-features-changes.html#ol8-features-database
Including support latest mySQL 8.0 both.

RHEL : Chapter 2. Architectures - https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/8.6_release_notes/index#architectures
Oracle Linux : Chapter 7 Release-Specific Information for Oracle Linux 8.6 (aarch64) - https://docs.oracle.com/en/operating-systems/oracle-linux/8/relnotes8.6/ol8-arm-only.html
=====
if issue on php.net (official) can your team create the ticket bug to them cause i personal create this issue maybe slow response reply form team php.net
Thanks.




找到一個(gè)相關(guān)的內(nèi)容,但是沒(méi)看明白是怎么解決。有沒(méi)有大佬能看懂這個(gè)里面是不是包含了解決方案?

作者: BQQ    時(shí)間: 2022-9-22 21:46
還有這個(gè):

https://github.com/oracle/docker-images/tree/main/OracleLinuxDevelopers/oraclelinux8/php


我正好就是甲骨文的 oracle linux 8.6
作者: 專家    時(shí)間: 2022-9-22 22:50
BQQ 發(fā)表于 2022-9-22 21:46
還有這個(gè):

https://github.com/oracle/docker-images/tree/main/OracleLinuxDevelopers/oraclelinux8/php ...

很明顯是環(huán)境問(wèn)題,與Discuz無(wú)關(guān)
dns_get_record是php的核心組成部分,這個(gè)沒(méi)有的話就是環(huán)境有問(wèn)題。
搞不定的話建議把問(wèn)題報(bào)給寶塔那邊,或者嘗試換個(gè)環(huán)境安裝

php官方的說(shuō)法是此函數(shù)依賴linux上的bind服務(wù),可以檢查一下。
作者: BQQ    時(shí)間: 2022-9-23 08:08
專家 發(fā)表于 2022-9-22 22:50
很明顯是環(huán)境問(wèn)題,與Discuz無(wú)關(guān)
dns_get_record是php的核心組成部分,這個(gè)沒(méi)有的話就是環(huán)境有問(wèn)題。
搞 ...

但是這個(gè)環(huán)境下的其他網(wǎng)站運(yùn)行都是良好的。

比如wordpress / thinkphp
作者: BQQ    時(shí)間: 2022-9-23 08:09
專家 發(fā)表于 2022-9-22 22:50
很明顯是環(huán)境問(wèn)題,與Discuz無(wú)關(guān)
dns_get_record是php的核心組成部分,這個(gè)沒(méi)有的話就是環(huán)境有問(wèn)題。
搞 ...

同一臺(tái)服務(wù)器下,同樣的環(huán)境,wordpress / thinkphp 都是運(yùn)行良好。
作者: 專家    時(shí)間: 2022-9-23 15:21
BQQ 發(fā)表于 2022-9-23 08:08
但是這個(gè)環(huán)境下的其他網(wǎng)站運(yùn)行都是良好的。

比如wordpress / thinkphp

比方說(shuō)你有一輛車,一上高速公路跑發(fā)動(dòng)機(jī)就熄火了
但是跑城市公路還是鄉(xiāng)間小路都還可以
那能證明這輛車沒(méi)壞么
作者: 老周部落    時(shí)間: 2023-1-14 15:10
感覺(jué)是寶塔 / aaPanel 面板編譯的 PHP 的問(wèn)題,此問(wèn)題可以向?qū)毸答佉幌隆?hr noshade size="2" width="100%" color="#808080"> 作者: laoxie    時(shí)間: 2023-5-15 07:11
BQQ 發(fā)表于 2022-9-23 08:09
同一臺(tái)服務(wù)器下,同樣的環(huán)境,wordpress / thinkphp 都是運(yùn)行良好。

兄弟你解決了沒(méi)?我的問(wèn)題和你一模一樣。
作者: laoxie    時(shí)間: 2023-5-15 07:47
BQQ 發(fā)表于 2022-9-22 17:40
這是個(gè)啥問(wèn)題?沒(méi)有解決方案嗎?愁啊

兄弟你解決了嗎?我和你一樣的問(wèn)題。
作者: laoxie    時(shí)間: 2023-5-15 07:48
mingkong 發(fā)表于 2022-9-22 17:56
再逐個(gè)看看PHP版本的提示是啥。從目前看,都跟DNS這個(gè)詞有關(guān)。
PHP5.6什么都看看。如果始終錯(cuò)誤統(tǒng)一,就看 ...

安全設(shè)置,這個(gè)可以具體一點(diǎn)嗎?
作者: laoxie    時(shí)間: 2023-5-15 07:50
你最后解決了嗎?

作者: mingkong    時(shí)間: 2023-5-15 12:25
laoxie 發(fā)表于 2023-5-15 07:48
安全設(shè)置,這個(gè)可以具體一點(diǎn)嗎?

換PHP版本看看。
如果是有些PHP內(nèi)置函數(shù)不能執(zhí)行,可能是空間所在的環(huán)境安全軟件對(duì)一些特定函數(shù)進(jìn)行了阻止。
作者: laoxie    時(shí)間: 2023-5-15 12:28
mingkong 發(fā)表于 2023-5-15 12:25
換PHP版本看看。
如果是有些PHP內(nèi)置函數(shù)不能執(zhí)行,可能是空間所在的環(huán)境安全軟件對(duì)一些特定函數(shù)進(jìn)行了阻 ...

換了PHP7.2就可以。php7.4和php8.0都出錯(cuò)。 用的是寶塔的lnmp環(huán)境。
作者: mingkong    時(shí)間: 2023-5-15 13:25
laoxie 發(fā)表于 2023-5-15 12:28
換了PHP7.2就可以。php7.4和php8.0都出錯(cuò)。 用的是寶塔的lnmp環(huán)境。

有些程序的PHP語(yǔ)法不兼容高版本的PHP環(huán)境。要想使用,需要對(duì)出錯(cuò)的語(yǔ)句舉行升級(jí)兼容才行。
作者: false001    時(shí)間: 2023-5-15 22:12
樓主,如果你把這些dns相關(guān)的方法給刪除掉,會(huì)如何呢?
我認(rèn)為,校驗(yàn)dns有點(diǎn)多余,估計(jì)是用于反向檢驗(yàn)域名信息,可以刪除掉試試頁(yè)面能不能正常顯示。
作者: laoxie    時(shí)間: 2023-5-17 16:07
mingkong 發(fā)表于 2023-5-15 13:25
有些程序的PHP語(yǔ)法不兼容高版本的PHP環(huán)境。要想使用,需要對(duì)出錯(cuò)的語(yǔ)句舉行升級(jí)兼容才行。 ...

我還沒(méi)有裝其他程序啊,就只裝了discuzx,其他插件都還沒(méi)有裝。是全新獨(dú)立安裝的。這說(shuō)明了dzx和php7.4  php8.0不兼容么?需要對(duì)出錯(cuò)的語(yǔ)句舉行升級(jí)兼容才行,這是要怎么兼容?
作者: laoxie    時(shí)間: 2023-5-17 16:08
false001 發(fā)表于 2023-5-15 22:12
樓主,如果你把這些dns相關(guān)的方法給刪除掉,會(huì)如何呢?
我認(rèn)為,校驗(yàn)dns有點(diǎn)多余,估計(jì)是用于反向檢驗(yàn)域名 ...

刪除掉哪個(gè)頁(yè)面呢?
作者: false001    時(shí)間: 2023-5-19 21:34
不建議你修改源代碼去做兼容,用原本的以后升級(jí)方便些。




歡迎光臨 Discuz! 官方交流社區(qū) (http://www.9999xn.com/) Powered by Discuz! W1.0