Проблеммы с PHP5

seosniks
На сайте с 13.08.2007
Offline
389
1239

Добрый вечер.

Возникла такая проблемма.

Заменили РHP 4 на 5

В итоге сайты на DLE отдают ошибку

Fatal error: Call to undefined function xml_parser_create() in 

сейчас выполнил

/usr/local/etc/rc.d/apache restart

выдало.

/usr$ /usr/local/etc/rc.d/apache restart

Performing sanity check on apache configuration:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/tokenizer.so' - Cannot open "/usr/local/lib/php/20060613/tokenizer.so" in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/xmlparser.so' - Cannot open "/usr/local/lib/php/20060613/xmlparser.so" in Unknown on line 0
[Thu Sep 16 20:42:09 2010] [warn] module php5_module is already loaded, skipping
Syntax OK.


В общем нет расширения xmlparser.so.
Подключил расширение XML>SO
в итоге вообще 502 отдает сайт.

Где копать подскажите пожалуйста.
Zaqwr
На сайте с 08.08.2007
Offline
111
#1

для начала отключить в php.ini tokenizer и xmlparser , запустить апач, потом их установить заново. и посмотреть конфиг апача на корректность, так как судя по всему вы где-тоо пытаетесь подгрузить два раза модуль php5_module

Администрирование, Linux, Cisco, Juniper
seosniks
На сайте с 13.08.2007
Offline
389
#2
Zaqwr:
для начала отключить в php.ini tokenizer и xmlparser , запустить апач, потом их установить заново. и посмотреть конфиг апача на корректность, так как судя по всему вы где-тоо пытаетесь подгрузить два раза модуль php5_module

Самое странно то что Дле не стал работать у меня

выдает

Fatal error: Call to undefined function xml_parser_create() in /home/****/data/www/ja**n.com/engine/classes/rss.class.php on line 38

хотя другая версия Дле работает.

Zaqwr
На сайте с 08.08.2007
Offline
111
#3

seosniks, ничего странного, не подгружен модуль xmlparser , в phpinfo это всё видно

B
На сайте с 21.12.2009
Offline
28
#4

Возможно, вы овбовив PHP, не обновили библиотеки. Поэтому PHP их не может подгрузить.

И пошли все косяки. У вас какая ОС на сервере ?

Адский Кодер Разработка и аудит безопасности сайтов/скриптов(PHP+MySQL) (/ru/forum/530575)
Himiko
На сайте с 28.08.2008
Offline
560
#5

Стукните в ICQ, поставлю модули.

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
seosniks
На сайте с 13.08.2007
Offline
389
#6
boodda:
Возможно, вы овбовив PHP, не обновили библиотеки. Поэтому PHP их не может подгрузить.
И пошли все косяки. У вас какая ОС на сервере ?

FreeBSD стоит на серваке. Да я уже и сам не рад что связался с этим PHP 5.

Стояла блин четверка 3 года и проблем небыло.

Самый прикол в том что один сайт на Дле работает а другой нет. Возможно там версии разные.

seosniks добавил 17.09.2010 в 14:56

Добрый день. В общем снес php 5 и почистил все папки которые были созданы прошлыми версиями, установил РHP 5 2. подключил все модули, сайты на дле стали нормлаьно работать.

Осталась проблема в одном сайте, но ее позднее буду решать, возможно что то придется переписать.

Проблема сейчас в другом.

раньше по адресу Любой сайт/myadmin был PhpMyAdmin

теперь же его ент хотя база работает и сайты работают.

расширения в /usr/local/etc/php/extensions.ini

extension=simplexml.so

extension=spl.so

есть

в конфиге ISP

extaction myadmin /myadmin/ прописан. В чем может быть косяк?

seosniks добавил 17.09.2010 в 15:14

Все ошибку с myadmin решил. Осталось решить проблему с сервисом whois/

ошибка заключается в том что сервис проверяет домены, а вот Ip адрес не хочет проверять, хотя раньше проверял и домены и IP адреса.

seosniks добавил 17.09.2010 в 15:17

Подскажите пожалуйста какие расширения можно отключить чтоб снизить нагрузку на VDS

ZendExtensionManager.so

bz2.so	

cgi-fcgi.so
ctype.so
curl.so
date.so
dom.so
filter.so
ftp.so
gd.so
gettext.so
hash.so
iconv.so
imap.so
json.so
libxml.so
mbstring.so
mcrypt.so
mysql.so
openssl.so не использую ничего в защищенном режиме
pcre.so
pgsql.so
posix.so
reflection.so
session.so
simplexml.so
sockets.so
spl.so
sqlite.so
standard.so
xml.so
xmlrpc.so
xsl.so
zlib.so

seosniks добавил 17.09.2010 в 16:32

Ошибку нашел в последнем сайте.

Там

вот эти строки косячат

$decoded = mb_convert_encoding($who, "UTF-8","CP1251");

$encoded = $idn->encode($decoded);

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий