Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Константин
Зарегистрирован: 12.11.2012 Сообщения: 2
|
Добавлено: 2012-11-12 04:32 am Заголовок сообщения: Требования каталога |
|
|
Ни где не нашел требования каталога к серверу.
На днях обновлял со старой версии до 1.2.1
Была куча ошибок, которые исправил добавлением наугад новых расширений. Ни где про это не сказано, но в результате работать скрипт не хочет, особенно админка, добавлять фильмы не получается как и вообще изменять или редактировать, уже лезит ошибка что нету прав к базе, хотя они на предыдущей версии были.
Решил поставить каталог отдельно дабы протестировать на нормальном сервере где находятси куча сайтов, в итоге таже беда, каталог начал ругатся на.
Fatal error: Cannot redeclare gzdecode() in /usr/home/tom/data/www/test.адрес.ru/common/functions.php on line 34
Какого он ругается? Все расширения подключены в том числе и zlib
Любые движки и скрипты отлично работают на сервере, но вот появился один видекаталог который не хочет работать.
Так вот скажите мне. Что вашему каталогу вообще нужно для его нормальной работы? Поддержка вообще на этот счет лесом шлет.
На том движке где был обновлен каталог стоят следующие расширения.
php5-5.3.3_2
php5-bcmath-5.3.3_2
php5-ctype-5.3.3_2
php5-dom-5.3.3_2
php5-extensions-1.4
php5-filter-5.3.3_2
php5-gd-5.3.3_2
php5-gettext-5.3.3_2
php5-hash-5.3.3_2
php5-iconv-5.3.3_2
php5-json-5.3.3_2
php5-mbstring-5.3.3_2
php5-mcrypt-5.3.3_2
php5-mysql-5.3.3_2
php5-pdo-5.3.3_2
php5-pdo_sqlite-5.3.3_2
php5-posix-5.3.3_2
php5-session-5.3.3_2
php5-simplexml-5.3.3_2
php5-sqlite-5.3.3_2
php5-tokenizer-5.3.3_2
php5-xml-5.3.3_2
php5-xmlreader-5.3.3_2
php5-xmlwriter-5.3.3_2
php5-zip-5.3.3_2
php5-zlib-5.3.3_2
При этом в админке вылазят такие ошбки.
Ошибка #500: Unknown encoding 'CP1251' or 'k'!
Не знает cp1251? До этого все работало теперь он ошибки сыпет?
При редактирование пользователя выдает это.
Ошибка #500: SQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `id` = '2023' LIMIT 1' at line 1 at /usr/local/www/video.адрес.ru/app/libs/lib/Lms/Item/Abstract.php line 487 Array ( [code] => 1064 [message] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `id` = '2023' LIMIT 1' at line 1 [query] => UPDATE users SET WHERE `id` = '2023' LIMIT 1 [context] => /usr/local/www/video.адрес.ru/app/libs/lib/Lms/Item/Abstract.php line 487 )
А в колонке поступления вообще не одна кнопка не активна.
Так-же проблема с sh скриптами
batch-5m.sh и batch-daily.sh выдает ошибку
PHP Warning: Module 'mbstring' already loaded in Unknown on line 0
Но мы ведь выше то видим что все это подключено и работает.
Итак список расширений куда устанавливался каталог с нуля.
FreeBSD 9.0 - ISPmanager-Pro 4.4.10
php5-5.4.3
php5-bcmath-5.4.3
php5-bz2-5.4.3
php5-ctype-5.4.3
php5-curl-5.4.3
php5-dom-5.4.3
php5-extensions-1.7
php5-filter-5.4.3
php5-ftp-5.4.3
php5-gd-5.4.3
php5-gettext-5.4.3
php5-hash-5.4.3
php5-iconv-5.4.3
php5-imap-5.4.3
php5-json-5.4.3
php5-mbstring-5.4.3
php5-mcrypt-5.4.3
php5-mssql-5.4.3
php5-mysql-5.4.3
php5-mysqli-5.4.3
php5-openssl-5.4.3
php5-pdo-5.4.3
php5-pdo_mysql-5.4.3
php5-pdo_sqlite-5.4.3
php5-pgsql-5.4.3
php5-phar-5.4.3_1
php5-posix-5.4.3
php5-pspell-5.4.3
php5-session-5.4.3
php5-simplexml-5.4.3
php5-sqlite3-5.4.3
php5-tokenizer-5.4.3
php5-xml-5.4.3
php5-xmlreader-5.4.3
php5-xmlwriter-5.4.3
php5-zip-5.4.3
php5-zlib-5.4.3
В результате после установки имеем ошибку.
Fatal error: Cannot redeclare gzdecode() in /usr/home/tom/data/www/test.адрес.ru/common/functions.php on line 34
Если отключить zlib то получаем
Strict Standards: Declaration of LMSUserControl::registerUser() should be compatible with UserControl::registerUser() in /usr/home/tom/data/www/test.адрес.ru/classes/auth.php on line 74
Strict Standards: Declaration of LMSUserControl::verifyUser() should be compatible with UserControl::verifyUser() in /usr/home/tom/data/www/test.адрес.ru/classes/auth.php on line 74
Strict Standards: Declaration of LMSUserControl::updateUser() should be compatible with UserControl::updateUser() in /usr/home/tom/data/www/test.адрес.ru/classes/auth.php on line 74
В чем вообще проблемы и траблы, мне скажут? |
|
Вернуться к началу |
|
Angel
Зарегистрирован: 29.02.2008 Сообщения: 79
|
Добавлено: 2012-11-12 09:05 am Заголовок сообщения: |
|
|
"php -m" покажите |
|
Вернуться к началу |
|
Илья Спесивцев Администратор
Зарегистрирован: 26.02.2008 Сообщения: 703 Откуда: Техподдержка
|
|
Вернуться к началу |
|
Константин
Зарегистрирован: 12.11.2012 Сообщения: 2
|
Добавлено: 2012-11-12 13:01 pm Заголовок сообщения: |
|
|
[quote="Angel"]"php -m" покажите[/quote]
Это тот где php 5.3
[PHP Modules]
bcmath
Core
ctype
date
dom
ereg
filter
gd
gettext
hash
iconv
json
libxml
mbstring
mcrypt
mhash
mysql
mysqlnd
pcre
pdf
PDO
pdo_sqlite
posix
Reflection
session
SimpleXML
SPL
SQLite
standard
tokenizer
xml
xmlreader
xmlwriter
zip
zlib
[Zend Modules] |
|
Вернуться к началу |
|
rt349@mail.ru
Зарегистрирован: 22.06.2010 Сообщения: 2
|
Добавлено: 2014-11-25 06:14 am Заголовок сообщения: |
|
|
Понятно, что два года спустя уже поднимать тему нифига не актуально.
Но тем не менее. Под debian wheezy базовый php версии 5.4.35
Чтобы заставить работать видео-каталог 1.15 под php 5.4, делаем следующее:
1. В файле common/functions.php находим строки:
Код: | function gzdecode(&$string){
return gzinflate(substr($string, 10));
}
|
2. Изменяем их следующим образом:
Код: | if (! function_exists('gzdecode')){
function gzdecode(&$string){
return gzinflate(substr($string, 10));
}
} |
3. ???
4. PROFIT!
Проблема в том, что в php5.4 есть встроенная функция gzdecode, а в коде скрипта она переопределяется. |
|
Вернуться к началу |
|
|