Перейти к содержимому


проблемы с установкой-переносом

linux install

Сообщений в теме: 4

#1 dtorov

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений

Отправлено 24 Июль 2013 - 17:16

Добрый день.
Переношу с винды в следствии глюков использования памяти...
конфигурация:
Linux linux 2.6.35-28-virtual #50-Ubuntu SMP Fri Mar 18 22:28:02 UTC 2011 i686 GNU/Linux
Server version: Apache/2.2.19 (Unix)
PHP 5.3.8 (cli) (built: Aug 26 2011 03:34:38)
Zend Engine v2.3.0, Copyright © 1998-2011 Zend Technologies
with Zend Guard Loader v3.3, Copyright © 1998-2010, by Zend Technologies

залил бэкап через phpmyadmin(инсталятор setup.php неосилил даже чистую базу залить..)
поправил config.php:

$config["dbhost"] = "localhost";
$config["dbuser"] = "cbase";
$config["dbpass"] = "KmdfrsL6XaQVcDm7";
$config["dbname"] = "cbase";
$config["table_prefix"] = 'f_';

$config["type"] = "WEB";
$config["version"] = "010908";
$config["lang"] = "russian";
$config["dev_channel"] = 1;

$config["db_engine"] = "innodb";
$config["installed"] = 1;
$config["password_hash_coder"] = "md5";

при логине имеем:
Fatal error: Call to undefined function mhash_keygen_s2k() in /opt/bitnami/apache2/htdocs/cb/login.php on line 293
т.е. вроде как надо собрать пхп с --with-mhash , однако из оф документации:
As of PHP 5.3.0, the mhash extension is emulated thru the Hash extension. This makes the mhash installation directory have no effect, and requires the hash extension enabled to make the mhash support available.
в ввыводе phpinfo:
hash support enabled Hashing Engines md2 md4 md5 sha1 sha224 sha256 sha384 sha512 ripemd128 ripemd160 ripemd256 ripemd320 whirlpool tiger128,3 tiger160,3 tiger192,3 tiger128,4 tiger160,4 tiger192,4 snefru snefru256 gost adler32 crc32 crc32b salsa10 salsa20 haval128,3 haval160,3 haval192,3 haval224,3 haval256,3 haval128,4 haval160,4 haval192,4 haval224,4 haval256,4 haval128,5 haval160,5 haval192,5 haval224,5 haval256,5

login.php зашифрован... тупик... any suggestions?

#2 Analitic

    Активный участник

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 25 Июль 2013 - 09:53

В Убунте все прекрасно устанавливается с использованием менеджера пакетов:
aptitude install phpmyadmin - уставновит и apache и php
aptitude install php5-mhash

#3 dtorov

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений

Отправлено 25 Июль 2013 - 11:07

root@linux:/opt/bitnami/apache2/htdocs/cb# aptitude install php5-mhash
Note: selecting "php5-common" instead of the
virtual package "php5-mhash"
The following NEW packages will be installed:
php5-common

и соответственно ставится pdo.so а не mhash.so.

#4 Analitic

    Активный участник

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 26 Июль 2013 - 08:48

Просмотр сообщенияdtorov (25 Июль 2013 - 11:07) писал:

root@linux:/opt/bitnami/apache2/htdocs/cb# aptitude install php5-mhash
Note: selecting "php5-common" instead of the
virtual package "php5-mhash"
The following NEW packages will be installed:
php5-common

и соответственно ставится pdo.so а не mhash.so.

pdo и mhash это абсолютно разные вещи. значит у вас достаточно новая версия php и mhash уже включен в базовую поставку.


попробуйте: aptitude install php5-mcrypt

#5 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 27 Июль 2013 - 00:53

у меня крутится на вдс, убунту 12.04 lts

sudo apt-get install php5 php5-mysql mysql-server phpmyadmin mc php5-imap apt-show-versions php5-imap php5-gd sendmail

Настраиваем временную зону:

dpkg-reconfigure tzdata

Правим конфиг мускуля:

nano /etc/mysql/my.cf

[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
init-connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_general_ci
#To ignore client information and use the default server character set
skip-character-set-client-handshake

Проверяем

service mysql restart
mysql -u root -p
show VARIABLES LIKE 'char%';

job failed - cat /var/log/mysql/error.log смотрим здесь

Установка зенд гарда, подробнее не расписывал. И так все должно быть понятно

chmod -R 777 /var/www
mkdir /var/lib/php5/zend
cp ZendGuardLoader.so /var/lib/php5/zend

Правим пхп.ини

sudo nano /etc/php5/apache2/php.ini

; Zend Gurd Loader
zend_extension='/var/lib/php5/zend/ZendGuardLoader.so'
zend_loader.enable = 1
error_reporting = E_ALL & ~E_DEPRECATED & ~E_NOTICE & ~E_STRICT
max_input_time = 120
post_max_size = 700M
upload_max_filesize = 650M
max_file_uploads = 100
;Увеличить размер возможной памяти на процесс:
memory_limit= 512M
;Увеличить максимальное время работы скрипта:
max_execution_time = 360
;Разрешить для использования короткие теги "<?":
short_open_tag = On

И рестарт

service apache2 restart

Хотя ставить как по мне phpmyadmin дурной тон на вдс, все можно сделать по ssh в консоли.





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных